Descripción y Requisitos
SUMMARY:
The Senior Automation Engineer’s primary responsibilities include software testing design, planning, scripting and test execution for a variety of enterprise applications. He/She will also be responsible to mentor and train new hires.
RESPONSIBILITIES:
- Performs product test script design, development, execution and maintenance for single product modules/sub-systems or lower level issues on multiple products.
- Conduct integration and regression testing.
- Submit defects based on execution of test plan.
- Participate in troubleshooting and triaging of issues with different dev and QA teams to drive towards root cause identification and resolution.
- The individual will work closely with developers, project managers and other stakeholders throughout the SDLC, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution
- Perform automated testing cycles using (primarily) Selenium
- Additional responsibilities for Senior Automation Engineer will be: Bug verification, release testing, research and analysis of new test engine frameworks. Mentor and train software automation engineers.
EDUCATION & EXPERIENCE:
· MS in Computer Science or MIS or BS in Computer Science or related degree
· 6-9 yrs of experience in automation testing tools like Selenium & BDD/TDD frameworks (primary) & REST API Automation.
Required Skills:
· Experience in Selenium, TestNG and Webservices automation.
· Excellent scripting skills (preferably Java and/or Xtend scripting, BDD)
· Experience in API testing (Postman, Soap)
· Experience in CI/CD
· Technical background and an understanding of Enterprise asset applications.
· Experience in migrating/integrating scripts to new frameworks.
· Experience in test and script lifecycle management in JIRA
· Experience in working in Agile model.
· Relevant work experience in automation development and/or testing role.
· Experience in test automation framework (Keyword/Data driven/ Hybrid, etc)
· Strong analytical and problem solving skills
· Excellent verbal and written communication skills
· Must be flexible, independent and self-motivated