Datafin

Quality Automation Engineer (CPT Hybrid)

IT – Software Testing
Cape Town – Western Cape

ENVIRONMENT:
SUPPORT product development and quality software delivery by implementing and maintaining automation using modern continuous integration and automated testing approaches as the next Quality Automation Engineer sought by a global provider of Digital Workplace Management Tech. You will be responsible for manually testing new features and verifying fixes, with a constant focus on automating as much of the testing function as possible. Applicants must have a completed Programming/Automation Degree/Certification – preferably also a completed ISTQB Foundation qualification with 5-8 years’ work experience as a QA/Automation Engineer, 3 years’ work experience with modern Continuous Integration and Automated Testing practices & Python and JavaScript. Your other tech tools should include Protractor/Cypress/Playwright or similar, Linux, TestNG/Junit, REST API, Jira and TestLink/Qmetry.
 
DUTIES:
  • Participate in an Agile development process as projects require.
  • Collaborate with the team to continually improve the Software Development Life Cycle (SDLC) process –
    • Identify bottlenecks or inefficiencies.
    • Research new tools, technologies, and testing processes.
    • Make recommendations to tooling or process improvements.
  • Manually verify software patches before they are delivered to customers.
  • Collaborate with the Development team to plan, create, manage and execute the overall test plan per feature –
    • Create test plans.
    • Document test cases.
    • Manually test user stories to ensure acceptance criteria are met.
    • Create automated tests to cover the test plan as far as possible.
  • Assist with troubleshooting of customer support cases.
  • Enable customers and service organisations by actively engaging on relevant IM channels.
 
REQUIREMENTS:
Qualifications –
  • Completed relevant Programming / Automation courses, Certifications, or Degrees.
  • Completed ISTQB Foundation preferred.
 
Experience/Skills –
  • 5-8 Years of experience as a Quality Assurance/Automation Engineer.
  • At least 3 years’ experience working with modern Continuous Integration and Automated Testing practices.
  • At least 3 years’ experience doing basic development (Python and JavaScript preferred).
  • Must be able to work across the full technology stack i.e., frontend and backend testing.
  • Required Skills –
    • Protractor / Cypress / Playwright or similar.
    • Linux command line basics.
    • Jenkins configuration and pipelines.
    • TestNG/JUnit.
    • REST API integration and testing using Postman or similar.
    • Jira.
    • TestLink / Qmetry.
  • Must hold current valid Driver’s License and passport.
  • Must be able to travel from time to time.
  • You must have the legal right to work in South Africa.
 
Preferred skills –
  • Python / JavaScript basic scripting.
  • Robot Framework.
  • Selenium.
  • Bash scripting.
  • Docker.
  • Ansible.
 
ATTRIBUTES:
  • Critical thinker and problem-solving skills.
  • Motivated, self-starter.
  • Fast learner.
  • Excellent communication skills. 
  • Ability to work across technology stacks.