Job Description Summary
The QA Engineer is responsible for overseeing all aspects of Quality Assurance testing, system quality and providing second level application technical support with Automation knowledge.
Job Duties
-
Interpreting requirements and design to come up with end to end test plans/scenarios and overall test strategy.
-
Converting functional requirements into test cases and correspondingly in executable test scripts.
-
Deliver recovery plans, create release documentation, and collaborate with stakeholders on creating timely deliverables.
-
Create and maintain functional tests for web applications using Cucumber and Selenium
-
Create and maintain REST API integration tests using SOAPUI or Postman
-
Conduct system performance testing to ensure system reliability, capacity, and scalability.
-
Analyze test results and coordinate with development teams for defect fixes.
-
Provide technical assistance to improve system performance, capacity, reliability and scalability.
-
Perform testing on releases – pre-production and post-production; reviews test results and certify/approve changes; create test cases for user acceptance testing by clients, assist users in UAT, coordinate production moves
-
Working understanding of SQL databases and ability to write SQL statements to add/retrieve data (Query Analyzer)
Requirments:
-
3+ years of experience with quality engineering
-
Solid understanding of database technologies
-
Experience with Cucumber and Selenium
-
Solid understanding of QA tools including automation and load testing
-
Solid understanding of the software development lifecycle
-
Experience in writing and running SQL queries
-
Experience in creating and executing Automation Test suites preferred
-
Familiarity with Medical Bill Review and Insurance claims preferred
-
Familiar with Agile / SCRUM methodologies