Job description
ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents. ECP is used in over 6,500 communities around the world. We’re looking to further expand by increasing the number of customers that use our software and increasing the scope of how we serve our customers by developing and releasing new products.
Senior living is deeply underpenetrated with software, and ECP is one of the industry’s largest and fastest-growing software companies. Our mission is to build world-class software that improves the quality of life for seniors and improves clinical, business, compliance, and operational performance for our customers.
The QA Lead role is essential to our company’s product development and release process. We are looking for someone thorough and observant, with an eye for detail. They must fully understand the requirements for the product or service and have a sense of responsibility towards our potential and existing customers. The goal is to help preserve our reputation by ensuring that our products and services can drive sustainable growth.
We want to meet you if you enjoy leading a team, identifying bugs, and improving quality processes across software solutions.
While our headquarters is based in Wisconsin, we are open to remote candidates within the U.S.
Lead the QA team on quality metrics and testing strategies for assigned projects, explaining each team member’s role and overseeing their work
Understand customer needs and requirements to develop effective quality control processes
Devise and review specifications for products or processes
Create detailed, comprehensive, and well-structured test plans and test cases
Design, develop, and execute automated tests using Selenium, Playwright, and other testing tools
Define testing standards and strategies, establish formal QA processes, and establish and track metrics
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Identify, record, and document bugs in Jira and Xray
Collaborate with development and product teams to ensure timely releases of quality software
Manage development triage process for product bugs entered by the support team
Monitor debugging process results
Investigate the causes of non-conforming software and train users to implement solutions
Stay up-to-date with new testing tools and test strategies, including suggesting tools for improving and upgrading automation capability
Ensure the team is following compliance and security best practices, specifically, adhering to HIPAA regulations
Bachelor’s degree in Computer Science or related field preferred
5+ years of experience in software testing and quality assurance
2+ years experience leading a QA team
Has developed and implemented CI/CD testing in multiple projects
Extensive knowledge of manual testing methodologies
Extensive use of automation testing tools (e.g. Selenium, Playwright)
Experience in writing clear, concise, and comprehensive test plans and test cases
Hands-on experience with both white box and black box testing
Experience working in an Agile/Scrum development process
Experience with performance and/or security testing is a plus
Experience mentoring or training team members required