Job Search and Career Advice Platform

Enable job alerts via email!

Senior Automation Engineer

GIC

Centurion

On-site

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-driven company in Centurion seeks a highly skilled Senior Automation Engineer to lead the design and execution of automated testing frameworks. The ideal candidate will collaborate with cross-functional teams to integrate automated tests into CI/CD pipelines while mentoring junior engineers. This role requires expertise in Playwright, Java, and TypeScript, along with a solid background in manual testing. Competitive compensation and opportunities for professional development are offered.

Qualifications

  • 5+ years of experience in software testing, with at least 3 years focused on test automation.
  • Proven expertise in Playwright for browser automation and cross-platform testing.
  • Demonstrated experience in manual testing, including creation and execution of test cases.

Responsibilities

  • Design, implement, and maintain robust automation test suites.
  • Develop and execute automated tests in Java and TypeScript.
  • Collaborate with development teams to integrate automated tests into CI/CD pipelines.
  • Perform manual testing as needed to validate complex scenarios.
  • Mentor junior engineers on test automation best practices.

Skills

Playwright for browser automation
Java
TypeScript
JUnit
Agile/Scrum methodologies
Test case creation and execution
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Jira
TestRail
Confluence
Job description
About the Role

We are seeking a highly skilled Senior Automation Engineer to join our dynamic Operations Systems Department. In this role, you will lead the design, development, and execution of automated testing frameworks to ensure the reliability and performance of our web and mobile applications. You will collaborate closely with developers, product managers, and other stakeholders to integrate testing into our CI/CD pipeline, driving quality from the ground up. This position is ideal for a proactive engineer passionate about bridging manual and automated testing practices to deliver exceptional user experiences.

Key Responsibilities
  • Design, implement, and maintain robust automation test suites using Playwright for end-to-end testing across web and cross-browser environments.
  • Develop and execute automated tests in Java and TypeScript, leveraging JUnit for unit and integration testing.
  • Collaborate with development teams to integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions) for continuous quality feedback.
  • Perform manual testing as needed to validate complex scenarios, identify gaps in automation coverage, and ensure comprehensive test coverage.
  • Create, review, and maintain detailed test cases, test plans, and defect reports using tools like Jira, TestRail, or Confluence.
  • Mentor junior engineers on best practices in test automation, code reviews, and troubleshooting flaky tests.
  • Analyze test results, identify root causes of failures, and propose improvements to enhance test reliability and efficiency.
  • Stay current with emerging testing tools and methodologies, contributing to the evolution of our QA processes.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 5+ years of experience in software testing, with at least 3 years focused on test automation.
  • Proven expertise in Playwright for browser automation and cross-platform testing.
  • Strong proficiency in Java and TypeScript, including hands-on experience with JUnit for test framework development.
  • Demonstrated experience in manual testing, including the creation and execution of test cases for functional, regression, and exploratory testing.
  • Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git).
  • Excellent problem-solving skills, with a detail-oriented approach to debugging and optimization.
  • Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications
  • ISTQB Test Analyst certification (or equivalent, such as ISTQB Advanced Level).
  • Experience with additional testing tools like Selenium, Appium, or REST Assured for API testing.
  • Knowledge of containerization (Docker) and cloud platforms (AWS, Azure) for test environments.
  • Prior experience in performance testing or accessibility testing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.