ECP is a market-leading SaaS solution that enables senior living communities to better care for their residents, used in over 6,500 communities worldwide.
The company aims to expand its customer base and develop new products to enhance service offerings.
ECP is one of the industry's largest and fastest-growing software companies, focusing on improving the quality of life for seniors and enhancing clinical, business, compliance, and operational performance for customers.
The Quality Assurance Engineer will play a crucial role in the company's Agile product development process.
Responsibilities include developing quality standards, designing and implementing behaviorally-driven test plans and test suites, automating test cases, identifying production issues, and defining corrective actions.
The ideal candidate should enjoy strategically testing software, automating tests, identifying defects, and improving quality processes across software solutions.
Key tasks include reviewing product requirements, creating detailed test plans, estimating and coordinating testing activities, executing test cases, documenting defects in Jira and Xray, performing regression testing, collaborating with cross-functional teams, and staying updated with new testing tools and strategies.
Requirements:
A Bachelor’s degree is required for this position.
Candidates must have 5+ years of experience as a QA specialist, QA analyst, QA engineer, or in a similar role.
A working knowledge of tools, methods, and concepts of quality assurance in a software environment is essential.
Experience in writing clear, concise, and comprehensive test plans and test cases is necessary.
Familiarity with Agile/Scrum development processes is required.
Strong attention to detail is a must.
Experience with automated test frameworks such as Selenium, Playwright, or WebdriverIo is preferred.
Knowledge of Java, Javascript/Typescript, or Python scripting or development is preferred.
Benefits:
The position offers the opportunity to work in a fast-growing company that is making a significant impact in the senior living software industry.
Employees will have the chance to contribute to the development of world-class software that improves the quality of life for seniors.
The role provides a collaborative work environment with cross-functional teams throughout the Agile software development lifecycle.
Continuous learning and professional development are encouraged, with access to new testing tools and strategies.