描述和要求
The Software Automation Engineer’s primary responsibilities include software testing design, planning, scripting and test execution for a variety of enterprise applications. Senior Automation Engineer’s 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
Reports to QA Team Lead
EDUCATION & EXPERIENCE:
· MS in Computer Science or MIS or BS in Computer Science or related degree with 3 years of experience.
Required Skills:
· Relevant work experience in automation development and/or testing role.
· Experience in test automation framework (BDD/TDD, etc.)
· Strong analytical and debugging skills
· Strong Knowledge in Java/ Rest Assured Libraries/other Java libraries required for testing
· Excellent verbal and written communication skills
· Strong Knowledge in Selenium, Cucumber, TestNG and Webservices automation.
· Experience in using IDE like IntelliJ/Eclipse
· Excellent scripting skills (preferably Java)
· Experience in API testing (Postman, Soap/REST)
· 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.
· Experience in CI/CD execution
· Must be flexible, independent and self-motivated