
Senior Quality Engineer – Automation, Integration Testing
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in South Africa.
• Take ownership of and perform manual integration testing across three development teams, ensuring validation of cross-service workflows, data flows, and complete customer journeys.
• Create and implement risk-based testing strategies, applying manual and exploratory testing methods where automation is not yet practical or efficient.
• Establish, develop, and sustain automated integration and end-to-end tests, with a strong emphasis on progressively decreasing manual efforts through sustainable automation.
• Work closely with developers to confirm integration points, APIs, contracts, and system behavior across various environments.
• Develop and maintain testing infrastructure and utilities (including test data, mocks/stubs, and environment configurations) to facilitate both manual and automated testing.
• Incorporate automated tests into GitLab CI/CD pipelines, ensuring prompt feedback, clear reporting, and dependable quality gates.
• Diagnose integration issues, automation failures, and product defects, delivering precise diagnostics, root cause analysis, and comprehensive defect reports.
• Continuously enhance test coverage, automation stability, execution time, and maintainability as systems and team maturity progress.
• Over 6 years of experience in software quality engineering, encompassing hands-on manual testing, integration testing, and automated regression execution.
• Extensive experience in designing and executing manual integration and exploratory tests across distributed systems.
• More than 3 years of Java experience in building and maintaining automated tests.
• Practical experience with Karate for API and microservice testing, as well as mobile automation for iOS/Android (e.g., Appium) and web automation (e.g., Playwright, Selenium).
• Familiarity with contemporary test automation frameworks and tools such as TestNG, JUnit5, Cucumber/Gherkin, and build systems like Maven.
• Strong CI/CD experience in executing automation within pipelines (GitLab pipelines/runners).
• Daily working knowledge of Git-based repositories and modern software development lifecycle practices.
• Experience collaborating within Agile/Scrum teams.
• Proficiency in using AI-assisted tools (e.g., GitLab Duo, Copilot, LLM-based assistants) with robust validation of outputs.
• Excellent analytical and problem-solving abilities.
• Flexible working hours
• Remote work options
• Growth opportunities
Mindera
Status
United Tech
Aquana
Get handpicked remote jobs straight to your inbox weekly.