Software Quality Assurance Engineer I

Location
US-Home Office/ Remote

# Positions

1

Category

Information Technology - All Openings

Travel Requirements

None

Overview

Do you like to use your analytical skills to ensure that work is accurate and of high quality? If so, this may be the role for you! In this role you will primarily be responsible for ensuring that releases go to production defect free. You will analyze business and/or technical requirements and design documentation for use in the creation of test scenarios, test cases and test data. You also may assist in conducting quality reviews of junior or peer team members' work assignments. You need to understand the use of test automation scripts and tools for test execution if available for the application or product. You must be able to analyze and triage all issues and defects. You will have Customer interactions to discussg project requirements and all test artifacts.

Responsibilities

Follows and promotes the NASCO's testing practices, processes and procedures. Identifies and champions any new process improvements for the team.

Reviews high level requirement documents, requirements scopes and other product release documentation (such as file layouts, job parameters, and system specifications) in order to write test plans, test cases and perform impact analysis.

Maintains all test artifacts in the proper storage locations (NSHARE, Extranet, etc.) and follows established procedures in keeping them up to date.

Creates and develops test cases and test data by reviewing high level requirement documents, scope and other product release documentation (such as file layouts, job parameters, and system specifications). This role performs quality reviews of test cases and test data written by junior level resources or peers. Conducts the test case reviews with the Plan customers.

Participates in team meetings to receive new work assignments per an established timeline / schedule from the test lead or manager. Provides estimation input to the test lead/manager to assist in test plan/schedule development. Assists others in estimation input for scheduling.

Participates in team meetings to help define the overall test strategy and plans of testing new releases/functionality including developing methods for measuring, analyzing, tracking and communicating test status for internal and external teams.

Attends and participates in meetings with both internal and external key stakeholders in order to update project status, to go through defect resolution, to provide input around the functional areas to the Plan, and to keep the product release on track.

Provides updates to test lead or manager to identify project delays and to update testing statuses.

Performs test execution using test cases/data to ensure current and/or new system functionality works per the requirement specifications. Performs quality reviews of test execution output from junior level resources.

Performs re-test of any defects after they have been triaged and corrected in order to assess if the defect has been resolved per the requirement specifications. Performs quality reviews of the defects retest execution output from junior level resources.

Provides daily feedback on assignment status to the Project Managers, Plans, and Management.

Gathers statistics from different testing resources and produces management reports.

Mentors and coaches junior team members and Plans on test methodology, tools, processes, data setup, system configuration. Accepts mentoring and coaching from peers or senior team members in regards to the test methodology, tools, processes, data setup, system configuration, etc.

Conducts/provides any Product Demonstration and Testing assistance to the Plan customers to demonstrate new / existing product functionality.

Assists Plans/project team/testing resources with training on how to test, learning project functionality, and testing of NPS Functionality through the use of WebEx, presentation tools, etc.

Assists test manager and/or team lead with identifying and testing new technologies to provide process improvements to the testing group.

Works with NDT, development team, or other peers as necessary in order to conduct deep dive, root cause analysis of any system defects that are found.

Provides all required documentation created during testing to the Plans in order to obtain Plan signoff for each release prior to actual production deployment.

Qualifications

Required Knowledge, Skills, Abilities and Experience:

5 to 10 years of relevant experience.

Has obtained a solid understanding of NASCO products and product implementations and can work independently within the product.

Has obtained a solid understanding of Testing Automation, can review test automation results and is capable of identifying candidates of test cases to be included in test automation.

Knowledge of insurance Industry.

Knowledge of healthcare industry.

Advance knowledge of ClearQuest with the ability to produce management reports.

Knowledge of Microsoft Office products, with advanced knowledge in Excel

Knowledge of HIPAA.

Knowledge of the system development lifecycle.

Has obtained a solid understanding of testing methodology and testing tools utilized for Testing Services.

Knowledge and understanding of business analysis methodology

Skill in basic mathematical functions.

Skill in learning new technologies and understanding system functionality.

Skill in organization in order to plan, organize, and prioritize own workload as well as allocating work to other junior resources.

Skill in analytical thinking.

Interpersonal and presentation skills.

Ability to quickly learn processes and procedures in order to do the job.

Ability to shift priorities and work on multiple projects simultaneously.

Ability to communicate, in both written and verbal forms, including listening and reading comprehension.

Ability to understand complex spreadsheets in order to fill out and complete test grids with test cases and test execution results.

Ability to work independently as well as part of a team.

Ability to read and understand requirements document, scope and other product release documentation in order to support job responsibilities.

Ability to understand flowcharts or data diagrams/mappings.

Ability to triage some defects on own before turning over to the technical team.

Ability to work an on-call schedule for Technical team when projects or CSRs load to Production.

Ability to prioritize defects in order of importance based on customer's business needs so that there is the least amount of negative impact to the customer.

Self motivated in order to take initiative on projects.

Quality-minded individual who has intrinsic drive to deliver high quality solutions and strong detail orientation.