Job details
Job type full-time
Full job description
Overview: the senior quality assurance specialist is responsible and accountable for all aspects of the testing and validation phase of a project or requestThis role will work to create, maintain, and execute test cases, working in collaboration with other departments and customers to ensure developments are functioning as requiredThe ideal candidate will have excellent knowledge of the software development life cycle, extensive experience in quality assurance processes, methodologies, and best practices, hands-on skills with test automation tools for functional and performance testing, as well as technical testing skills such as database querying and code comprehensionThe candidate must be able to learn quickly, work in a fast-paced team driven environment, and can communicate well with non-technical personnelThe senior quality assurance specialist will also perform other duties as assigned.
**remote work is an option
Responsibilities: esssential/primary duties:
The senior quality assurance specialist must:
Collaborate with development team and other joint technology teams to understand the product/features being developed, their use cases and the associated acceptance criteria
Lead, implement, and drive consistent quality assurance metrics and processes
Design, create, and implement testing strategies for complex data applications including business intelligence and data analytics sources
Evaluate success of the current standard quality processes, best practices, and lead the implementation of changes where improvements must be made
Drive continual performance efficiencies by way of best practices leadership and best practices adoption
Lead functional and technical requirement reviews and verify these requirements are reflected in the test cases
Regression test new products as well as enhancements and bug fixes for existing products, acting as a “quality gate keeper” for the team
Provide qa tools expertise including defect management, test requirements and tasks, test case management, test execution planning, tracking, and reporting
Lead, manage, track, and report on all release level qa tasks ensuring all due dates, timelines, milestones and tasks are completed including: attend scrum and sprint planning meetings, evaluate acceptance criteria, review test cases, demo new core functionality, create test cases, ensure testing scope meets requirements, manage bug life cycle
Assist the development team with replicating and debugging problems
Recommend and assist in the implementation of standardized tools for operational processes and liaise with vendors and internal customers to identify and implement value-added, industry standard best practices to achieve operational efficiency
Coach, and mentor quality assurance specialists i and ii to assure they continually build their skills while delivering qa on products that meet requirements and exceed expectations
Investigate analysis-reported data issues and provide root cause analysis
Assess the quality and consistency of data being delivered by providers
Provide data services to end users including automating monthly jobs to fulfill requests from end users and coordinate delivery of these services
Work with several cross-functional teams to research and resolve data issues
Make recommendations for additional data quality monitoring needed
Demonstrate ability to assemble, analyze, and evaluate data and to be able to make appropriate and well-reasoned recommendations and decisions to the business stakeholders and the project team
Have ability to work outside of standard business hours
Knowledge/skills/abilities:
Understand qa methodologies, processes, strategies, techniques and the software lifecycle
Attention to detail and accuracy
Self-motivated and well organized
Excellent problem-solving, communication, and time management skills
Ability to manage multiple tasks or projects, prioritizing appropriately
Advanced critical thinking and decision-making skills
Ability to work well within a team
Ability to work independently with minimal supervision required
Strong communication skills
Adaptable and responds willingly to change
Understanding of agile and lean methodologies with preferred previous experience on an agile scrum team
Hands on experience with the following technologies:
Databases: sql server, postgresql
Etl tools: pentaho preferred, informatica or talend experience acceptable
Tools: jira, zephyr for jira (or other test case management tool), confluence
Qualifications: minimum education:
Bachelor’s degree in computer science, mis or related field
Or
High school diploma with 6 years of experience in related field
Preferred education: n/a
Minimum experience:
2+ years of experience in healthcare it including knowledge of hipaa security and privacy rules
6+ years of experience with quality assurance testing including creating test cases, test plans, and executing the testing
6+ years of experience with enterprise database systems such as sql server, postgres, or mysql
6+ years of experience working with large transactional databases and data warehouses
Preferred experience:
Experience with an electronic health record
Experience with integration platforms, such as boomi, informatica, or mulesoft
Experience with jira, wiki or similar collaboration tools as well as microsoft office suite
Experience in healthcare (ambulatory and/or inpatient)
Experience working on a team utilizing agile and/or lean methodologies
5+ years data validation and testing experience
Working knowledge of continuous integration process
Required certifications/licensure:
Boomi integration certification or acquired within 90 days of hire