Bestjobs South Africa

Don't miss any news or updates from BestJobs

Not now Allow
  • Description

  • And while we take recruiting seriously, we don’t take ourselves too seriously. With us, you’ll find smart people who have fun, learn and innovate, and help others do the same. We brainstorm, we laugh, and, occasionally, we party (there’s a lot to celebrate), but we also appreciate people’s need for quiet time and focused work. We respect everyone, we hire the best, and make sure every experience is special.

    We’re growing fast, in both headcount and revenue, and we’re looking for a Software Development Engineer in Test to join our Engineering Team!

    Your responsibilities will include:

    Drive software quality assurance lifecycle as part of Agile process and deliver high quality releases on time

    Establish and coordinate test strategies with development/product teams, design and implement test plans and test cases

    Contribute to the maintenance and creation of test automation frameworks for the Workable platform services and components

    Develop and execute automated UI and functional tests

    Enhance and maintain automated CI flows

    Troubleshoot issues in systems under test


    Degree/Diploma in Computer Science, Engineering (or a proven strong background)

    2+ years of experience as a Software Development Engineer in Test for a production environment

    Excellent communication skills in English, particularly written communication

    Experience in web application testing

    Experience in at least one programming language – Java, Groovy (preferred), Ruby or Python

    Experience in Continuous Integration process, version control, defect tracking and test management tools such as GIT, Jenkins, JIRA, etc

    Experience with build tools such as Gradle, Maven and / or Ant

    Experience with SQL / NoSQL databases

    Attention to detail and the ability to triage - diagnose complex issues in application testing

    Extra bonus for:

    Experience with testing in native mobile applications (iOS, Android)

    Familiarity with Kubernetes platform and technology stack

    Experience with microservices architecture

    We invest in training engineers in the technology stack we use. If you're an exceptionally good engineer who wants to work in a world-class software company, you're in the right place.


    Our employees enjoy benefits that make them more productive and contribute directly to the development of their professional skills. We want to be able to attract the best of the best and make sure they keep getting better. On top of an exciting, vibrant and intellectually challenging workplace, we are offering:

    An attractive salary and a bonus plan

    Health insurance plan including dependents

    Mobile telephony and data plan

    Apple gear, and access to the best productivity tools

    Flexible working hours and remote work

    Extensive paternity leave

    We are most decidedly an equal opportunity employer. We want applicants of diverse background and hire without regard to color, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

  • Requirements

  • Minumun level of education: Diploma /Bachelor's/ N6
  • Availability for travel: No
  • Availability for change of residence: No
  • People with disabilities: Yes

Similar ads

Full Time - Permanent contract - R 2.500,00 monthly -

Full Time - Permanent contract - R 9.000,00 monthly -

Full Time - Permanent contract - R 20.000,00 monthly -

Full Time - Permanent contract - R 9.000,00 monthly -

Full Time - Permanent contract - R 8.000,00 monthly -

Job summary

  • QA Automation Engineer

  • City of Johannesburg, Gauteng

  • Company

    AGRO Marketers (PTY) LTD
  • Type of contract

    Permanent contract

  • Work type

    Full Time

  • Apply now