Job Search and Career Advice Platform

Enable job alerts via email!

Senior Automation Engineer

Gap Infrastructure Corporation - Gic

Gauteng

On-site

ZAR 500 000 - 700 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 leading construction firm located in South Africa is seeking a Senior Automation Engineer to lead automated testing efforts. This role involves developing testing frameworks while collaborating closely with development teams. The ideal candidate will have extensive experience in Java and TypeScript, strong manual testing skills, and a passion for quality assurance. You will mentor junior engineers and refine testing processes, contributing significantly to the overall quality of our applications. This full-time position offers a chance to work with modern tools and methodologies within a dynamic team.

Qualifications

  • 5+ years of experience in software testing, with at least 3 years focused on test automation.
  • Strong proficiency in Java and TypeScript, including hands-on experience with JUnit.
  • Excellent problem-solving skills and attention to detail.

Responsibilities

  • Develop and execute automated tests in Java and TypeScript.
  • Integrate automated tests into CI/CD pipelines.
  • Analyze test results, identify failures, and propose improvements.

Skills

Java
TypeScript
JUnit
Manual Testing
Agile/Scrum
Problem Solving

Education

Bachelor’s degree in Computer Science

Tools

Jira
TestRail
Confluence
Job description

GIC is seeking to hire aSenior Automation Engineer to lead design and execution of scalable automated testing, collaborate with teams to embed automation seamlessly into delivery workflows, perform targeted manual testing, and champion quality best practices.

In this role, you’ll own test strategy, mentor juniors, refine processes, and help evolve our testing approach with modern tools and methods.

About the Role

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
  • 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.
  • 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.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Construction

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.