QA Java Automation

Experience: 5 to 10 years
Location: Bengaluru, Chennai, Gurgaon, Pune
Job code: 100791
Posted on: Dec 06, 2023

A skilled Developer with expertise in Java and Spring Framework. Developer, plays a critical role in developing and implementing code, ensuring the quality and reliability of our software applications. You will collaborate with cross-functional teams to enhance and optimize Automation.

Key Responsibilities:

Minimum 5 years’ experience working on Java Development/Automation frameworks
Develop regression automation scripts for Web and Swing Applications on Java/Selenium/Cypress Automation frameworks.
Write Efficient, Maintainable and Optimized Automation code for UI and Backend Services.
Perform failure analysis of daily dry runs and maintain consistent automation stability to 95%+.
Write BDD feature file using Cucumber framework.
Perform peer code review (following internal best practices/guidelines) Deploy the code to ADO pipelines, ensure application and JUnit tests passing.
Analyze Cucumber Reports for failure results and report product defects to Development teams to fix.
Enhance error handling to maintain Error Buckets for Automation Execution.
Work closely with quality assurance teams to identify areas for improvement in test processes and methodologies.
Follow Agile model to track and manage sprints tasks using ADO which include Sprint Planning, Execution and Retro.

Troubleshoot Application, Environment or Data Issues Skill Set:

Must have good knowledge of Java/JavaScript and TypeScript (for Cypress profiles)
Good to have working experience with Java Collections, Exception Handling and Java Sprint Frameworks
Good to have knowledge of automation testing frameworks like Selenium or Cypress
Good to have experience of API testing frameworks.
Have good knowledge of relational database, Sybase preferred.
Experience of using GIT (push, pull, fetch, clone etc.) as source control Hands on experience on using tools like eclipse / IntelliJ / Git.
Must have Strong troubleshooting and debugging skills.
Exposure to AZURE dev ops, CI/CD integration
Have excellent written and verbal communication skills and strong analytical skills.

Experience/Qualification:

Bachelor’s degree in computer science, Software Engineering, or related field.
Minimum 5 years’ experience working on Java Development/Automation frameworks.
Hands-on experience in creating and maintaining frameworks.
Working experience in Agile environment