Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 14, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. We help businesses harness unrelenting technological change to successfully deliver innovations that will help them gain a competitive advantage and improve the everyday lives of people around the globe. Expleo is acti...

     

    Software Developer Engineer in Test (SDET)

    • 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)

    go to method of application »

    Software Quality Engineer

    • We are looking for a Software Quality Engineer to join our dynamic team in Johannesburg (Hybrid).
    • You will play a critical role in ensuring the integrity and reliability of banking software systems. You’ll work within Agile teams to design, develop, and execute automated test frameworks that validate the functionality, performance, and security of digital banking solutions.
    • Please note: While this Software Quality Engineer role isn’t currently open, we’re actively engaging with exceptional professionals to build a strong talent pool for exciting future opportunities.

    Responsibilities

    • Test Planning & Strategy: Develop comprehensive test plans and strategies for mobile, web, and API applications, ensuring alignment with business requirements and quality standards.
    • Test Case Design & Execution: Create and execute detailed test cases for manual and automated testing, focusing on functionality, usability, and performance across platforms.
    • Automation Framework Development: Design and implement robust automation frameworks using Java, integrating with tools like Selenium, Appium, and RestAssured for BDD and TDD practices.
    • CI/CD Integration: Integrate automated tests into Azure DevOps pipelines, ensuring seamless execution and reporting within the continuous integration/continuous deployment workflow.
    • Performance Testing: Conduct basic performance testing using tools like JMeter or LoadRunner to assess application scalability and responsiveness.
    • Defect Management: Log, track, and manage defects using tools such as Jira, collaborating with development teams to ensure timely resolution.
    • Collaboration & Reporting: 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.

    Qualifications

    • A degree in Computer Science, Information Technology, or a related discipline is often preferred

    Essential skills

    • 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.

    Experience

    • 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.

    go to method of application »

    Software Developer I

    • We are looking for a Software Developer I to join our dynamic team in Johannesburg (Hybrid).
    • To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers.

    Essential skills
    IBM BPM \ BAW

    • Kafka/Confluent
    • Git, CI/CD (Azure DevOps pipelines),
    • Java 11+, Spring Boot, REST API, JSON
    • Ability to Design Solutions
    • Experience with functional and performance testing
    • Modeling and deploying workflows in Camunda Modeler and integrating them with custom UIs.
    • AI enabled workflow optimization
    • Understanding of data driven decision automation
    • Publishing / consuming events via Kafka/Confluent
    • Camunda 7/8, Camunda Modeler, BPMN 2.0
    • Banking knowledge

    Experience

    • 2-5 years practical experience in business process analysis and practical experience working with IBM BPM \ BAW or Camunda (modeling, automations, orchestration, deployments, monitoring)
    • 2-5 years software development with Java/Spring Boot, REST APIs, and microservices
    • Hands on IBM BPM \ BAW or Camunda 7/8 delivery: modelling BPMN/DMN, external task workers, incident handling, and deployment/operate.
    • Proven experience modeling and deploying workflows in IBM BPM \ BAW or Camunda Modeler and integrating them with custom UIs.
    • Practical integration with event streaming (Kafka or Confluent)
    • 2+ years practical experience in analysing processes to identify automation opportunities

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail