Responsibilities
-
Develop high-performance, scalable manual and automated test solutions for backend services.
-
Review and analyze system specifications with a strong emphasis on API contracts and service-to-service integrations.
-
Work closely with Software Engineers and Product Managers to create effective test strategies, test plans, and support AC/UAT processes.
-
Validate product code against specifications, focusing on service logic, data integrity, and backend behaviors.
-
Document testing phases, results, and defects through clear and structured logging.
-
Identify, isolate, and report bugs in backend services, assessing their impact on product quality and release timelines.
-
Assist in troubleshooting issues across staging and production environments.
-
Execute post-release testing, including regression, integration, and performance testing for backend systems.
Essential Skills
-
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
-
2+ years of experience integrating automated tests into CI/CD pipelines.
-
Strong background in test automation, particularly in building frameworks using open-source tools for API and backend validation.
-
Proficient in JavaScript—familiarity with Axios, Chai, and Mocha is highly valued.
-
Deep understanding of API testing principles, methodologies, and automation approaches (REST and related API types).
-
Experience with build/configuration systems such as GitHub Actions or CircleCI.
-
Excellent written and verbal communication skills in English.
-
High attention to detail and commitment to producing quality work.
-
Strong analytical thinking, problem-solving ability, and organizational skills.
Bonus Points
-
Hands-on experience with Docker/Kubernetes.
-
Familiarity with performance or load-testing tools for backend systems.
-
Ability to understand the business value behind test scenarios and workflows.
-
Interest in learning new scripting languages or using automation skills to showcase product capabilities.