remote
Senior Software Development Engineer in Test Backend & API Automation - Quest Global
Software Engineer
Lead backend and API automation initiatives, designing robust test frameworks in Python and Java, integrating Selenium and TestNG, and driving CI/CD pipelines on AWS and Docker environments.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for backend services and REST APIs using Python and Java.
- Implement Selenium-based UI tests and integrate them with API test suites to ensure end‑to‑end coverage.
- Collaborate with development teams to define testable requirements, design test cases, and review code for quality and performance.
- Build and manage CI/CD pipelines (Jenkins, GitLab CI) to run automated tests on Docker containers and AWS infrastructure.
- Analyze test results, troubleshoot failures, and provide actionable insights to improve product quality.
Requirements
- 6–9 years of experience in software testing, with a strong focus on backend and API automation.
- Deep understanding of RESTful API design, JSON/XML payloads, and API testing tools.
- Experience with Docker, CI/CD pipelines, and cloud platforms (AWS preferred).
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavaseleniumrest apitestngdockercicdaws