Quality Assurance Manager (Virtual/Remote)
Mission + People + Culture: With a corporate Mission to stop disease through technology, InductiveHealth is the market leader in software-as-a-service (SaaS) solutions to public health agencies. Our People come from all backgrounds and walks of life ranging from world class experts in epidemiology, informatics, and disease surveillance to engineers and product teams building high performance, modern solutions. Mission + People are unified around a virtual first Culture centered around teamwork, relentless focus on client outcomes, and individual accountability.
Why work at InductiveHealth?
1. Motivation: We value initiative-takers and self-starters who want to contribute to the success of our Team and client outcomes.2. Curiosity: Seeking to understand and comprehend is critical - we expect and encourage questions to master job duties and grow professionally.3. Organization: We are a Team. This means we hold each other accountable and have high expectations for performance and outcomes.4. Feedback: "Open and honest" is part of our corporate values that builds a culture of professional growth to support client success.5. Impact: Your individual contributions will stop the spread of disease and improve individual, community, and population health outcomes.We are currently seeking a Quality Assurance (QA) Managerfor our immunization information system software products to join our expanding national team. The ideal candidate is an experienced QA Engineer who has extensive experience with manual and automation testing. They will possess a desire to help the world be a healthier place to live in and a keen interest in public health technology. You must be eligible to work in the U.S. without sponsorship.What you'll be doing:
- Define and execute QA best practices, test strategy, and roadmap at an enterprise level
- Hire and retain a strong and diverse QA team
- Manage the day-to-day tasks of the QA team
- Set QA team goals and hold regular performance reviews with team members
- Work with other members of the leadership team to build quality in at the beginning of the SDLC
- Generate documentation as applicable to communicate testing progress, defect statistics, and other applicable metrics
- Test new application features prior to deploying new versions or upgrades
- Test updates to existing application functionality to address production issues
- Participate in Scrum Ceremonies such as backlog refinement, planning, daily standups, and retros
- Develop, maintain, and execute manual tests based on acceptance criteria Champion the adoption of test automation by identifying opportunities, implementing best practices, and guiding the team toward increased efficiency and scalability through automation
- Work with the development team to triage potential defects and then re-test those defects
- Communicate risk to potential releases if you are not satisfied with quality
- Collaborate (in both written and oral format) with Envision team members on peer test case reviews, ideas, designs, and bugs
- Mentor QA team in Quality Assurance best practices
- Provide QA guidance and oversight to multiple teams
- Participate in strategic planning of IT projects
What we're looking for:
- Bachelor’s or advanced degree in Computer Science, Information Technology, or equivalent
- 2+ years of experience in a QA Lead or management role
- 5+ years of experience in manual testing of software applications
- 5+ years of experience in test plan/test case creation, defect tracking, and metrics reporting
- Experience testing in an Agile environment
- Experience implementing other non-functional testing methods including Load and Performance Testing, Automated Testing of web and/or iOS applications, Security Vulnerability Testing, 508/Accessibility Testing, and UX/Usability Testing
- Experience implementing automated testing solutions
- Experience using TFS/Azure DevOps or similar tool for creating tests, executing tests, and tracking defects
- Must work well in a team environment
- Strategic thinker who keeps the long-range goal in mind
- Self-starter willing to work in a dynamic environment with minimal supervision
- Actively investigate and recommend new tools, processes, and test approaches for improving the quality of software
- Ability to produce high quality work in a timely fashion
- Ability to quickly understand the existing systems and analyze the system impact of changes
- Ability to troubleshoot issues
- Strong analytical and problem-solving skills
- Effective verbal and written communication skills
- Self-motivated to learn and keep up with the latest technologies, tools, and industry trends
What will make you stand out?
- 3+ years leading QA organizations with increasing job responsibilities
- 5+ years of experience mentoring QA Engineers
- Experience testing native iOS applications
- Experience using SQL to write queries to test back-end data in databases
Originally posted on Himalayas
Apply To this Job