Discovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global thought leaders, Discovery is passionate about innovating in order to not only achieve financial success, but to ignite positive and meaningful change within our society.
Key Purpose
A Test Analyst is responsible for designing, executing, and managing test cases to ensure software meets business and functional requirements. They identify defects, report issues, and collaborate with developers to resolve them. Their role includes functional, system, integration, and regression testing. They also ensure test documentation is maintained and aligned with project standards.
Areas of responsibility may include but not limited to
Test Planning
Actively participate in JAD sessions and liaise with all stakeholders to optimally identify test requirements.
Daily attendance to Pod stand ups and effective participation is required
Create required deliverables and planning tasks in SDLC tool and set due dates according to agreed milestones
Provide reliable estimates during sizing efforts
Participate in backlog grooming
Test Case Analysis & Development
Analysis & review of requirement, regression tests and root causes
Identify gaps in requirements
Produce an in-depth impact analysis and ensure that the impact analysis is reviewed by all stakeholders, prepare for and provide a walkthrough of all test scenarios.
Apply best practice design techniques to create manual test cases that are reusable and likely to unveil defects (Way of Work).
Ensure comprehensive test scenarios and accompanying data permutations to facilitate optimal test coverage.
Identify opportunity for automation
Review test cases produced by Juniors
Adhere to the test policy and strategy.
Capture test cases in the tool, according to the design (Way of Work).
Ensure traceability between requirements and test cases.
Effectively manage the upstream and downstream pipeline for the testing effort.
Test case Execution and Monitoring
Prepare data required for the various test scenarios
Execute tests from the tool.
Ensure execution is fully completed before the code is implemented.
Log Defects and manage to resolution.
Ensure that defect logged is correctly categorized and prioritized
Identify risks and issues and escalate early on.
Identify potential risks and prevent the introduction of new root causes.
Create shared filters (and Dashboards) in the Test and SDLC tools, which defines the upstream and downstream pipeline for Testing efforts.
Adhere to Standards and Admin requirements and ensure that admin is done within SLA
User Acceptance Testing
Ensure that the User Acceptance tests are executed from the testing tool.
Assist Users during UAT phase.
Ensure that the Users update JIRA with the test status.
Evaluate release readiness and assist in identifying and resolving critical issues.
Ensure where applicable a known issue list is communicated and acknowledged.
Release implementation
Ensure that all QAT / UAT admin is completed before go live
Post-release
Handle all outstanding admin and ensure that the release is closed appropriately to meet audit requirements
With each release, retrospectively analyse what went well and not so well
Identify improvements in process, people and technology.
Team Collaboration and Leadership
Manage own work and team members as and when required.
Mentor juniors team members and provide required support.
Communicate clearly, constructively and effectively.
Build relationships with other members of the team and the business users we service.
Transfer knowledge and actively participating in building a testing knowledge base.
Technical Skills
Intermediate knowledge of:
Jira & Agile process knowledge
PL SQL
Root Cause Analysis process
Interpreting business and technical specifications
Business Communication skills (verbal and report writing)
Education and Experience
Essential:
Matric
ISTQB Advance level in manual testing
At least 4 - 7years' experience in Software testing
Quality assurance / software testing methodologies
Software Development Life cycle models experience
Experience in Agile testing methodologies
Experience in JIRA and Xray
Advantageous:
Diploma or University degree in IT/Software or technical discipline such as Computer science
Experience in a leadership role
EMPLOYMENT EQUITY
The Company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.