Expleo in Johannesburg is looking for a Software Quality Engineer to join their dynamic team. This role plays a critical part in ensuring the integrity of banking software systems using Agile methodologies. Key responsibilities include developing test plans, creating automated test frameworks using Java, and collaborating with cross-functional teams for quality assurance. Ideal candidates should have 3–7 years of experience in quality assurance, strong Java skills, and familiarity with tools such as Selenium and Jira. The position offers a hybrid work environment with opportunities for professional growth.
Qualifications
3–7 years of experience in software quality assurance or a related field.
Strong problem‑solving abilities to identify root causes of defects and propose effective solutions.
Ability to clearly communicate issues, risks, and solutions to both technical and non‑technical stakeholders.
Responsibilities
Develop comprehensive test plans and strategies for mobile, web, and API applications.
Create and execute detailed test cases for manual and automated testing.
Design and implement robust automation frameworks using Java.
Integrate automated tests into Azure DevOps pipelines.
Conduct basic performance testing using JMeter.
Log, track, and manage defects using Jira.
Work closely with cross-functional teams and provide regular test reports.
Skills
Proficiency in Java programming language
Experience with BDD and TDD methodologies
Familiarity with Azure DevOps for CI/CD integration
Experience in mobile (Appium) testing
Experience in web (Selenium) testing
Experience in API (RestAssured) testing
Basic knowledge of performance testing (JMeter)
Education
Degree in Computer Science, Information Technology, or a related discipline
Tools
Jira
Selenium
Appium
RestAssured
JMeter
Job description
Expleo in Johannesburg is looking for a Software Quality Engineer to join their dynamic team. This role plays a critical part in ensuring the integrity of banking software systems using Agile methodologies. Key responsibilities include developing test plans, creating automated test frameworks using Java, and collaborating with cross-functional teams for quality assurance. Ideal candidates should have 3–7 years of experience in quality assurance, strong Java skills, and familiarity with tools such as Selenium and Jira. The position offers a hybrid work environment with opportunities for professional growth.