ENVIRONMENT:

SUPPORT product development and quality software delivery by implementing and maintaining automation using modern continuous integration and automated testing approaches as the next Intermediate 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 with 4+ 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 Cypress/Playwright or similar, Linux, Jenkins/GitLab, REST API, Postman or similar and Jira.

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.

  • Create and maintain automated tests and frameworks for all software products.
  • Perform regular manual testing to discover bugs within the software.
  • Manually verify defect fixes on relevant test systems.
  • 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 organizations by actively engaging on relevant IM channels.

REQUIREMENTS:

Qualifications –

  • Completed relevant Programming / Automation Courses, Certifications, or Degrees.

Experience/Skills –

  • 4+ Years of experience as a Quality Assurance/Automation Engineer.
  • At least 3 years of experience working with modern Continuous Integration and Automated Testing practices.
  • At least 3 years of experience doing basic Development (Python and JavaScript preferred).
  • Must be able to work across the full technology stack i.e. Frontend and Backend Testing.
  • You must have the legal right to work in South Africa.

Required Skills –

  • Cypress / Playwright or similar.
  • Linux command line basics.
  • Jenkins / GiLlab configuration and pipelines.
  • REST API integration and testing using Postman or similar.
  • Jira.

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.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] OR e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.

Desired Skills:

  • Intermediate
  • Quality
  • Automation

Learn more/Apply for this position