Job Details

Job: Test Automation Engineer

Company: Kerridge Commercial Systems

Location: Johannesburg, Gauteng, South Africa

Date Posted: 15-8-2024

Job Image

The Test Automation Engineer is responsible for designing, building, testing, and deploying effective test automation solutions. They work closely with the Test Automation Lead/Head of Test Automation/Head of QA to define the strategy and process, ensuring automation aligns with the existing functional aspects of the test effort. The Engineer is responsible for creating, executing, and maintaining automated scripts, as well as creating metrics and increasing test coverage using automated systems. Key responsibilities include participating in a test automation tool selection process, participating in project-wide reviews of requirements, system architecture, and detailed design documents, developing and executing automated tests using the selected tool, performing static analysis of source code using complexity metrics, effectively communicating testing activities and findings, integrating test suites into the test management tool, and implementing automated test practices for web and mobile. Key requirements include Bachelors or master's degrees in engineering or science-related fields, 3-5 years of experience in test automation, programming, system administration, or database administration experience, and proficiency in PlayWright, ISTQB qualification for Automation, Selenium with any languages, Protractor, Cucumber/SpecFlow, Appium, Calabash, Robot Framework, SoapUI/Postman, Git for source code management and control, HTML & CSS, XML & JSON, and CI – Jenkins, Bamboo, Team City.