Sr. Quality Assurance Engineer
Back to career opportunitiesSr. Quality Assurance Engineer
About NaviNet:
As America’s largest real-time healthcare communications network, it is NaviNet’s mission to advance the efficiency and quality of care by delivering health plans, providers, patients and partner the advanced solutions, services and expertise needed to streamline business processes and drive industry-leading innovation.
About Our Product:
NaviNet provides web access to a wide array of custom healthcare transactions. Our solution is used by over 800,000+ healthcare providers across the country. The web site provides efficiencies and cost-savings to both our health plan customers and the offices that use our product by converting paper and telephone-based workflows to electronic workflows that are accessed easily within a browser. In addition, NaviNet provides a number of value-add transactions with other healthcare software applications, such as care management, revenue cycle, and clinical systems. NaviNet features encompass a spectrum – from those that are jointly developed with our customers and partners, to those that are a common part of the NaviNet offering and are developed entirely by our staff. We maintain an extremely high level of customer and end user satisfaction by taking great means to ensure that our product meets our end users needs and truly makes the provider office more efficient. Whether working closely with a customer to deliver a custom workflow, or with internal staff to deliver a value-add feature, you will be expected to provide a high quality product.
Position Purpose:
NaviNet is seeking an experienced, passionate Senior Quality Assurance Engineer who will help lead the design and execution of test plans for new and existing projects. Deep technical skills are required, along with an ability to understand how all pieces fit together and are validated in a complex, distributed system. The right individual will have extensive experience testing enterprise-class system software packages and excellent understanding of the MS Windows platform.
Responsibilities:
- Develop test plans/cases within an agile framework from requirement specifications; define methodologies, pass/fail criteria, risk assessment and assumptions
- Ensure features achieve the desired level of functional flow and quality - including reliability, security and performance
- Actively participate in establishing project and sprint plans, estimating work and monitoring progress against milestones. Act as QA lead on projects as required
- Heavily influence the options for 'building in' testability during design and development phases
- Strategically identify new tools and techniques and work closely with other leaders to implement them; educate the department through knowledge sharing sessions
- Contribute to the implementation of automation principles with the QA team, define best practices, lead the adoption of technologies and tools that drive efficiencies throughout the team
- Assist in solving environment configuration issues across multiple teams and QA personnel
- Build and install software in internal and customer-facing test environments
- Handle multiple tasks effectively and communicate well. Demonstrate excellent teamwork and collaboration skills throughout all stages of the SDLC
- Produce and maintain useful and usable documentation of work, and contribute regularly in Wiki format to the general NaviNet Engineering body of knowledge
Requirements
- Bachelor’s Degree or an equivalent combination of education and work experience
- 5+ years experience as a Software QA Engineer testing multi-tier web applications
- 3+ years experience testing relational databases; strong SQL skills a must
- 2+ years in a team leadership role
- Understanding of software engineering skills and QA/Test and automation methodologies
- Passionate about QA and keeping current with industry trends and best practices
- Proficiency with automation tools, preferably FitNesse and Selenium
- Experience with distributed environments in a Microsoft Windows Server, Web and applications servers and SQL Server topology
- Strong ability and interest in coding with at least one of the following: Java, Groovy and/or Selenium
- Good understanding of source management techniques and discipline, preferably with Subversion, Perforce, or AccuRev
- Demonstrated ability to work well with others in a small, highly accountable development environment
- Experience working in an Agile SCRUM environment
- Proven problem solving aptitude
- Ability to motivate and mentor junior and senior staff
- Excellent written and verbal communication skills
- Knowledge of the healthcare industry a plus
Back to career opportunities