Menu Close

Johannesburg: Senior QA Engineer

Advertisement



Job 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 Quali fi cations 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. Nice-to-Have Familiarity with performance/load testing tools (e.g., k6, JMeter). Experience with push notification systems (e.g., Huawei Push Kit, Firebase Cloud Messaging). Understanding of Sidekiq job queues and experience with monitoring tools like Datadog or New Relic. Familiarity with cloud platforms (Heroku, Digital Ocean) and databases like PostgreSQL. Strong experience in building and managing CI/CD pipelines (e.g., GitHub Actions, Firebase Test Lab, Jenkins). What is in it for You The opportunity to take ownership of the QA automation strategy and influence its evolution as the team and product grow. A collaborative Agile Scrum environment where quality is integrated into every stage of development. Competitive salary and benefits, with opportunities for career growth and leadership. A chance to work with a dynamic tech stack across mobile, backend and cloud environments. Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.

View Job  Johannesburg: Developer

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

View Job  Johannesburg: AI Developer (Azure)

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement


Advertisement



Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Set up job alerts on major job boards to be notified of new opportunities quickly.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Pretoria: Senior Java Developer posted by Tumaini Consulting

Jobs in Northern Suburbs March 2, 2026
Computing IT Software Tumaini Consulting

Our client is urgently seeking Senior Java Developers for an EU project. 6 years experience, Java 11, and Angular are…

View Job

Johannesburg: Senior Production Manager posted by Hire Resolve

Jobs in Central Johannesburg March 2, 2026
Hire Resolve Manufacturing

A leading FMCG manufacturing organisation is seeking an experienced Senior Production Manager to lead and optimise high-volume production operations within...

View Job

Pretoria: Senior Java Developer posted by Tumaini Consulting

Jobs in Northern Suburbs March 2, 2026
Computing IT Software Tumaini Consulting

Our client is urgently seeking Senior Java Developers for an EU project. 6 years experience, Java 11, and Angular are…

View Job

Western Cape: Senior Full Stack C#.NET Developers posted by Tumaini Consulting

Jobs in South Africa March 2, 2026
Computing IT Software Tumaini Consulting

Our client, a fast-growing international consultancy, is seeking a Senior C# ASP.NET Developer. The role involves developing software using C#,…

View Job

Johannesburg: Senior Production Manager posted by Hire Resolve

Jobs in Central Johannesburg March 2, 2026
Hire Resolve Manufacturing

A leading FMCG manufacturing organisation is seeking an experienced Senior Production Manager to lead and optimise high-volume production operations within...

View Job

Western Cape: Senior Full Stack C#.NET Developers posted by Tumaini Consulting

Jobs in South Africa March 2, 2026
Computing IT Software Tumaini Consulting

Our client, a fast-growing international consultancy, is seeking a Senior C# ASP.NET Developer. The role involves developing software using C#,…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area