QA Automation Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a QA Automation Engineer, you will be responsible for developing and maintaining automated test scripts to ensure the quality of our software applications. You will work closely with developers and product managers to identify gaps in the testing process and implement solutions that enhance the overall testing framework.

Responsibilities

  • Architect and implement test automation strategies to streamline the CI/CD process.
  • Review test results to identify trends and improve test quality.
  • Ensure that testing is integrated into the development process.
  • Establish and maintain test environments.
  • Coordinate with product managers and ensure QA visibility throughout the project lifecycle.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3+ years of experience in QA automation testing with proven experience in software testing.
Technical Skills
  • Selenium WebDriver
  • JUnit
  • Cucumber
Soft Skills
  • Problem-solving
  • Attention to Detail
Certifications
  • Certified Software Tester (CSTE)
  • Agile Testing Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Understanding of continuous integration and deployment pipelines.
  • Experience in using cloud testing environments: Familiarity with cloud-based platforms such as AWS or Azure.

Benefits

  • Comprehensive medical and dental insurance.
  • Opportunities for professional growth.
  • Work-life balance initiatives.
  • Annual performance bonuses.

Company Culture

  • Diversity and Inclusion: We value diversity and promote an inclusive culture where everyone’s voice is heard.
  • Work-Life Balance: We respect personal time and encourage a balanced approach to work and life.
  • Recognition: We recognize and reward individual contributions and achievements.
Status: Open