Enable job alerts via email!

Senior Qa Engineer

Select One

Johannesburg

On-site

ZAR 800 000 - 1 100 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software development company in Johannesburg is seeking a Senior QA Engineer to enhance their quality assurance processes. You will leverage your extensive experience in test automation and mobile app testing while supporting junior QA engineers. Responsibilities include developing automated test frameworks and integrating testing into CI/CD pipelines. The ideal candidate has over 5 years of QA experience and strong debugging skills.

Qualifications

  • 5+ years in QA engineering with test automation experience.
  • Expertise in mobile app testing across multiple platforms.
  • Experience with API testing and integration testing.

Responsibilities

  • Design, develop and maintain automated test frameworks for mobile apps and backend services.
  • Build and extend test coverage for UI and API workflows.
  • Integrate automated tests into CI/CD pipelines for efficient testing.

Skills

Test automation
Mobile app testing (React Native, iOS, Android, Harmony OS)
API testing (Postman, REST Assured)
JavaScript / TypeScript, Ruby, or Python
Debugging and problem-solving
Team collaboration
Job description

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 their team grows, you will also play a key role in supporting and guiding junior QA engineers.

Required Qualifications
  • 5+ years in QA engineering, with strong experience in test automation.
  • Expertise in React Native, iOS, Android and Harmony OS mobile app testing.
  • Experience with API testing (e.g., Postman, REST Assured) and a solid understanding of integration testing.
  • Proficiency in JavaScript / TypeScript, Ruby, or Python for automation scripting.
  • Strong debugging and problem-solving skills with the ability to analyze complex issues across distributed systems.
  • Ability to work effectively within a team and share knowledge with colleagues as needed.
Some Key Responsibilities :
  • 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.
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.