D&T Lead Quality Engineer - I
Job ID
Service line
Advisory Segment
Role type
Areas of Interest
Digital & Technology/Information Technology
Gurgaon - Haryana - India, Hyderabad - Telangana - India

Job Description: Software Engineering - Test Automation Engineer- Java/Selenium

Key Responsibilities - Working on projects as Test Automation Developer

Roles and responsibilities will include:

·   Understanding Business Requirements and Functional Specifications and develop a functional knowledge of the application.

·   Creation of Test Cases Scenarios and test management using Azure DevOps/JIRA/ALM.

·   Coordinate with business to ensure user expectations and quality standards are met.

·   Implement and monitor automated frameworks to assess functionality, regression, performance and quality of the product/application.

·   Experience in independently writing and managing automation test suite for the application.

·   Have a strong grasp on functional understanding of the application and able to recommend automation and process improvements in current process to stabilize releases.

Preferred Skills/Experience:

·   6-9 years of experience on Selenium (on Java).

·   Comfortable in both Manual QA and Automation activities.

·   Experience in end to end testing and should be capable to independently work closely with scrum team.

·   Previous experience with automated testing (e.g. Cucumber, Selenium) as well as continuous integration software (e.g. Jenkins/Jules) will be preferred.

·   Hands on experience in using & developing automation frameworks.

·   Proven ability in developing scripts with Selenium

·   Experience of using Source control tools like GIT or Similar.

·   Experience testing in Windows as well as UNIX or LINUX environment.

·   Working experience in using Eclipse or IntelliJ IDE and Maven/Gradle Environments.

·   Awareness of DB Concepts and SQL

·   Thorough hands-on experience with all the levels of testing including Smoke, Usability, Functional, Integration, Regression, Re-testing, User Acceptance and System Testing.

·   Advanced knowledge of Agile methodology as well as Defect/configuration management tools JIRA and ALM.

·   Independently handle initiatives for QA with minimum to no hand-holding in their day-to-day activities.

·   Investigating, monitoring, reporting and driving solutions to issues.

·   Able to provide feedback and updates to the project team and QA Manager, ensuring high quality and accuracy is prioritized.

·   Able to produce plans, write and execute test cases, with regular communication to key product owners in a timely manner.

·   Experience in Performance testing in Jmeter will be a bonus.

Personal Qualities/Soft Skills -

·   Strong Team player abilities and Quick Learner, enthusiastic to learn new concepts and technologies.

·   Strong communication skills

·   Good analytical skills for effective problem solving

·   Ability to collaborate and work well as part of a team

·   Willingness and self-motivation to learn different technologies

·   Ability and willingness to work under pressure, on multiple concurrent tasks, and to deliver to agreed deadlines

·   Eagerness to learn


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical knowledge, training and understanding of the job's requirements. Typically has 2-3 years of relevant work experience. Consideration given to equivalent combination of education and experience.




Excellent written and verbal communication skills. Strong organizational and analytical skills. Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.


Requires knowledge of financial terms and principles. Ability to calculate intermediate figures such as percentages, discounts, and/or commissions. Conducts basic financial analysis.


Ability to comprehend, analyze, and interpret documents. Ability to solve problems involving several options in situations. Requires intermediate analytical and quantitative skills.


Database-backed web development experience is required, preferably with Java and JavaScript.

Experience with web mapping tools and spatial databases is a plus.


Decisions made with general understanding of procedures and company policies to achieve set results and deadlines. Errors in judgment may cause short-term impact to co-workers and supervisor or minor damage to a client engagement.