QA Automation Engineer(8972)
- Automation
- Java
- Rest Assured
Job Description
Role Overview
- Design, develop, and maintain REST API automation frameworks using RestAssured, Java, and Cucumber.
- Create and execute automated test scripts for backend microservices and REST endpoints.
- Collaborate with developers, DevOps, and product teams to understand requirements and ensure high-quality deliverables.
- Integrate automated test suites into CI/CD pipelines using Jenkins.
- Execute load and performance testing using tools such as JMeter, Gatling, or similar.
- Utilize Docker for containerized test environments and optimizing test execution.
- Analyze API responses, logs, and data flows to identify defects and performance issues.
- Participate in requirement analysis, test planning, and automation strategy discussions.
- Document automation frameworks, test cases, and execution reports.
- Ensure adherence to quality engineering best practices.
- Strong hands-on experience with:
- REST API Automation
- RestAssured
- Java
- Cucumber / BDD frameworks
- Experience with building automated scripts for backend services and microservices.
- Solid understanding of API protocols, JSON, HTTP methods, authentication mechanisms.
- Experience with Docker for containerization and test environment setup.
- Working knowledge of Jenkins or other CI/CD tools for automation integration.
- Experience with Load Testing (JMeter / Gatling or equivalent).
- Familiarity with version control (Git) and Agile methodologies.
- Strong analytical, debugging, and problem-solving skills.