Job Summary
The QA Test Engineer is responsible for designing and executing automated test strategies for microservices-based applications. This role involves working with modern testing frameworks and tools to ensure software quality, reliability, and performance across cloud-native environments.
Key Responsibilities
- Develop and maintain automated test scripts using Spock, Java, Groovy, Cucumber, and TestNG.
- Integrate test automation into CI / CD pipelines using Jenkins.
- Perform API testing using RestAPI tools and frameworks.
- Collaborate with development and DevOps teams to ensure test coverage and quality standards.
- Validate microservices functionality and performance across distributed systems.
- Conduct workflow management testing and ensure end-to-end process validation.
- Analyze test results and report defects with detailed documentation.
- Participate in Agile ceremonies and contribute to continuous improvement of testing practices.
Required Qualifications
Minimum 7 years of hands-on experience in test automation.Proficiency in Spock, Java, Groovy, Jenkins, RestAPI, Cucumber, and TestNG.Strong understanding of microservices architecture and testing strategies.Familiarity with Kafka and event-driven systems.Solid knowledge of database concepts and cloud environments.Experience with workflow management systems and testing methodologies.Preferred Qualifications
Experience in cloud-native testing environments (AWS, Azure, GCP).Exposure to performance testing and monitoring tools.Ability to work independently and collaboratively in Agile teams.Education : Bachelors Degree