MNSITE - Quality Assurance Specialists - TechWish
Minneapolis, MN
About the Job
Quality Assurance (QA) Analyst - Manual
Sample Tasks
Sample Skills/Requirements
Sample Skills/Requirements
Sample Skills/Requirements
Sample Skills/Requirements
Sample Skills/Requirements
Sample Tasks
- Work with the appropriate resources to define and write Functional and Technical Testable Requirements (Waterfall) and/or User Stories and Acceptance Criteria (Agile).
- Have complete understanding of all Functional and Technical Requirements and/or Acceptance Criteria.
- Have complete understanding of Design document to ensure the design complements the Requirements.
- Work with the Quality Assurance (QA) Supervisor and/or QA Lead to create the Level of Effort (LOE) estimate, Test Strategy and Test Plan for all testing activities within the project.
- Work with Business Analysts (BA), Developers, and Database Administrators (DBA) in defining and writing detailed and reusable Functional, System Integration, and Regression Test Cases and completing Requirements Traceability Matrix.
- Accurately document all defects in the defect tracking tool in a timely manner and attend and participate in the Defect Triage and Review meetings.
- Communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Complete required QA documentation including obtaining approvals and sign-off in an accurate and timely manner.
- Execute Manual and Automation Test Cases for various test types (smoke, functional, regression, etc.) according to the Test Plan or explain why risk-based / priority testing is executed.
- Perform other related duties as assigned.
Sample Skills/Requirements
- Five (5) years' experience in a Quality Assurance (QA) Analyst role including planning and executing end to end testing of integrated systems and validation of the integration layer.
- One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
- One (1) year experience using standard QA tools for creating, storing, and sharing testing documentation including real-time test execution reports.
- Experience writing and executing basic Structured Query Language (SQL) query commands.
- Some requests will require two (2) years' experience testing Cúram solution for healthcare reform and/or downstream integrated systems that consume or use the Curam healthcare data.
- Some requests will require two (2) years' experience testing MMIS (Medicaid Management Information Systems).
- Some requests will require two (2) years' experience testing mainframe application/various mainframe utilities – Time Sharing Option (TSO), Interactive System Productivity Facility (ISPF) and Job Control Language (JCL) Experience.
- Some requests will require that the candidate be local.
Senior Quality Assurance (QA) Analyst/Lead - Manual
Sample Tasks- Work with the appropriate resources to define and write Functional and Technical Testable Requirements (Waterfall) and/or User Stories and Acceptance Criteria (Agile).
- Have complete understanding of all Functional and Technical Requirements and/or Acceptance Criteria and Approve Requirements if asked to perform Quality Assurance (QA) project lead duties.
- Have complete understanding of Design document to ensure the design complements the Requirements and Approve Design document if asked to perform QA project lead duties.
- Create or work with the QA Supervisor and/or QA Lead to create the Level of Effort (LOE) estimate, Test Strategy and Test Plan for all testing activities within the project.
- Lead or work with Business Analysts (BA), Developers, and Database Administrators (DBA) in defining and writing detailed and reusable Functional, System Integration, and Regression Test Cases and completing Requirements Traceability Matrix.
- Assist the Performance Engineer in determining business flows to be scripted and utilized in Performance/Load testing.
- Assist the Automation Engineer in determining test cases to be scripted and utilized in Smoke/Regression testing.
- Accurately document all defects in the defect tracking tool in a timely manner and attend and participate in the Defect Triage and Review meetings.
- Provide QA leadership to assigned project, assist in managing the overall scope of the testing effort and communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Complete required QA documentation including obtaining approvals and sign-off in an accurate and timely manner. Provide edits to QA documentation as necessary if the project's Requirements change, if scope changes, if testing schedule changes, etc.
- Execute Manual and Automation Test Cases for various test types (smoke, functional, regression, etc.) according to the Test Plan, and/or explain why risk-based / priority testing is executed.
- Perform other related duties as assigned.
Sample Skills/Requirements
- Seven (7) years' experience in a Quality Assurance Analyst role including planning and executing end to end testing of integrated systems and validation of the integration layer.
- Three (3) years' experience in a Quality Assurance Lead role including coordinating various testing activities, strong verbal communication skill, and able to escalate issues professionally in a timely manner.
- One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
- One (1) year experience using standard QA tools for creating, storing, and sharing testing documentation including real-time test execution reports.
- Experience writing and executing complex Structured Query Language (SQL) query commands.
- Some requests will require three (3) years' experience testing Cúram solution for healthcare reform and/or downstream integrated systems that consume or use the Curam healthcare data.
- Some requests will require three (3) years' experience testing MMIS (Medicaid Management Information Systems).
- Some requests will require five (5) years' experience testing mainframe application/various mainframe utilities - Time Sharing Option (TSO), Interactive System Productivity Facility (ISPF) and Job Control Language (JCL) Experience.
- Some requests will require that the candidate be local.
Quality Assurance (QA) Automation Engineer
Sample Tasks- Design, develop and execute automated test scripts.
- Design automation test strategies, plans and scripts for large-scale applications and test suites.
- Perform automated testing, regression testing and keep track of all the new developments.
- Produce evaluated test reports and take part in software walkthrough.
- Work with the Quality Assurance (QA) Supervisor and/or QA Lead to create the Level of Effort (LOE) estimate, Test Strategy and Test Plan for all testing activities within the project.
- Work with Business Analysts (BA), Developers, Quality Assurance (QA) Analysts, and Database Administrators (DBA) in defining detailed, reusable Functional, System Integration, and Regression Test Cases and completing Requirements Traceability Matrix.
- Communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Attend and participate in the Defect Triage and Review meetings.
- Complete and maintain required QA documentation in an accurate and timely manner.
- Perform other related duties as assigned.
Sample Skills/Requirements
- Five (5) years' experience in Quality Assurance (QA) Test Automation roles developing automation framework, developing & executing test scripts.
- Three (3) years' programming experience in one or more of the following common languages - JAVA, C#, C++.
- Two (2) years' experience developing automation framework, developing & executing automation test scripts in a large enterprise IT environment using agile methodologies.
- One (1) years' experience with Continuous Integration (CI) tools like Jenkins, and test management tools like IBM Collaborative Lifecycle Management.
- Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion.
- Ability to analyze and problem solve using the modern testing methodologies; thinking beyond expectations of the QA process on how automation integrates to Software Development Life Cycle (SDLC), improving the automation framework.
- Ability to organize and prioritize features, test cases, and prioritize his/her activities so that testing goals are achieved.
- Experience in designing and developing an automation framework using page-object model.
- Experience with software development for large-scale applications and/or leading automation testing initiatives for large-scale implementation.
- Experience in multiple programming languages and software development technologies such as Java, .NET, Python, SQL, etc.
- Experience programming in Java using Eclipse as the Integrated Development Environment (IDE).
- Experience in database concepts and defect tracking tools.
- Experience in database design, implementation and writing Structured Query Language (SQL) queries.
- Knowledge of open-source automation testing tools (i.e. Selenium, SoapUI, etc.).
Senior Quality Assurance (QA) Automation Engineer
Sample Tasks- Design, develop and execute automated test scripts.
- Design test strategies, plans and scripts for large-scale applications and test suites.
- Perform automated testing, regression testing and keep track of all the new developments.
- Produce evaluated test reports and take part in software walkthrough.
- Create or work with the Quality Assurance (QA) Supervisor and/or QA Lead to create the Level of Effort (LOE) estimate, Test Strategy and Test Plan for all testing activities within the project.
- Work with Business Analysts (BA), Developers, Quality Assurance (QA) Analysts, and Database Administrators (DBA) in defining detailed and reusable Functional, System Integration, and Regression Test Cases and completing Requirements Traceability Matrix.
- Assist the Performance effort including determining business flows, scripting, and general Performance/Load testing.
- Communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Attend and participate in the Defect Triage and Review meetings.
- Complete and maintain required QA documentation in an accurate and timely manner.
- Provide QA leadership to assigned project and support to the Functional QA team if requested.
- Perform other related duties as assigned.
Sample Skills/Requirements
- Five (5) years' programming experience in one or more of the following common languages - JAVA, C#, C++.
- Three (3) years' experience developing automation framework, developing & executing automation test scripts in a large enterprise IT environment using agile methodologies.
- Three (3) years' experience with Continuous Integration (CI) tools like Jenkins and test management tools like IBM Collaborative Lifecycle Management.
- Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion.
- Ability to analyze and problem solve using the modern testing methodologies; thinking beyond expectations of the QA process on how automation integrates to Software Development Life Cycle (SDLC), improving the automation framework.
- Ability to organize and prioritize features, test cases and his/her activities so that testing goals are achieved.
- Experience in designing and developing an automation framework using page-object model.
- Experience with software development for large-scale applications and/or leading automation testing initiatives for large-scale implementation.
- Experience in multiple programming languages and software development technologies such as Java, .NET, Python, SQL, etc.
- Experience programming in Java using Eclipse as the Integrated Development Environment (IDE).
- Experience in database concepts, database design, implementation and writing Structured Query Language (SQL) queries.
- Knowledge of open-source automation testing tools (i.e. Selenium, SoapUI, etc.).
Quality Assurance (QA) Data Management Analyst
Sample Tasks- Write and execute complex Structured Query Language (SQL) queries/writing SQL scripts.
- Perform Database/Data Warehouse Testing/Business Intelligence (BI) Reports Testing.
- Perform Data/Functional/Regression/System Integration/Backend/Negative Testing.
- Identify and analyze test data; test results.
- Review, analyze, and approve Business Requirements and Data Mapping documents to gather technical information.
- Create all types of testing documents in support of Data testing: Test Strategy, Test Case/Scripts, Test Plan, Test Data, Defect work items, Test Closure, Test Reports.
- Test Mainframe Applications, Reading Job Control Language (JCL) and Time Sharing Option (TSO) Datasets.
- Create Bug/Defect work items, conduct Defect Triage meetings and retest defects.
- Communicate effectively, provide statuses, and escalate issues to the appropriate resource(s) in a timely manner.
- Provide estimations and capacity planning for work assignments and change requests.
- Perform other related duties as assigned.
Sample Skills/Requirements
- Seven (7) years' experience in Quality Assurance (QA) Analyst role with emphasis in data management.
- Five (5) years' experience with RDMS/DMS (Relational Database Management System/Database Management System).
- Five (5) years' experience with:
- Business Intelligence (BI) Analytics and Reporting tool
- ETL (Extract, Transfer, Load)
- Data Warehouse testing
- Tableau
- Teradata Structured Query Language (SQL) Assistant
- Oracle
- Requirements, Testing, and Defect Management Tools.
- Three (3) years' experience with SQL Developer: Create, modify, and execute complex SQL queries.
- Experience with Tester/Developer, Data/Report Analyst.
- Experience working with Normalized and Denormalized tables.
- Experience with Beyond Compare.
Source : TechWish