P

ZEN065 - Software Development Engineer in Test

PTY
Full-time
On-site
Modderfontein, South Africa
Software Development Engineer in Test (SDET)

Job Summary

We are seeking a highly skilled Software Development Engineer in Test (SDET) to join our team in Cape Town on a 12-month renewable contract. The successful candidate will design, implement, and maintain robust automation frameworks across UI, API, and mobile platforms. This role requires strong expertise in automation tools, CI/CD pipelines, cloud technologies, and DevOps practices. The SDET will play a key role in ensuring high-quality delivery by driving automation, performance, and security testing within Agile environments.

Responsibilities

  • Support performance testing (Apache JMeter, k6)
  • Conduct security testing with OWASP ZAP or Burp Suite
  • Provide advanced test reporting and analytics dashboards
  • Manage test data creation, injection, and validation with SQL
  • Work with Docker and Kubernetes for containerisation and orchestration
  • Ensure test coverage and traceability within Agile & Scrum environments
  • Implement automation frameworks with Playwright for frontend and backend
  • Drive mobile automation testing with Appium and other mobile testing tools
  • Integrate automation into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)
  • Develop and maintain API automation using Postman, RestAssured, or similar tools
  • Design, build, and maintain UI automation frameworks using Java, Selenium, and TestNG
  • Test across cloud platforms (AWS, Azure, GCP) and mobile platforms like BrowserStack and Headspin

Core Competencies and Experience

  • Hands-on expertise with Playwright
  • Experience in mobile automation (Appium)
  • Knowledge of Docker, Kubernetes, DevOps practices
  • Proven skills in API automation (Postman, RestAssured)
  • CI/CD pipeline integration using Jenkins, GitLab CI, ADO
  • Strong database knowledge with SQL for test data management
  • Strong proficiency in Java, Selenium, TestNG for UI automation
  • Exposure to AWS, Azure, Google Cloud, and mobile cloud testing platforms
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience

Technical Skills and Qualifications

  • Hands-on work in test reporting and analytics dashboards
  • Minimum 5–7 years of automation testing / SDET experience
  • Strong understanding of SDLC, Agile, and Scrum methodologies
  • Excellent communication and collaboration skills across teams
  • Experience building automation frameworks across UI and API layers
  • Problem-solving skills with ability to identify and resolve complex test issues
  • Secondary expertise in performance testing (JMeter, k6) and security testing (OWASP ZAP, Burp Suite)

General Information