Description

Responsibilities:

QA Automation Engineer will be responsible for designing and developing detailed test plans and automation test strategy based on product requirements. The candidate will have the responsibility of managing the automation suite. In addition to logging, tracking and verifying defect fixes in Jira, the candidate must have demonstrated ability to manage releases by planning regression cycles and producing required quality artifacts. The Quality Assurance (QA) Automation Engineer position is
responsible for participating in all aspects of testing, including functional, regression, load and system testing. As part of the Quality Assurance (QA) Automation team you will be primarily responsible for ensuring completeness of the test case coverage, run automation tests and monitor results. This would be a global platform reaching in to various geographies around the globe such as US, Canada, and India. The successful candidate will be self-motivated, a strong team contributor, problem solver, and eager to learn new skills while taking pride in testing quality software. Additional responsibilities of the Quality Assurance (QA) Automation Engineer include:

Design / Develop Automated Test Scripts / Scenarios
· Collaborate with Product Owners, Developers and other QA team members as required on Acceptance criteria that need to be tested
· Develop and Execute thorough test plans in a timely and efficient manner
· Follow / Improve the Quality of the Testing Processes
· Be familiar with current new technologies and incorporate them into testing process as needed

Required Skills:

· 5+ years of direct experience in software quality assurance Automation
· 4+ years of experience testing front end, back end and web services
· 4+ years of experience scripting in test automation frameworks
· 3+ years of experience with Database Tools (at least 1 of the following): Oracle, MongoDB, PostgreSQL, SQL Developer or other query tools
· Knowledge of both Behavior Driven Development (BDD) and Test Driven Development (TDD) as well as Gherkin specifications and proficient in Java
· Automated Testing with Cucumber and Selenium
· Understanding of Software Development Life Cycle (SDLC) process.
· Knowledge of software testing practices, including test planning,  test automation – API and UI, and defect management
· Experience working in cloud based model like GCP, AWS, Assure
· Experience in manual and automated testing of REST, SOAP web services
· Bachelor’s Degree in computer science, engineering or related discipline

Education

Any Graduate