- 6 to 10 year of experience in Quality Engineering
- 3+ years- uninterrupted experience developing Automation Framework in Java with Selenium WebDriver, TestNG/JUnit for web-based applications, and API/WebServices.
- 1+ years of experience testing with an application using AngularJS, knowledge of Protractor, SOAP, REST web services testing.
- Demonstrated knowledge of the Software Development Lifecycle (SDLC) and Agile development process.
- Ability to effectively communicate relevant project information with coworkers, peers, and management through written and verbal communication;
- Ability to communicate and effectively collaborate with internal departments and other outside parties in a professional manner.
- Experience with Amazon web services, Azure, or any Cloud platform is desirable.
Primary Duties and Responsibilities
- Executes, updates and maintains existing test frameworks, solutions, and test scripts
- Produces clear and meaningful automated reports to provide test results for each execution
- Collaborates with other team members to continuously refactor and improve test scripts, test plans, and automation framework for reusability and speed.
- Train and mentor the manual test team to execute and update automated regression suites
- Documents clear and detailed defect reports including steps to reproduce actual and expected results
- Is proactive in following up with Developers, DevOps, etc. on open defects
- Develop/Enhance complex data-driven Automation framework to support product and API testing
- Familiar with using source control software, bug reporting software, and Virtual Machines
- Develop/Enhance complex data-driven Automation framework to support both UI and API testing.
- Collaborates with Automation team from each of the products, successfully rollout updated version of the Automation framework.