Top Benefits
About the role
Who you are
- You are analytical, detail-oriented, and proficient in quality assurance methodologies, with excellent communication skills and a strong problem-solving mindset. You’re patient and human-centric, have a can-do attitude, and enjoy making people feel safe and special. You’re compassionate, friendly, personable, and a joy to be around. Ideally, you come from a background in healthcare, medical device software, or a similarly regulated industry
- Bachelor's degree in Engineering, Computer Science, Life Sciences, or related field
- 5–8+ years in software QA/Software Quality Engineering, including 3+ years building test automation at scale
- Proven success designing automated test frameworks and growing coverage across unit, integration, API, and E2E layers
- Hands-on with tools such as Jest, Playwright, Cypress, Selenium, Postman/REST clients, and load/perf tooling; comfortable writing tests for both front- and back-end services
- Proficiency with Azure DevOps, CI/CD, and test management systems
- Strong analytical and communication skills; able to translate clinical and regulatory needs into crisp, testable requirements
- SQL and database knowledge; contract testing (e.g., Pact); observability for quality (logs/metrics/traces); accessibility testing; security testing fundamentals
- Experience with API testing frameworks (Postman, SoapUI) and contract testing
- Prior involvement in usability/human factors validation
- Familiarity with Agile/Scrum, story mapping, and risk-based test planning
What the job involves
- As a Senior QA Engineer, you will own the quality strategy and execution for critical software and healthcare products at Ezra. You’ll design robust test architectures, raise the automation bar, create and manage quality processes, and partner cross-functionally to improve reliability, safety, and velocity. You’ll be a quality leader with hands on code and tests, who will mentor others and help us scale our quality systems
- Execute manual and automated testing across Ezra’s software applications to identify, document, and track bugs and issues
- Own product quality end-to-end: define QA strategy, release gating criteria, risk-based testing, and quality KPIs for web services, data pipelines, and clinician/patient-facing apps
- Design test architecture & automation: build and maintain scalable unit, integration, API, contract, UI/E2E, and non-functional (performance/reliability) test suites
- Ship with confidence: establish CI/CD quality gates, flaky-test triage, test data strategies, and environment parity
- Build quality documentation: author and maintain test plans, protocols, and reports
- Partner across disciplines: collaborate with Stakeholders to clarify requirements and define acceptance criteria
- Mentor & elevate the team: coach QA engineers on testing best practices, code quality, and root-cause analysis; lead post-incident quality improvements
- Continuously improve: analyze defects and production signals to prioritize preventive actions, expand coverage, and reduce defect escape rate
Benefits
- Choose your own holidays
- 401k Match
- Health Insurance
About Function
At Function of Beauty, we are #BeautyNerds. We are scientists, developers, engineers, data-driven marketers, and consumer-centric experts creating the world's most customizable beauty products from scratch. We saw an opportunity to improve the way that people experience beauty. And we continue because we see the growing impact we can have on our consumers, communities, and planet.
Function of Beauty works by creating a unique, individually filled formula for you, for each of the products you order. It starts with a quiz— for hair or skin. You tell us about your hair/skin, your goals, and your personal preferences. Then, we take all of that info and our team of world-class MIT engineers, cosmetic scientists, and developers, create your custom formula and send it straight to you.
Top Benefits
About the role
Who you are
- You are analytical, detail-oriented, and proficient in quality assurance methodologies, with excellent communication skills and a strong problem-solving mindset. You’re patient and human-centric, have a can-do attitude, and enjoy making people feel safe and special. You’re compassionate, friendly, personable, and a joy to be around. Ideally, you come from a background in healthcare, medical device software, or a similarly regulated industry
- Bachelor's degree in Engineering, Computer Science, Life Sciences, or related field
- 5–8+ years in software QA/Software Quality Engineering, including 3+ years building test automation at scale
- Proven success designing automated test frameworks and growing coverage across unit, integration, API, and E2E layers
- Hands-on with tools such as Jest, Playwright, Cypress, Selenium, Postman/REST clients, and load/perf tooling; comfortable writing tests for both front- and back-end services
- Proficiency with Azure DevOps, CI/CD, and test management systems
- Strong analytical and communication skills; able to translate clinical and regulatory needs into crisp, testable requirements
- SQL and database knowledge; contract testing (e.g., Pact); observability for quality (logs/metrics/traces); accessibility testing; security testing fundamentals
- Experience with API testing frameworks (Postman, SoapUI) and contract testing
- Prior involvement in usability/human factors validation
- Familiarity with Agile/Scrum, story mapping, and risk-based test planning
What the job involves
- As a Senior QA Engineer, you will own the quality strategy and execution for critical software and healthcare products at Ezra. You’ll design robust test architectures, raise the automation bar, create and manage quality processes, and partner cross-functionally to improve reliability, safety, and velocity. You’ll be a quality leader with hands on code and tests, who will mentor others and help us scale our quality systems
- Execute manual and automated testing across Ezra’s software applications to identify, document, and track bugs and issues
- Own product quality end-to-end: define QA strategy, release gating criteria, risk-based testing, and quality KPIs for web services, data pipelines, and clinician/patient-facing apps
- Design test architecture & automation: build and maintain scalable unit, integration, API, contract, UI/E2E, and non-functional (performance/reliability) test suites
- Ship with confidence: establish CI/CD quality gates, flaky-test triage, test data strategies, and environment parity
- Build quality documentation: author and maintain test plans, protocols, and reports
- Partner across disciplines: collaborate with Stakeholders to clarify requirements and define acceptance criteria
- Mentor & elevate the team: coach QA engineers on testing best practices, code quality, and root-cause analysis; lead post-incident quality improvements
- Continuously improve: analyze defects and production signals to prioritize preventive actions, expand coverage, and reduce defect escape rate
Benefits
- Choose your own holidays
- 401k Match
- Health Insurance
About Function
At Function of Beauty, we are #BeautyNerds. We are scientists, developers, engineers, data-driven marketers, and consumer-centric experts creating the world's most customizable beauty products from scratch. We saw an opportunity to improve the way that people experience beauty. And we continue because we see the growing impact we can have on our consumers, communities, and planet.
Function of Beauty works by creating a unique, individually filled formula for you, for each of the products you order. It starts with a quiz— for hair or skin. You tell us about your hair/skin, your goals, and your personal preferences. Then, we take all of that info and our team of world-class MIT engineers, cosmetic scientists, and developers, create your custom formula and send it straight to you.