Where

Senior QA Engineer

Executive Placements
Johannesburg Full-day Full-time

Description:

Overview
Senior QA Engineer with strong experience in test automation and a focus on ensuring the quality and reliability of their mobile apps (React Native, iOS, Android, Harmony OS) and backend services (Rails, REST APIs, Sidekiq, PostgreSQL, Heroku/Digital Ocean). As part of an Agile Scrum team, you will work closely with Developers, Product Managers and DevOps to integrate quality into every stage of the development process. As the team grows, you will also play a key role in supporting and guiding Junior QA Engineers.

Key Responsibilities:
Test Automation & Quality Strategy
Design, develop and maintain automated test frameworks for mobile apps (React Native, iOS, Android, Harmony OS) and backend services (Rails, REST APIs). Build and extend test coverage for UI, API and mobile app workflows, ensuring strong automation for reliable releases. Integrate automated tests into CI/CD pipelines (GitHub Actions, Firebase Test Lab) to ensure efficient, repeatable testing. Explore and implement new testing tools and practices to improve automation and streamline testing processes. Hands-On QA Execution
Perform automated and exploratory testing across mobile and backend systems, ensuring product stability, performance and scalability. Work closely with developers to ensure comprehensive test coverage for new features and functional requirements. Validate third-party service integrations like Twilio, SendGrid, Huawei Push Kit and Google APIs. Track, document, prioritize and reproduce defects, ensuring timely resolution. Team Collaboration
Work within an Agile Scrum team, collaborating with developers, product managers and other stakeholders to ensure quality throughout the development lifecycle. Share knowledge and provide support to junior QA engineers as the team grows, ensuring consistent application of QA best practices. Collaborate with DevOps to improve testing processes and integrate tests into the deployment pipeline. Collaborate with Project Managers in task scoping to ensure developers follow test-driven development principles. Process Improvement
Advocate for shift-left testing, ensuring that testing starts early and continues throughout the development process. Continuously evaluate and improve QA processes, focusing on increased automation, coverage and efficiency. Participate in sprint reviews, retrospectives and other Agile ceremonies to ensure quality is prioritized. Coordinate with DevOps on creating and maintaining compliance processes and documents. Required Qualifi cations
5+ years in QA engineering, with strong experience in test automation. Expertise in React Native, iOS,
05 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Job Placements
  • Johannesburg
Description: QA Engineer Ensure software stability, reliability, and production readiness for Video Management Software. Centurion, South Africa, R15,000 to R25,000 CTC About Our Client The company is an international organization with head offices in ...
3 days ago
  • Executive Placements
  • Johannesburg
Description: JOB DESCRIPTION: Job Title: Lead QA Engineer Employment Type: 6 months Contract Work Location: Johannesburg, CBD JOB CONTEXT: We are seeking a highly skilled Lead QA Engineer to join our team and play a pivotal role in ensuring the quality, ...
8 months ago
  • Executive Placements
  • Johannesburg
Description: JOB DESCRIPTION: Job Title: Specialist QA Engineer Employment Type: 1 Year Contract Work Location: Onsite, Johannesburg JOB CONTEXT: We're on the lookout for a QA Engineer who thrives in a high-performance, fast-paced technology environment. ...
28 days ago
  • Executive Placements
  • Johannesburg
Description: Senior Data Engineer (Kafka Streaming, Spark, Iceberg on Kubernetes) Build and scale a next-generation real-time data platform with cutting-edge open-source technologies. 100% Remote | R100 000 R110 000 per month About Our Client Our client ...
22 days ago