Overview:
Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to grow, innovate, and collaborate on projects that redefine industries. From smart factories and next-generation banking to cutting-edge digital solutions, you’ll tackle complex challenges alongside inspiring colleagues. At Expleo, your career isn’t just developed — it’s turbo-charged. Together, let’s push boundaries and change the game.
We are seeking a Software Developer Engineer in Test (SDET) to join our dynamic team in Johannesburg (Hybrid).
Please note: While this Software Developer Engineer in Test (SDET) role isn’t currently open, we’re actively engaging with exceptional professionals to build a strong talent pool for exciting future opportunities.
Responsibilities:
- Automated Testing: Design, develop, and maintain automated test scripts to validate software functionality and performance.
-
Code Review: Write clean, maintainable code and participate in peer reviews to uphold coding standards.
-
Test Frameworks: Build and enhance test automation frameworks to improve testing efficiency and coverage.
-
Bug Identification: Detect, document, and troubleshoot software defects and inconsistencies.
-
Collaboration: Partner with developers, product managers, and QA engineers to understand requirements and deliver effective test solutions.
-
Reporting: Generate detailed test reports and provide actionable insights to improve product quality.
-
Mentorship: Support and mentor team members in automation best practices and tools.
Qualifications:
- Bachelor’s Degree in Computer Science, Information Systems or other related field, or equivalent work experience
-
ISTQB Qualification is essential.
Essential skills:
- Minimum 6 years of automation testing experience
-
Strong proficiency in Java, Selenium, TestNG, GIT, and Hibernate
-
Hands-on experience with API automation using RestAssured or HTTPClient
-
Solid understanding of SQL and database validation
-
Familiarity with Docker and containerized environments
-
Experience with CI/CD pipelines
-
Proven ability to independently create and maintain automation frameworks
-
Excellent communication and collaboration skills
Desired skills:
- Experience with Performance Testing using JMeter
-
Exposure to automation tools like Appium, Playwright, or Healenium
-
Working knowledge of Python
-
Familiarity with AI-based testing tools (e.g., Browser Use)