My client based in Tygerfalls, Cape Town is currently looking for a Quality Assurance Developer to join their team on a fixed term contract.
IT / FINANCE
Responsibilities
Analyse business requirements, user stories, technical specifications, and acceptance criteria to identify testing needs and quality risks.
Design and maintain test cases, test scenarios, regression packs, and reusable test data.
Develop, maintain, and improve automated test scripts and frameworks for web applications, APIs, and system integrations.
Execute manual and automated testing to ensure application quality, functionality, and reliability.
Perform API testing, database validation, regression testing, integration testing, and other relevant testing activities.
Identify, document, prioritise, track, and retest defects using appropriate defect management tools.
Support continuous testing practices and contribute to CI/CD pipelines and release readiness assessments.
Identify opportunities to improve test coverage, increase automation, and reduce manual testing effort.
Collaborate with developers, business analysts, product owners, and business users to clarify requirements and resolve defects.
Prepare testing progress reports, quality metrics, defect trends, and release readiness updates for stakeholders.
Promote continuous quality improvement and help prevent defects from reaching production.
Qualifications & Experience
Relevant qualification in Information Technology, Computer Science, Software Development, Quality Assurance, or equivalent practical experience.
Minimum 2-3 years' experience in software quality assurance, software testing, test automation, or a related role.
Strong understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Agile methodologies, regression testing, integration testing, and defect management.
Practical experience with test automation tools and scripting languages such as Java, C#, Python, JavaScript, or SQL.
Experience in API testing, database validation, test data preparation, and automated testing frameworks.
Familiarity with tools such as Selenium, Cypress, Playwright, Postman, Azure DevOps, JIRA, JMeter, or similar technologies.
Experience in functional, regression, integration, API, usability, performance, and data validation testing.
Strong analytical, problem-solving, and root cause analysis skills.
Excellent documentation, communication, and collaboration skills.
Advantageous:
ISTQB Foundation or a related testing certification.
Experience in insurance, financial services, or regulated environments.
Exposure to CI/CD pipelines, DevOps practices, performance testing, security testing, or cloud-based testing.
Experience developing automated regression test packs and quality dashboards.
Competencies
Strong analytical thinking and problem-solving abilities.
High attention to detail and a structured approach to testing.
Good understanding of test design, test automation, regression testing, and defect management.
Strong root cause analysis and troubleshooting skills.
Ability to work independently and manage testing activities effectively.
Effective communication and interpersonal skills when working with technical and business stakeholders.
Strong documentation and reporting abilities.
Commitment to software quality, accuracy, and defect prevention.
Team-oriented approach with the ability to collaborate across different functions.
Continuous improvement mindset with a willingness to enhance testing processes, automation, and efficiency.
If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review
Desired Skills:
Software Testing
API Testing
Testing
Jira
communication skills.