Enable job alerts via email!

Software Quality Assurance Engineer / Lead

Exusia

Johannesburg

Remote

ZAR 600,000 - 800,000

Full time

30+ days ago

Job summary

A leading technology consulting company is looking for a Software QA & Test Automation specialist in Johannesburg. You will optimize testing efficiencies and design test strategies. The role requires a Bachelor’s or Master’s degree in Computer Science and 4+ years of relevant experience. Proficiency in testing tools like Selenium and skills in Python and SQL are essential. Interested applicants should apply by forwarding their CV.

Qualifications

  • 4+ years of hands-on experience in software testing and quality assurance.
  • Knowledge of manual and automated testing methodologies.
  • Collaborate with DevOps teams for continuous testing in agile environments.

Responsibilities

  • Design and manage test packs, automate tests, and improve overall quality.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Ensure all user stories and acceptance criteria are tested for releases.

Skills

Test strategy creation
Automated testing frameworks
Scripting skills in Python
SQL skills for data validation
Experience with Selenium
Agile Scrum & DevOps

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Selenium
Jira
Appium
Job description

About The Position

Department : Sales and Delivery Team - Empower

Industry : Information Technology & Services, Computer Software, Management Consulting

Location : South Africa, Remote (WFH)

Experience Range : 4-12 years

Basic Qualification : Masters / Bachelor of Engineering or Equivalent

Travel Requirements : Not required

Website :

Exusia, a cutting-edge digital transformation company, is looking for top talent in Software QA & Test Automation. You will play a key role in both the development and testing of high-priority initiatives, developing and testing new products/solutions to support technology operations while maintaining high standards.

What’s the Role?

The role involves working with IT project teams on quality engineering, ensuring outcomes align with QA best practices, optimizing testing efficiencies, and implementing test automation strategies. You will design and manage test packs, automate tests, and improve overall quality.

Qualifications & Responsibilities

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 4+ years of hands-on experience in software testing and quality assurance
  • Knowledge of manual and automated testing methodologies
  • Develop test strategies, plans, and cases based on requirements
  • Estimate, prioritize, plan, and coordinate testing activities
  • Collaborate with DevOps teams for continuous testing in agile environments
  • Track QA metrics like defect densities and open defects
  • Work closely with QA Leads, Developers, Architects, Product Owners, and stakeholders
  • Ensure all user stories and acceptance criteria are tested for releases
  • Participate in daily stand-ups, manage issues, and raise risks
  • Review test automation solutions for reusability and scalability
  • Ensure defect management processes are followed

Requirements

Mandatory Skills :

  • Test strategy creation, test case and script writing
  • Design and implement automated testing frameworks
  • Scripting skills in Python, Linux shell, or similar
  • Strong SQL skills for data validation
  • Experience with non-functional testing (performance, usability, vulnerability, load, compatibility)
  • Familiarity with testing tools like Selenium, Appium, RestAssured, Karate, JMeter, Jira
  • Implementing QA solutions in CI/CD pipelines
  • Knowledge of OOP languages like C#, Java
  • Mobile test automation and testing of SOAP and RESTful services

Nice-to-Have Skills :

  • Experience with Agile Scrum & DevOps
  • Azure cloud experience
  • Knowledge of Lending, Mortgage, and Banking domains
  • Certifications like ISTQB, CSTE
  • Understanding of cloud testing strategies and tools
  • Experience with TDD, BDD, and continuous delivery
  • Knowledge of DevOps pipelines and tools

About Exusia

Exusia is a global technology consulting company specializing in data management and analytics, serving clients across various industries. Recognized for rapid growth and innovation, with headquarters in Miami and development centers in India, Exusia aims to transform the world through information.

Interested applicants should apply by forwarding their CV to :

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