Embrace Software Inc is seeking a Senior QA Engineer who is passionate about building reliable, high-quality products that make a real difference in healthcare. The role involves designing, developing, and maintaining automated test frameworks and collaborating with engineering teams to ensure applications meet high standards of performance, usability, and security.
Responsibilities:
- Design, develop, and maintain automated test frameworks and test suites for web applications and API
- Collaborate with engineering teams to identify, document, and resolve defects early in the development lifecycle
- Implement automated testing frameworks for regression, API, and UI testing (e.g., Cypress, Playwright, or Selenium)
- Conduct manual exploratory testing for new features and complex user flows
- Participate in sprint planning and contribute to continuous integration and delivery (CI/CD) processes
- Advocate for quality throughout the engineering organization, from code reviews to release management
- Ensure compliance with healthcare data security and privacy standards
Requirements:
- 5+ years of professional QA or software testing experience, ideally in a SaaS or web application environment
- Solid understanding of QA methodologies, test automation, and software development life cycles
- Experience with modern automation tools (e.g., Cypress, Playwright, Selenium, Postman, or Jest)
- Familiarity with API testing, CI/CD tools, and version control (Git)
- Excellent communication and collaboration skills
- Strong analytical and problem-solving abilities with a proactive, self-starter attitude
- Experience working in a highly remote, fast-paced, and agile environment
- Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience)