Job Description
Consultant, Test Automation Engineer
In this role, you will be responsible for analysing manual test cases for automation feasibility, building test automation using Selenium/Java for UI and also build API automation for the application.
You are encouraged to contribute to the vision, understand the product roadmap, integrate business value with experience and contribute to building an engineering culture within the team. You must be comfortable with hands-on coding in Core Java.
ResponsibilitiesAs a Test Automation Engineer, your responsibilities include
- Design, develop, enhance and maintain automation test scripts (In Java)
- Analyze execution failures and perform root cause analysis of the failure tests.
- Work on strengthening flaky tests to ensure that they are reliable and performant.
- Work with multi-functional partners in both engineering and quality engineering to accurately understand functionality, solve configuration/environment issues and in ensuring test case understanding is clear.
- Effectively use build tools such as maven, version control systems such as git and comfortable working with Continuous integration systems such as Jenkins/Azure Devops.
- Analyze existing test cases to identify areas of improvement and provide estimates for new test case automation.
- Participate in scrum ceremonies and provide proper updates with respect to deliverables.
- Establish positive relationships with peers, product heads, and executive level partners.
QualificationMinimum qualifications
- Bachelors degree in Computer Science, Computer Engineering or related technical field.
- Sound knowledge on Core Java is a must.
- Hands on experience with Test Frameworks (Preferably TestNG)
- Hands on experience with Web Automation using Selenium and API automation using RestEasy/RestAssured/Apache HttpClient is a must.
- Familiarity with build tools (Preferably maven)
- Familiarity with version control tools (Preferably git)
- Comfortable with programming and be able to write code proficiently.
Preferred qualifications- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of build tools such as Maven
- Experience in SCRUM or other Agile methodologies.
Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values diversity and inclusion, respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com. Follow us on Twitter, Facebook, LinkedIn, and YouTube.
,
Employement Category:
Employement Type: Full time
Industry: IT - Software
Role Category: General / Other Software
Functional Area: Not Applicable
Role/Responsibilies: Consultant - Test Automation Engineer
Contact Details:
Company: Genpact India
Location(s): Bengaluru