Job Search and Career Advice Platform

Enable job alerts via email!

Senior Automation Engineer

GAP Infrastructure Corporation

Gauteng

On-site

ZAR 700 000 - 900 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A renowned engineering firm is seeking a highly skilled Senior Automation Engineer to take charge of the Quality Assurance team. This role involves leading the design, development, and execution of automated testing frameworks for web and mobile applications. The ideal candidate will work closely with developers and product managers to integrate testing into the CI/CD pipeline. Responsibilities include developing automation test suites using Playwright, mentoring junior engineers, and performing manual testing as needed. Join us to help deliver exceptional user experiences.

Qualifications

  • Expertise in automation test suite design and implementation.
  • Strong background in Java and TypeScript for automated testing.
  • Experience collaborating with development teams on CI/CD pipelines.

Responsibilities

  • Design and maintain automation test suites using Playwright.
  • Integrate automated tests into CI/CD pipelines for continuous quality feedback.
  • Mentor junior engineers on best practices in test automation.

Skills

Playwright
Java
TypeScript
JUnit
CI/CD integration
Jira
TestRail
Confluence
Job description

We are seeking a highly skilled Senior Automation Engineer to join our dynamic Operations Systems Department and take responsibility of the Quality assurance team. 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.