Job Closed
This listing is no longer active.
Empowering eye care providers with world-class software.
Senior QA Automation Engineer
Location
United States
Posted
99 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior QA Automation Engineer
Barti
• Lead and participate in the design, development, and implementation of comprehensive automated test suites across web, API, and integration layers. • Write high-quality, maintainable test automation code, adhering to established company coding standards and best practices. • Review and refactor existing test automation to ensure its effectiveness, reliability, and scalability. • Estimate testing timelines and effort, ensuring that quality gates are met without blocking releases. • Provide technical leadership and mentorship to junior and mid-level QA engineers. • Collaborate with cross-functional teams, including Engineering, Product Management, Design, and Customer Success to ensure the delivery of high-quality products. • Lead the technical design of test automation frameworks and strategies, ensuring alignment with architectural principles and business goals. • Manage multiple testing initiatives concurrently, prioritizing effectively based on risk and business impact. • Analyze complex technical challenges related to testing and quality, and propose innovative solutions. • Identify, document, and track bugs through to resolution, working closely with engineering teams. • Develop and maintain comprehensive test plans and test cases for new features and existing functionality. • Stay updated with emerging testing technologies, tools, and industry trends to ensure the company's QA practices remain cutting-edge. • Propose and drive the adoption of best practices, tools, and processes to enhance testing efficiency and effectiveness. • Participate in design and code reviews to identify potential quality issues early in the development cycle.
Job Requirements
- 3+ years (ideally 5+) of relevant work experience in QA automation on an engineering team
- 2+ years of hands-on experience with test automation frameworks (Selenium, Playwright, Cypress, or similar)
- 1+ years of hands-on experience with Typescript for test automation
- Experience testing web applications, APIs, and relational databases (Postgres, MySQL)
- Strong understanding of software testing methodologies, including functional, integration, and end-to-end testing
- Experience with AI-powered tools for test automation
- Excellent problem-solving and communication skills
- Able to work independently and as part of a team
Benefits
- Be part of a mission-driven, rapidly scaling company changing the future of eye care
- Work remotely from anywhere in the U.S.
- Collaborate with a passionate, fun, and supportive team
- Competitive salary - $120,000 - $150,000
- Equity in a fast-growing startup
- Health, vision, and dental benefits
- Unlimited PTO
- Annual professional development stipend
- A high-impact role with plenty of room for growth, ownership, and creativity
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior Test Engineer, Automation – Python
Dev.ProSoftware Development Partner. Result-driven. Quality-obsessed.
• Ensure project quality by working closely with the team of data engineers and developers • Perform functional, non-functional, regression, and acceptance testing • Perform API and application testing • Assist team with reviewing and testing requirements • Develop and maintain test-related documentation, perform workload planning • Be proactive in obtaining and clarifying functional and non-functional requirements as necessary • Identify opportunities for test automation framework improvements and simplification • Quickly learn new concepts and technologies and apply those where they are relevant
SDET – Payments, Telehealth
Ensora HealthLeading healthcare technology partner for mental, behavioral, and rehabilitative therapy.
• Architect and scale automation frameworks: Design, implement, and maintain scalable test automation frameworks using PHP, C#, .NET, and Playwright. • Champion AI‑driven quality practices: Lead adoption of AI tools (e.g., Azure OpenAI, GitHub Copilot, Testim) to enhance test generation, test prioritization, risk identification, and defect detection. • Embed AI‑assisted testing into delivery: Integrate AI‑assisted testing into CI/CD pipelines using Azure DevOps and GitHub Actions to improve repeatability, speed, and signal quality. • Partner for quality-by-design: Collaborate with developers to ensure testability is built into architecture and implementation; advocate for shift‑left quality practices. • Expand coverage beyond functional testing: Build and maintain frameworks and pipelines for integration, behavioral, stress, and performance testing; conduct performance, load, and security testing using both traditional and AI‑enhanced approaches. • Operate in cloud‑native environments: Work within AWS, Docker, Kubernetes, and MCP servers to validate reliability in distributed systems. • Lead within agile teams: Serve as the testing strategy owner within an embedded agile team—driving test automation requirements for each iteration and release. • Mentor and elevate the team: Mentor junior SDETs and influence quality engineering standards (coding standards, framework improvements, best practices, and quality metrics). • Improve efficiency and innovation: Continually evaluate test automation strategy and identify areas to improve stability, execution time, maintainability, and coverage. • Hands‑on QE lifecycle ownership: Drive QE processes from requirements analysis and test design through implementation, execution, maintenance, and analysis.
• Test automation framework development • CI/CD integration • Quality strategy implementation • Performance testing
• Design, implement, and maintain a comprehensive automation framework for functional, regression, and integration testing • Build automated test scripts for APIs, UI workflows, data pipelines, and AI agent interactions using tools such as PyTest or Selenium • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, or Cloud Build) • Ensure test scripts cover both core platform functionality and partner integrations (Veeva Vault, Vertex AI, Snowflake) • Develop and execute test cases for new features, enhancements, and bug fixes • Conduct regression testing prior to each release to ensure platform stability • Define and perform compliance and validation testing to ensure platform adherence to HIPAA, GDPR, SOC 2, and MLR workflow standards • Oversee integration testing for all platform connectors and data flows (Veeva Vault, Aprimo, SharePoint, SFMC, Google Vertex AI)




