# of Positions: 9
Type: 1 year Contract
Title: Software QA Engineer Role: Quality Assurance Analyst
The Quality Assurance Analyst is responsible for supporting the planning, design, and execution of system testing on simple to complex projects. The QA Analyst works collaboratively with the Business, Development and Product teams to define testing strategy, write test plans, write test cases according to requirements and user stories and to execute test cases. This role is responsible for system testing and publishing test results to stakeholders. The QA Analyst should be comfortable creating and cleaning up test data, including querying databases to access information to support test execution and validation. The QA Analyst’s motivation should be to strive for excellence while facilitating testing, supporting development, and ensuring quality to deliver systems that meet or exceed client expectations.
Primary Responsibilities: • Consistently uses established testing standards and practices to assure quality in all products • Review and understand functional requirements to ensure that requirements are testable and define test scenarios required to validate development aligns with requirements • Analyze business process flows and begin preparing the test scenarios and scripts • Design high quality and detailed manual test cases • Design test cases using JAMA tool • Work with the Business team to clarify epics, use cases and/or requirements and acceptance criteria and generate RTM • Participate in PI planning and user stories grooming sections • Develop Test Scripts by leveraging Python language using Pycharm/ Pytest tool • Participate in test artifact to ensure that test best practices are followed • Work with the project team to prepare data sets and pre-requisites for the test cases and automated tests • Execute all different testing levels throughout the SDLC. e.g. System, Integration, SIT, UAT, E2E, Regression, Smoke and Sanity testing • Execute and maintain regression test suites • Identify, communicate, and escalate risks and issues • Perform testing on various software and reporting systems • Perform estimations, peer reviews, test data determination, monitoring and controlling of overall test activities during sprint and SIT cycles • Responsible for accurate requirements traceability throughout the SDLC • Perform Interface and Flat file testing and validate in Database by using SQL language • Good understanding of using Microsoft SQL server • Participate in UAT testing in collaboration with Client and provide testing status • Effectively communicate to both technical and non-technical sides of the business, articulating issues or needs in a clear and concise manner • Demonstrate strong participation in the SCRUM team, willingly taking on roles outside of QA when it benefits the team’s goals • Show willingness and ability to serve as a resource to other team members • Support, troubleshoot, and analyze product issues including triaging issues with data processing and web applications • Collaborate with other departments to develop effective solutions that meet end user and client business requirements • Contribute to strategic project teams from kick-off through successful implementation within established timeframes • Proficiently use SQL and other data tools to research issues and obtain information for testing • Support solution deployments as scheduled, including occasional after-hours events • Support Client Service as needed during client implementations • Demonstrate an end-user focused approach to testing • Other duties as assign
Required Qualifications: • Bachelor's Degree in technical field OR 2+ years of equivalent quality analyst experience • Intermediate level understanding of SQL and relational data models • Intermediate level proficiency in Microsoft Office Suite, and Visio • Must be able to work under pressure • Must be able to manage multiple tasks simultaneously • Must be able to demonstrate dedication and meet harsh deadlines • Preferred experience in interacting with the Client and demoing defects and fixes • More focus on developing /executing System Integration Testing (SIT) test cases and later on supporting User Acceptance Testing (UAT) phase.
Preferred Qualifications: • Healthcare in general and specially Medicaid experience is highly desired • Provider solution experience is a big plus