Job Summary
We are looking for a Senior Software Engineer – SDET to join our Platform Engineering team. This is a hands-on engineering role for someone who can develop production-quality automation, understand backend/API behavior, and integrate testing into CI/CD.
Key Responsibilities
- Develop and maintain Python/PyTest automation for REST APIs, service workflows, smoke, regression, and release-critical scenarios.
- Build reusable PyTest fixtures, utilities, markers, test data, and automation frameworks.
- Integrate automated testing into GitLab CI/CD, including pipelines, runners, scheduled/manual execution, and branch validation.
- Perform REST API and OpenAPI validation, including authentication, JSON responses, health checks, and negative scenarios.
- Troubleshoot failures across automation, code, data, pipelines, environments, runners, and services.
- Support release validation, regression testing, JAMA traceability, test reviews, and release evidence.
- Collaborate with developers and stakeholders to identify defects, improve testability, and communicate quality risks.
Must-Have Skills
- Strong Python & PyTest experience.
- Hands-on REST/API automation and backend testing.
- Experience with GitLab CI/CD
- Strong debugging and troubleshooting skills.
- Experience with Linux/SSH, Docker, and virtual environments.
- Ability to develop and own automation, rather than simply execute existing scripts.
- Strong understanding of regression testing, defect analysis, and release validation.
