QA Engineer
Title: QA Engineer
Location: Alpharetta, GA
Duration: Long term
No of Positions: 2
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