Test Automation Engineer (advanced) 1531

Gauteng, South Africa

Job Description

Our client is looking for a Test Automation Engineer with 5 years of testing, with a focus on test automation, proven experience in using Karate (optional: Playwright), based in Gauteng, contract until December 2027
Essential skills requirements:

  • Strong expertise in Karate (optional: Playwright) for test automation.
  • Experience with testing frameworks such as Jasmine, Selenium, or similar.
  • Solid understanding of CI/CD pipelines, including version control, build, and deployment processes.
  • Familiarity with the Technology Stack: JAVA/Quarkus, JavaScript + JS UI frameworks (ReactJS / Angular, NodeJS), SQL (Postgres), AWS
  • Proficient in creating and maintaining test scripts and test data for various scenarios.
  • Strong problem-solving skills and ability to address day-to-day issues in the testing process.
  • Experience with RESTful services and APIs
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous skills requirements:
  • Machine Learning Experience
  • Test Driven Development
  • Proficient in manual testing methodologies and practices.
  • Cloud technologies (e.g., AWS): network, security groups, cross-account communication, ECS, Fargate, RDS, load balancers, Lambda, X-Ray, API Gateway.
  • Micro Services
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of DevOps principles and their application in testing.
  • Proficiency in tools like Postman, Rest Assured, or SOAP UI for API testing.
  • Experience with Angular (Typescript and JavaScript) for front-end testing.
  • Build Tools (Maven/ Gradle/ Gulp/grunt/webpack)
  • Jira, Confluence, ITSM.Next
  • Excellent communication skills, both verbal and written, to collaborate with technical and non-technical stakeholders.
  • Experience of BMW and our Agile Working Model (AWM)
  • German language skills
What will be your role and responsibilities?
  • Develop, expand, and maintain test automation frameworks and scripts using Karate (optional: Playwright).
  • Perform manual test case execution and defect retesting when required.
  • Plan, organize, and support test case creation and adaptation based on business and internal testing requirements.
  • Analyze business requirements and processes to create comprehensive test plans.
  • Create and manage test data to reflect various test scenarios.
  • Identify risks and impediments, proactively resolving or escalating them as needed.
  • Ensure compliance with code compliance and unit testing standards.
  • Prepare and maintain system/technical documentation.
  • Provide support for existing solutions and ensure their quality.
  • Share knowledge, mentor, and coach team members to enhance overall team capabilities.
  • Track new or changed requirements and ensure they are addressed during automated testing.
  • Stay updated on new testing tools and strategies, evaluating their potential integration into projects.
  • Collaborate with development, Business Analysis and support teams to ensure seamless coordination and quality delivery.
  • Coordination of the test phases and different activities (like test execution, handover to Business, Defect Management)
  • Willing and able to travel internationally and work with international teams
  • Willingness to take over 24/7 Operations Support according to schedule
  • Prepare test data and documentation, (conduct Unit tests), Regression tests, System Integration tests, performance tests including recording of results and change management (transport) activities.
Apply now!!! send CV to
For more information please contact:
Natally Tshabalala

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.


Job Detail

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