Job Description Information
Job Title: Test Analyst
Employment Type: 11 Months Contract, Hybrid
Work Location: Johannesburg
More About The Project
- Testing strategy and execution for a new colleague portal built in Azure DevOps using Microsoft products (Viva, MS Teams).
- (Solution impacts 40000 + employees) Attention to detail is critical.
RESPONSIBILITIES:
- Support the Lead Test Analyst and contribute to the development of the overall project software test strategy and specific test plans for the project. Testing covers, inter alia, unit, systems integration, regression, specialised (volume, stress) and UAT testing. Responsible for executing on the test plans and reporting the results to the Lead Test Analyst, PM and Development team. Support the Lead Test Analyst in preparing all test data and ensuring the QA and UAT environments are fit for purpose. Liaise with the development team and PM to prioritise bugs and enhancements. May test in the Dev environment but must test in QA and UAT. Sign off on test certificates before any baseline is promoted into production.
- Accountability: Test strategy and plans
- Contribute to the overall test strategy for the project.
- Develop test plans for QA testing, UAT, and specialised testing (stress, volume).
- Work with the Project Manager to plan, schedule (reschedule if needed) and resource the testing activities within the project.
- Liaise with the technology SMEs to ensure that the QA and UAT testing environments are setup for meaningful testing.
- Coordinate the sign-off of test plans when completed.
- Ensure that all vulnerability and penetration testing take place and is signed off.
- Accountability: Prepare test data
- Identify all test data requirements to ensure effective testing.
- Work with the PM, Lead Test Analyst, suppliers, where applicable to plan the preparation/creation of test data.
- Create the test data as agreed and keep it updated
- Ensure that there is always adequate suitable test data for meaningful testing.
- Accountability: Execute on test plans
- Execute test plans as agreed.
- Track and record results and report to the Project Manager & Lead Test Analyst.
- Liaise with Developers to discuss and clarify test results.
- Liaise with the technology SMEs to ensure that the QA and UAT testing environments remain suitable for meaningful testing throughout the project.
- Present test results as may be required by the PM and other key stakeholders.
- Accountability: Provide content for training and Change Management as required
- Liaise with the Change Managers and the Project Manager to provide inputs for training content as required. This excludes the development of content.
- Review training and Change Management materials for accuracy, as required.
- Assist support personnel during the hyper-care phase, as required.
- At least 5 years experience in a test analyst role on projects and/or operations (Business as Usual).
- Solid direct knowledge of test methodologies.
- Testing in an agile environment.
- Testing certification (ISTQB preferred).
- Bachelors degree (NQF 7).
- Proven Test Analyst skills and expertise.
- Experience across the software lifecycle, using current technology, structured methods and a quality process.
- Exposure to governance, control and risk management.
- Proven ability to effectively work across teams at all levels.
- Good verbal and written communication skills.
- Good meeting facilitation skills.
- Good understanding of agile methodologies.
- Experience in automated testing will be an advantage.
- Will be agreed based on qualifications, applicable banking experience and previous earnings.