Test Automation Engineer
CIBA Industries t/a CIBA Industries
About the role
Job Title
Test Automation Engineer
Location
Sandton, Johannesburg
Contract Type
Contract (6–12 Month Contract)
Work Arrangement
Onsite/Hybrid
Introduction
A successful candidate will develop, maintain, and optimize both UI and API test automation frameworks, ensuring high-quality delivery across web, mobile, and API platforms. The Test Automation Engineer will integrate automation into CI/CD pipelines, conduct test analysis, and collaborate with cross-functional teams to identify issues and drive improvements. The role requires hands-on experience in automation tools, programming, and testing best practices, combined with strong analytical and stakeholder engagement skills.
Responsibilities
UI & API Test Automation
- Develop, maintain, and optimize UI test automation frameworks using tools such as Selenium, Cypress, Playwright, or Eggplant.
- Automate end-to-end test scenarios across web and mobile applications, implementing cross-browser and responsive UI testing strategies.
- Develop, maintain, and optimize API automation frameworks using Postman, RestAssured, Karate, JMeter, or similar tools.
- Conduct functional and non-functional API testing, including versioning, backward compatibility, and authentication mechanisms (OAuth, JWT, API keys).
- Implement API mocking and virtualization for improved test efficiency.
Advanced Automation Concepts & CI/CD Integration
- Integrate test automation into CI/CD pipelines for continuous testing.
- Implement contract testing (e.g., Pact) to validate API interactions.
- Apply test data management strategies to ensure stable and repeatable test execution.
Test Analysis & Strategy
- Analyse requirements to define robust test automation strategies and identify coverage gaps.
- Conduct exploratory testing alongside automation efforts to enhance quality.
- Optimize automation frameworks for efficient parallel execution.
Teamwork & Collaboration
- Collaborate across teams to ensure seamless testing processes and effective issue resolution.
- Contribute to defect management, including tracking, triaging, and reporting.
- Provide mentoring and knowledge sharing to junior testers.
Stakeholder Engagement & Communication
- Work closely with developers, product owners, and business analysts to clarify testing requirements.
- Communicate complex technical concepts effectively to technical and non-technical stakeholders.
- Provide concise, actionable reports on test progress and defects.
Proven Project Experience
- Demonstrate past automation projects, detailing frameworks, tools, implementation approaches, challenges, and solutions.
Desired Experience & Qualifications
Experience
- Minimum 3 years of UI and API automation experience.
- 3 years of test analysis experience.
- 3–5 years industry experience in software testing/automation.
- Hands-on experience with Selenium, Cypress, Playwright, Eggplant, Postman, RestAssured, Karate, JMeter.
- Experience integrating automation into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Familiarity with BDD frameworks (Cucumber, SpecFlow) and Gherkin syntax.
Qualifications
- ISTQB Foundation certification is mandatory.
Skills
- Proficiency in scripting/programming languages: Java, Python, JavaScript, or C#.
- Strong analytical, problem-solving, defect management, and reporting skills.
Mandatory Skills
- UI Automation frameworks & cross-browser testing – 3+ years
- API Automation & contract testing – 3+ years
- Test analysis and strategy – 3+ years
- CI/CD pipeline integration – 2+ years
- Programming/scripting (Java, Python, JavaScript, C#) – 3+ years
Beneficial Skills
- Mobile test automation (Appium, Espresso, XCUITest)
- Performance testing tools (JMeter)
- Cloud-based testing solutions (e.g., Sauce Labs)
Call to Action
Join us in shaping the future of client solutions! If you're ready to take on a new challenge and make an impact, we want to hear from you. Apply now!
Requirements
- Minimum 3 years of UI and API automation experience.
- 3 years of test analysis experience.
- 3–5 years industry experience in software testing/automation.
- ISTQB Foundation certification is mandatory.
- Hands-on experience with Selenium, Cypress, Playwright, Eggplant, Postman, RestAssured, Karate, JMeter.
- Proficiency in scripting/programming languages: Java, Python, JavaScript, or C#.
- Experience integrating automation into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Familiarity with BDD frameworks (Cucumber, SpecFlow) and Gherkin syntax.
- Strong analytical, problem-solving, defect management, and reporting skills.
Responsibilities
- Develop, maintain, and optimize UI test automation frameworks.
- Automate end-to-end test scenarios across web and mobile applications.
- Develop, maintain, and optimize API automation frameworks.
- Conduct functional and non-functional API testing.
- Implement API mocking and virtualization for improved test efficiency.
- Integrate test automation into CI/CD pipelines for continuous testing.
- Implement contract testing to validate API interactions.
- Apply test data management strategies to ensure stable and repeatable test execution.
- Analyze requirements to define robust test automation strategies and identify coverage gaps.
- Conduct exploratory testing alongside automation efforts to enhance quality.
- Optimize automation frameworks for efficient parallel execution.
- Collaborate across teams to ensure seamless testing processes and effective issue resolution.
- Contribute to defect management, including tracking, triaging, and reporting.
- Provide mentoring and knowledge sharing to junior testers.
- Work closely with developers, product owners, and business analysts to clarify testing requirements.
- Communicate complex technical concepts effectively to technical and non-technical stakeholders.
- Provide concise, actionable reports on test progress and defects.
- Demonstrate past automation projects, detailing frameworks, tools, implementation approaches, challenges, and solutions.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free