Apply for Job

Software Engineer : Automation Tester

Vacancy Details

Reference No.



Our client, a prominent video entertainment organisation, is currently seeking an individual to assume the role of Senior Engineer : Automation Tester. The successful incumbent will be responsible for developing and maintaining custom scripts or code for user interface test automation as well as back-end services and user Interface applications.


  • Work with development teams to help implement optimised and re-usable test automation functions.
  • Prepare test approach and test scripts based on Stories.
  • Execute automation scripts and manual test cases, when necessary.
  • Work closely with Business and Technology partners on defect resolutions.
  • Keep test documentation up to date.
  • Collaborate on determining the root cause of a production outage, then pinpoint tests that need to be added to prevent similar outages in the future.
  • Identify Test cases for Automation.
  • Design, write and administer UI test automation scripts with Selenium and Appium.
  • Design, write and administer Services tests with SoapUI + Groovy and/or Java (Update existing tests in the automation test suites).
  • Execute automated test scripts and review results.
  • Perform functional and technical test execution activities.
  • Ensure product quality on the functional and integration aspects of the product.
  • Clearly communicate via test plans, design docs, bugs, email and code- need to address different audiences to make sure they are either gathering the information that will help them build better strategies or present feedback that will help influence the product.
  • Measure and report test coverage across all applicable coverage dimensions.
  • Ensure that appropriate testing tasks are scheduled during release and iteration planning by actively collaborating with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.
  • Report defects and work with the team to resolve them.
  • Configure, use, and manage test environments and test data including Jenkins Job setup.


  • Bachelor’s degree in Information Technology/Computer Science or Equivalent.
  • Agile certification (desirable).
  • Testing certification (mandatory).
  • Hands-on experience with web services test automation scripting using Java or SoapUI + Groovy.
  • Hands-on Experience with UI test automation scripting using Selenium Java +TestNG.
  • Hands on experience in Continuous Integration Tool Jenkins / Hudson job setup and debugging of failed jobs.
  • Hands on experience in Version Control systems like Git.
  • Hands on experience with Test Automation Design patterns, Page Object Model and Page Object Factory.

Kindly note, if you have not heard from us within two weeks of your application please consider it unsuccessful.

Position Type


Work Level



Market Related


Information Technology

Salary Type



Cost To Company

Affirmative Action


Geographic Location

Gauteng - JHB North