Northern Suburbs. Salary – market related. WFH 2 days per week.
Purpose
To ensure the delivery of high-quality and reliable software products through comprehensive testing methodologies. This role involves designing and executing test plans, identifying and documenting bugs, and collaborating with cross-functional teams to resolve defects and improve testing processes. This Senior Tester acts as a quality gatekeeper, ensuring software meets functional and non-functional requirements, thereby enhancing customer satisfaction and maintaining the company’s reputation for reliability and excellence.
Qualification
Minimum Formal Qualifications and Training
☒ NQF 7 – Bachelor’s degree in Computer Science, Information Technology, or a related field
Minimum of 5 years of experience in software testing, with at least 1 year as a Senior Tester.
Responsibilities
Test Planning and Design
- Develop and maintain test plans, test cases, and test scripts.
- Identify testing requirements based on project specifications and user requirements.
- Ensure test coverage for all functional and non-functional requirements.
Test Execution
- Execute manual and automated tests to identify software defects.
- Perform various types of testing, including functional, regression, performance, and security testing.
- Record test results and report defects using appropriate tracking tools.
- Verify fixes and perform regression testing to ensure defects are resolved.
- Identify, document and track potential defects early in the development cycle through rigorous testing and proactive analysis.
- Collaborate with teams to resolve defects promptly, minimising the impact on project timelines and product quality.
Process Improvement
- Stay updated with industry trends and advancements in testing methodologies.
- Evaluate and enhance existing testing methodologies, processes and tools to recommend improvement and increase efficiency and effectiveness.
- Implement best practices and innovative solutions in software testing to stay ahead of industry trends and maintain a competitive edge.
Documentation and Reporting
- Create and maintain detailed test documentation, including test plans, test cases, and test reports.
- Provide regular updates on testing progress and status to project stakeholders.
- Generate test metrics and analyse data to identify areas for improvement.
- Assess and mitigate risks associated with software releases by ensuring thorough testing coverage and reliability.
- Provide valuable insights to stakeholders about potential risks and the stability of the software.
Customer Satisfaction
- Ensure that the software meets or exceeds user expectations by delivering a defect-free product.
- Enhance the end-user experience by ensuring the software is reliable, performant, and secure.
Technical/Business Competence
- Proficient in manual and automated testing tools and methodologies.
- Strong understanding of software development lifecycle and agile methodologies.
- Excellent analytical and problem-solving skills.
- Familiarity with test management and defect tracking tools.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a cross-functional team environment.
- Knowledge of programming languages and automation frameworks.
Behavioural Competence
- Adapting and Responding to Change
- Analysing
- Applying Expertise and Technology
- Formulating Strategies and Concepts
- Writing and Reporting
#J-18808-Ljbffr