Role: Senior Automation Engineer
Job Description:
- Collaborates with testing team and application developers to improve the overall quality of software programs, ensuring quality throughout the software development life cycle.
- Expertise in working with tools like Eclipse, Selenium, Cucumber, Appium, Serenity, Jenkins, Junit and Maven.
- Hands on programming experience in JAVA.
- Excellent knowledge of Serenity BDD framework with Java and Selenium skills.
- Experience in Designing, developing, debugging and executing Automation Scripts.
- Proficiency in writing clean, modular, reusable code using design patterns.
- Proficiency at identifying and analyzing the root cause of complex bugs in your code as well as other’s code.
- Create and run automation test cases against web interfaces and APIs.
- Preferable experience on Serenity testing framework.
- Must have experience on Cucumber, Selenium, BDD.
- Knowledge on Source Code Management – GitHub/Bitbucket.
- Expertise in developing test automation and Continuous Integration (CI) and Continuous Delivery (CD) solutions using Jenkins.
- Strong ability to write automation scripts using Java.
- Well versed in Gherkin.
- Familiarity with Agile frameworks is a plus.
- Knowledge of Issue tracking and project management tool JIRA/Zephyr
- Knowledge of any automation tools like Test Complete is an additional plus.
- Should be able to take up manual tasks as required.
- Creative thinking, good problem solving skills.
Skills / Expertise needed:
- Provide technology leadership for enhancing test automation capability at organization level
- Ability and proven experience in advising the management on test automation strategy, setting direction for long term automation plan, bringing in best practices and ROI evaluation.
- Possess in-depth knowledge of multiple open source/commercial tools for Web test automation (QTP/ UFT, Selenium, Test Complete.
Job Category: IT
Job Location: Bangalore Hyderabad
Job Type: Full Time