SQA Test Analyst - Discovery Life
Discovery Life
SQA Test Analyst
About Discovery
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.