Senior Automation Engineer
New
J
JobgetherAPI automation
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8–12 years of experience in software development and quality assurance, with a strong focus on API automation.
- Required Skills
- DockerGCPJavaKubernetesSpring BootCI/CD
Requirements
- Bachelor’s degree or equivalent in Computer Science, Engineering, or a related discipline.
- 8–12 years of experience in software development and quality assurance, focused on API automation.
- Extensive hands-on experience with Java and RestAssured.
- Proficiency in BDD frameworks such as Cucumber/Gherkin.
- Experience with API testing tools such as Postman, Swagger, Hoppscotch, or ReadyAPI, and knowledge of API security testing principles such as OWASP.
- Experience building reusable automation frameworks, designing data-driven tests, and maintaining comprehensive test coverage.
- Familiarity with AI models, test-case generation, scenario identification, and configuring AI agents for testing automation.
- Hands-on experience with Spring Boot, Spring Cloud, microservices architecture, dependency injection, and RESTful API development and testing.
- Experience with Docker, Kubernetes, and Google Cloud Platform services.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI, and unit testing frameworks such as JUnit or TestNG.
- Working knowledge of Jira and Xray, including test-case management and execution tracking.
- Familiarity with MySQL, PostgreSQL, MongoDB, and Cassandra, and experience with data quality testing and large datasets.
Responsibilities
- Define and execute an API automation strategy aligned with quality objectives.
- Design, develop, and maintain reusable API automation frameworks using Java, RestAssured or Karate, and BDD practices.
- Create automated tests for API functionality, data integrity, performance, and security.
- Integrate automated test suites into CI/CD pipelines using Jenkins, GitLab CI, or CircleCI.
- Use AI models and agents to generate test cases, identify scenarios, and improve test execution and analysis.
- Manage test cases, execution plans, and results in Xray, maintaining traceability in Jira.
- Validate Spring Boot and Spring Cloud microservices, RESTful APIs, and services deployed on Google Cloud Platform.
- Verify data quality across relational and NoSQL databases, including large datasets.
- Collaborate with developers, product managers, architects, and integration partners to clarify requirements and identify quality risks.
- Contribute to Agile ceremonies, communicate quality metrics, and promote QA standards.
View Full Description & ApplyYou'll be redirected to the employer's site