
Software Quality Engineer
Expleo Group
contract
Posted on:
Location Type: Hybrid
Location: Johannesburg • South Africa
Visit company websiteExplore more
About the role
- Develop comprehensive test plans and strategies for mobile, web, and API applications, ensuring alignment with business requirements and quality standards.
- Create and execute detailed test cases for manual and automated testing, focusing on functionality, usability, and performance across platforms.
- Design and implement robust automation frameworks using Java, integrating with tools like Selenium, Appium, and RestAssured for BDD and TDD practices.
- Integrate automated tests into Azure DevOps pipelines, ensuring seamless execution and reporting within the continuous integration/continuous deployment workflow.
- Conduct basic performance testing using tools like JMeter or LoadRunner to assess application scalability and responsiveness.
- Log, track, and manage defects using tools such as Jira, collaborating with development teams to ensure timely resolution.
- Work closely with cross-functional teams, including developers, business analysts, and product owners, to ensure quality is integrated into the development process.
- Provide regular test reports and metrics to stakeholders.
Requirements
- A degree in Computer Science, Information Technology, or a related discipline is often preferred
- Proficiency in Java programming language.
- Experience with BDD and TDD methodologies.
- Familiarity with Azure DevOps for CI/CD integration.
- Experience in mobile (Appium), web (Selenium), and API (RestAssured) testing.
- Basic knowledge of performance testing (JMeter)tools.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaBDDTDDmanual testingautomated testingperformance testingtest case creationtest plan developmentdefect managementscalability assessment
Soft Skills
problem-solvingcommunicationcollaborationstakeholder reportingcross-functional teamwork