Automation Test Analyst
Pepkor Lifestyle
Sandton, Gauteng
Permanent
Apply
Posted 13 April 2026 - Closing Date 27 April 2026

Job Details

Job Description

Pepkor Lifestyle is looking for an Automation Tester, responsible to conduct efficient and effective automated testing of new and customised software applications this includes, change requests and strategic projects aligned to business requirements. The Automation Tester is responsible for designing, creating, and maintaining automated test scripts for software applications, ensuring the software’s functionality, performance, and reliability. They work closely with the development and quality assurance teams to identify and automate test cases, improve test coverage, and enhance the overall quality of the software.

Key Responsibilities

  • Collaborate with the development and QA teams to understand project requirements and
  • design effective test strategies.
  • Develop and maintain automation test scripts for web and mobile applications using testing
  • frameworks and tools such as Selenium, Appium, or similar technologies.
  • Execute automated test cases and analyze test results to identify defects, report issues, and
  • verify fixes.
  • Create and maintain test data and test environments to support automation efforts.
  • Identify opportunities to improve test automation processes and implement best practices.
  • Perform regression testing to ensure the stability of the software after code changes.
  • Participate in test case reviews and provide feedback to improve test coverage and quality.
  • Generate test documentation, including test plans, test cases, and test reports.
  • Collaborate with the manual testing team to ensure comprehensive test coverage.
  • Stay up-to-date with industry trends and advancements in test automation techniques and tools.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as an Automation Test Analyst, preferably in web ,API and mobile
  • application testing.
  • Strong programming skills in languages such as Java, Python, or similar.
  • Proficiency in test automation frameworks and tools (e.g., Selenium, Appium).
  • Knowledge of web and mobile application testing methodologies and best practices.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous
  • deployment (CI/CD) pipelines.
  • Familiarity with agile development methodologies (e.g., Scrum).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills to work effectively with cross-functional teams.
  • Attention to detail and a commitment to delivering high-quality software.