Senior Automation Engineer

Ford Model e U.S.IndiaRemoteFull-timeStaff, 8–12 yearsListed 3 hours ago

Apply now

About this role

We’re looking for an experienced QA Automation Engineer to lead API quality for a Spring Boot microservices platform hosted on Google Cloud Platform (GCP). You’ll design, build, and maintain scalable API automation frameworks using Java, RestAssured or Karate, and BDD practices, while integrating automated tests into CI/CD pipelines.

In this role, you’ll collaborate with developers, product teams, architects, and integration partners to shape testable designs, identify quality risks, and ensure services meet functional, performance, and security standards. You’ll help define QA strategy and team practices, manage test cases and execution using Jira and Xray, and use AI-enabled tools to support test design, automation, and analysis.

The ideal candidate brings strong Java and API testing expertise, experience with Spring Boot, cloud-native technologies, Docker, Kubernetes, and GCP, plus familiarity with Agile delivery, databases, Git, and CI/CD tools. Knowledge of API security, contract or performance testing, monitoring tools, and eCommerce is an advantage. A bachelor’s degree in computer science, engineering, or a related field is preferred.

Education

- Bachelor's degree in Computer Science, Engineering, or a related field.

Experience

- 8–12 years of experience in software development and quality assurance, with a strong focus on API automation.
- Experience working in Agile teams and taking part in sprint ceremonies.

API Automation

- Extensive hands-on experience with RestAssured for API testing.
- Proficiency in BDD frameworks such as Cucumber/Gherkin.
- Experience with API testing tools such as Postman, Swagger, Hoppscotch, or ReadyAPI.
- Knowledge of API security testing principles and tools (for example, OWASP).
- Experience designing data-driven tests and building reusable automation frameworks.

AI Tools and Automation

- Familiarity with a range of AI models and their strengths.
- Comfortable using AI models in day-to-day testing, including creating test cases and identifying test scenarios.
- Experience setting up AI agents for test automation.

Java and Spring Boot

- Strong proficiency in Java and related open-source technologies.
- Hands-on experience with Spring Boot and Spring Cloud for building microservices.
- Working knowledge of dependency injection, RESTful APIs, and other core Spring concepts.

Cloud Technologies

- Solid understanding of cloud-native technologies and architectures.
- Experience with Docker and Kubernetes.
- Familiarity with Google Cloud Platform (GCP) services such as Compute Engine, Cloud Storage, and Cloud Functions.

Testing Frameworks and Tools

- Experience with unit testing frameworks such as JUnit and TestNG.
- Proficiency with IDEs such as Eclipse or IntelliJ IDEA.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.

Test Management (Jira and Xray)

- Strong working knowledge of Jira and Xray.
- Experience creating test cases in Xray and integrating Xray with Jira.
- Experience creating test catalogs and test sets in Xray.
- Experience using Git, Confluence/SharePoint, and Jira for documentation, scripts, results, and configuration.

Databases and Data Quality

- Basic knowledge of relational databases (MySQL, PostgreSQL) and NoSQL datastores (MongoDB, Cassandra).
- Experience with data quality testing and working with large datasets.

Version Control and Collaboration

- Proficiency with Git.
- Experience with GitHub, Bitbucket, or GitLab.

Quality and Secure Coding

- Ability to follow secure coding practices and maintain code coverage of at least 70%.
- Experience reviewing code for quality and functional accuracy.
- Experience writing and maintaining test plans, procedures, and scripts.

Soft Skills

- Excellent communication, interpersonal, and collaboration skills.
- Strong problem-solving and analytical abilities.
- Ability to work independently and as part of a team.
- Eagerness to learn the product's design and architecture and to take part in ceremonies that influence both.
- Ability to handle operational issues with minimal oversight.

Nice to Have

- Contract testing with Pact or similar frameworks.
- Performance testing with JMeter or Gatling.
- Monitoring and logging tools such as Prometheus, Grafana, or ELK.
- Good understanding of the eCommerce domain.