Remotery

Senior Quality Engineer – Automation, Integration Testing

Posted May 19

This is a fully remote position, open to applicants in South Africa.

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

• Flexible working hours

• Remote work options

• Growth opportunities

People also viewed

Mindera43 min ago

Quality Engineering Lead

BR flagBrazil OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Status43 min ago

QA Tester, Part Time

Anywhere in the WorldPart-timeQA Engineer (Quality Assurance)$1,000/month
ApplyView job
United Tech43 min ago

Manual QA Engineer, Web, CRM

UA flagUkraine OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Aquana43 min ago

Product Tester – Books, eBooks

FR flagFrance OnlyFreelanceQA Engineer (Quality Assurance)€50 – €250/month
ApplyView job
Auditdata2 hours ago

QA Engineer

UA flagUkraine OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job
Tether.to2 hours ago

Senior QA Engineer

CH flagSwitzerland OnlyFull-timeQA Engineer (Quality Assurance)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers