Summary The Software Quality Assurance Engineer performs moderately complex testing tasks requiring planning, scheduling, and testing to assure that developed products meet design specifications and are within total quality management limits and standards. They will communicate with product, developers and technical support specialists on product issues operate under general supervision and report to the Software Quality Engineering Manager. This position requires three to five years of experience in development, research, or product testing. DUTIES AND RESPONSIBILITIES Focuses on creating automated tests for all products Executes both manual and automated functional, non-functional, application, and regression tests Researches and analyzes the requirements for the product features being tested Creates test strategy creates an impact analysis, document test cases using requirements in a test case management tool.
Executes test cases as well as performs back end data validation Investigates and reports technical issues by communicating and working with various departments Performs and documents risk analysis Performs database verification using SQL or similar method Keeps record of test progress and results using supported project level and QA tools Reports progress of project testing and issues to SQE Manager and project team on a regular basis KNOWLEDGE, SKILLS AND ABILITIES REQUIRED FOR THIS PROJECT Has good Automation skills both UI and service level ( Selenium, Fitnesse) Good understanding of REST services, experience with web services testing Has good sql skills Has experience Java development Has experience working in an agile environment Has good communication skills Java skills are required so that the QA resource is · Able to perform service level testing · Will need to be able to work very closely with the developers · Can assist with supporting the automation framework and work on automation · Can write Java code in a selenium framework, or some other service testing framework Cloud Computing · Experience testing in a cloud environment or in a cloud release strategy. · Many of our project teams are migrating their work to the cloud, experience here a plus QA, Selenium, Fitnesse, Java