Enable job alerts via email!

Quality Assurance Automation Engineer

Harambee Youth Employment Accelerator

Johannesburg

On-site

ZAR 400,000 - 800,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Harambee Youth Employment Accelerator is seeking an Automation Tester to ensure the quality and performance of software systems. The role requires designing and maintaining automated testing frameworks, and extensive automation and performance testing experience is essential. This position offers a chance to contribute to the stability and reliability of the Harambee Pathwaying Platform.

Qualifications

  • 6+ years formal software testing experience.
  • 5+ years automation testing experience with Playwright or similar.
  • 3+ years Python experience; 5+ years SQL experience.

Responsibilities

  • Design, build, and maintain an automation framework.
  • Develop and execute automated test scripts.
  • Conduct performance testing using Python and Locust.

Skills

Automation Testing
Regression Testing
Performance Testing
API Testing
CI/CD
Cloud Platforms
Version Control

Education

Matric (Grade 12)
ISTQB Foundation Certification

Tools

Playwright
Selenium WebDriver
Locust
Jira
Azure DevOps

Job description

ABOUT THE ROLE

The purpose of the Automation Tester role is to ensure the quality and performance of software systems through the design, development, and execution of automated tests. This role exists to enhance testing efficiency, reliability, and coverage, enabling faster and more stable software releases. The main objective is to proactively identify defects and performance issues, ensuring the Harambee Pathwaying Platform functions as intended across all environments.

JOB DESCRIPTION

  • Review system requirements to understand functional, integration, performance, and security aspects that need to be tested.
  • Design, build, and maintain an automation framework under the leadership of the Testing Manager.
  • Create test plans, strategies, and cases for both regression and performance testing.
  • Develop, execute, and maintain automated test scripts using design patterns and best practices.
  • Conduct regression testing using Playwright to validate that new features do not break existing functionality.
  • Conduct performance testing using Python and Locust, identifying bottlenecks and ensuring scalability of applications.
  • Peer review changes made to the automated and performance testing scripts and code.
  • Build and maintain Azure Devops pipelines for the automated testing repos.
  • Collaborate with the Data Engineering team to generate appropriate test data.
  • Evaluate, benchmark, and prototype new automation tools and frameworks when needed.
  • Maintain detailed documentation of test cases, results, and automated test script inventory.
  • Understand and apply knowledge of the software architecture of the Harambee Pathwaying Platform.
  • Accurately communicate testing progress, coverage, and outcomes to all stakeholders.
  • Log, manage, and track defects or issues identified during automation tests.

MINIMUM REQUIREMENTS

  • Matric (Grade 12).
  • 6+ years formal software testing experience.
  • 5+ years automation testing experience using at least one of: Playwright (preferred), Selenium WebDriver, Karate, WebdriverIO, Cypress, Robot.
  • 3+ years Python experience.
  • 2+ years experience with Locust for performance testing.
  • 5+ years SQL experience (MS SQL or MySQL).
  • 3+ years API testing (Postman, JMeter, SoapUI, or similar).
  • 5+ years working with Cloud platforms (GCP, Azure, AWS, or similar) and Kubernetes.
  • 3+ years working with CI/CD and DevOps pipelines, preferably using Azure DevOps.
  • 5+ years experience with version control tools like GitHub, GitLab.
  • 5+ years’ experience with test management tools like Jira, MS TFS, Azure DevOps, or Quality Center.
  • ISTQB Foundation Certification.

COMPETENCIES

  • Tenacity: Demonstrates enthusiasm and urgency, striving for excellence in achieving results and overcoming challenges.
  • Strategic Decision Making: Makes thoughtful decisions while maintaining pace with Harambee's organizational needs.
  • Accountability: Takes responsibility for actions, decisions, and deliverables, fostering a culture of accountability.
  • Teamwork and Collaboration: Actively participates as a team member, fostering strong connections with colleagues and stakeholders at Harambee.
  • Effective Communication: Delivers clear and impactful communication tailored to various audiences, utilizing multiple formats and tools.
  • Innovation: Generates novel solutions and approaches to work challenges at Harambee.

YOUNG PEOPLE & PEOPLE LIVING WITH DISABILITIES ARE ENCOURAGED TO APPLY

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.