Automation Engineer

3 - 6 years

7 - 17 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Title: QA Automation Engineer (Java, API, AWS)

Location: Hyderabad

Experience: 35 years

About the Role

We are seeking a skilled QA Automation Engineer with 35 years of experience to join our growing team. In this role, you will be responsible for building and optimizing our automated test frameworks for a modern cloud-based API platform deployed on AWS. Youll leverage advanced Java capabilities, particularly the Streams API, and work closely with our development and DevOps teams to ensure high-quality delivery and scalable automation solutions.

Responsibilities

  • D

    esign, develop, and maintain automated test scripts for RESTful APIs and cloud-based services using Java.
  • Utilize Java Streams API and related functional programming techniques for efficient test data processing and assertions.
  • Build and extend automation frameworks (JUnit, TestNG, Selenium, RestAssured, etc.).
  • Integrate automated tests with CI/CD pipelines (Jenkins/GitHub Actions/AWS tools) for continuous quality.
  • Create, manage, and validate test data (including work with JSON, XML, and SQL as needed).
  • Collaborate with cross-functional teams (Developers, DevOps, Product Owners) to understand requirements and deliver high-coverage automation.
  • Track, log, and manage defects using tools like Jira, following up on resolution.
  • Participate in code reviews, and drive best practices for test automation, code quality, and maintainability.
  • Support performance and security testing initiatives as required.

Required Skills

  • Bachelors degree in Computer Science, Engineering, or related field.
  • 3–5 years hands-on experience in QA Automation using Java.
  • Strong proficiency with Java 8+, especially Streams API and lambda expressions. Ability to demonstrate these in code and in building test solutions.
  • Excellent understanding of RESTful API testing (manual and automation).
  • Proven expertise in automation frameworks: JUnit/TestNG, Selenium, RestAssured.
  • Experience with AWS services (EC2, S3, Lambda, API Gateway, etc.) and cloud testing best practices.
  • Familiarity with CI/CD tools (Jenkins, GitHub Actions, CodeBuild, etc.).
  • Good knowledge of SQL and/or test data management for APIs.
  • Experience with Git or similar version control systems.
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to write high-quality, maintainable, and reusable test code.
  • Excellent written and verbal communication skills.

Nice to Have

  • Experience with BDD tools like Cucumber.
  • Hands-on with performance testing tools (JMeter, Gatling).
  • Familiarity with containerization (Docker) and microservices testing.
  • Knowledge of monitoring/logging tools in cloud environments.
  • Exposure to security or penetration testing.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Noida, Uttar Pradesh, India

Gurugram, Haryana, India

Hyderabad, Telangana, India