Senior Automation Engineer

GP, ZA, South Africa

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.


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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1606882
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GP, ZA, South Africa
  • Education
    Not mentioned