Description
The QA Automation Engineer serves as a technical consultant and at times as a lead to provide and support automated testing that meet or exceed business needs. The QA Automation Engineer must be capable of designing, building and working on automated test scripts that are complex in nature; is familiar with a variety of the field concepts, practices, and procedures; and performs a variety of complex scripts related tasks with little guidance from others. The QA Automation Engineer may at times direct the work of others and is expected to proactively contribute and offer recommendations.
This person should be familiar in automating test cases and providing end to end solutions using automation tools. The person should also be comfortable with change management and governance, as well as communicating, prioritizing, and managing project.
Primary Responsibilities
Work with other team members to create the end-to-end script for automated testing.
In conjunction with Quality Services, proactively performs extensive system testing using automated scripts to ensure that the systems work efficiently and are developed following the applicable development methodology.
Integrate the test scripts with CI/CD pipeline to enable the validation as part of deployment.
Work closely with QA regression team as part of regression testing process
Responsible for maintaining and updating the test scripts for functional testing involving web applications, API, and batch processes.
Take ownership for automated testing across multiple applications.
Be part of the agile team to work closely with the manual testers.
Identify and gather requirements, translating into best practice, scalable solutions with a focus on end-to-end testing.
Manage and work with on-site and offshore automation engineers.
Forward thinker, ability to see problems before they arise.
Problem solving skills is a must.
Cross-train manual testers for automated testing
Technical documentation
May be responsible for providing accurate and timely input to Project Manager or lead regarding status of project-related technical tasks.
Qualifications
Education
Minimum Required: Bachelor of Science in computer science or a related technical field, or equivalent combination of post-secondary education and work experience
Experience
6-8 years of overall IT experience
5 years of Automation testing experience
4 years of experience creating test scripts for end-to-end automated testing for web applications (Selenium preferred)
2 years of experience in creating automated test scripts for REST APIs
Experience in creating end-to-end automation test scripts for commercial applications, such Salesforce, Oracle Revenue Management and Fusion is a plus (preferred)
2 years of SQL using relational databases
Essential Skills
Proficient in Java and Oops concepts.
Must have experience using test automation tools such as Selenium.
Expert knowledge on Test frameworks like Rest Assured, Cucumber, Junit, Testng.
Strong hands on with tools like Jenkins, Gitlab, Maven, Jira.
Strong oral and written communication skills.
Experience with Agile development practices.
Primary Location: India-Maharashtra-Mumbai
Work Locations: IN_Corp_Mumbai_Bandra Kurla Complex Unit 901 Plot No. C-68, G Block, Bandra Kurla Complex Bandra (East) Floor 9, Unit 901 Mumbai 400051
Job: Application Development
Organization: Information Technology
: Full-time
Travel: Yes, 5 % of the Time
Job Posting: Jul 26, 2024, 2:56:32 AM