Key Responsibilities
- To analyze and understand the Application Under Test (AUT) in the context of object identification.
- To collect test data and generate test scenarios.
- To identify test scenarios and code modularity.
- To implement Test Automation framework and develop the automation infrastructure and create reusable components.
- To generate and modify test cases/scripts using Web Driver methods, element locators, TestNG Annotations, and Java.
- To ensure error handling, adding comments, parallel test execution, create data-driven tests execute them through the framework.
- To analyze test results and reporting defects.
- To track defects select test cases for retesting and regression testing.
- To enhance test automation resources and maintenance of resources
- Communicate progress and issues through regular Status Reports
- Collaborate with Business/ Application teams to improve process and S/W Quality
Other Skills
- Good Communication skills.
- Good Logical and Analytical Skills
- Good Knowledge of Software Testing QA Processes.
- Good Understanding of Software testing life cycle.
- Good skills in Stakeholder management.
Qualifications and Experience
Years of Experience
- 5+ Years of Relevant Experience in IT Automation Testing for Web Application using tools like Selenium, QTP, accelQ etc.
Educational Qualification
- BCA, BE/ B Tech (CS), M Tech (CS), MCA
- Relevant certificates like ISTQB, Automation tool will be an added advantage
Prior Experience
- Experience in Software Development Engineer in Test/ Test Automation.
- Strong experience using Selenium ,TestNG/Cucumber or any framework.
- Experience in Agile methodology.
- C#/Java/Python Coding background must
- Expertise in using Maven, GIT, Jenkins, JIRA or any other similar tools
- Experience in building automation framework from scratch to aid with regression and other repeatable tests
- Strong knowledge on WEB UI, headless, API and DB testing
- Good to have experience in Mobile automation
- Good to have knowledge on Cypress automation tool
- Must be a Self-starter, motivated, detail oriented, and have the ability to work collaboratively with others.
- Good communication skills