YOUR NEXT CHAPTER
QA Engineer – Automation, AI Tooling
About the role
• Design, execute, and maintain manual and automated tests for web applications, APIs, and software integrations.
• Build and maintain automated test suites using Ranorex, Mabl, Selenium, or similar frameworks.
• Perform API testing using Postman or equivalent tools to validate endpoints, integrations, and expected application behavior.
• Conduct functional, integration, regression, exploratory, and end-to-end testing.
• Collaborate with developers and stakeholders to identify testing requirements, improve test coverage, and prevent regressions.
• Validate critical workflows including scheduling, provider workflows, patient lookups, authentication, and other dental practice management functions.
• Identify, document, reproduce, and track defects with clear steps, environment details, and expected versus actual results.
• Support automated quality checks within CI/CD pipelines.
• Review test results and identify gaps in test coverage, reliability, and software quality.
• Use AI tools to accelerate test creation, identify coverage gaps, and improve QA workflows.
• Critically review AI-generated tests to ensure assertions, mocks, and scenarios reflect application behavior.
• Participate in code and pull request reviews to identify quality, security, and compliance risks.
• Maintain test documentation, test cases, coverage reports, and QA procedures.
• Work exclusively with synthetic and mock data to prevent exposure of real patient information.
• Identify potential security vulnerabilities and patient data privacy risks during testing.
• Collaborate with engineering teams to continuously improve testing processes and release confidence.
• Proven experience in software quality assurance, including both manual and automated testing.
• Hands-on experience with Ranorex, Mabl, Postman, and Selenium or similar automation frameworks.
• Experience designing, executing, and maintaining automated test suites.
• Strong understanding of functional, regression, integration, API, and end-to-end testing.
• Experience testing web applications, APIs, and third-party integrations.
• Experience using Postman or similar tools to validate REST APIs.
• Familiarity with CI/CD pipelines and automated quality gates.
• Ability to investigate application behavior, reproduce defects, and document clear, actionable bug reports.
• Experience collaborating with developers to improve test coverage and software quality.
• Familiarity with Git-based workflows, pull requests, and Agile development practices.
• Ability to understand application behavior across frontend and backend systems.
• Strong analytical skills, attention to detail, and a methodical approach to troubleshooting.
• Hands-on experience using AI coding assistants such as Claude Code, GitHub Copilot, Cursor, or equivalent tools.
• Experience using AI tools to support test generation, test automation, test case development, or coverage analysis.
• Ability to evaluate AI-generated tests for correctness, meaningful assertions, and realistic test scenarios.
• Ability to identify hallucinated mocks, incorrect assumptions, and tests that would not detect actual regressions.
• Understanding that AI-generated code and tests must be reviewed and validated before being accepted.
• Willingness to incorporate AI tools into existing QA processes to improve efficiency without compromising quality.
• Nice to have: experience testing healthcare, dental, or other regulated SaaS applications.
• Nice to have: familiarity with dental practice management systems such as Orthotrac, PracticeWorks, SoftDent, or WinOMS.
• Nice to have: experience with Ruby on Rails and React applications.
• Nice to have: familiarity with RSpec, FactoryBot, WebMock, or VCR.
• Nice to have: experience with Playwright or other end-to-end testing frameworks.
• Nice to have: experience with performance and load testing tools such as k6 or Locust.
• Nice to have: familiarity with Azure Cosmos DB and document-based data structures.
• Nice to have: experience with TDD or BDD.
• Nice to have: familiarity with healthcare data exchange standards such as HL7 or FHIR.
• Nice to have: experience with visual regression testing or component testing.
• Work remotely Monday - Friday, 40 hours a week (no weekends)
• Health Care Reimbursement
• Active Lifestyle Reimbursement
• Quarterly Home Office Reimbursement
• Payroll Deduction Purchase Plans
• Continuous Learning Bonus
• Access to Training and Professional Development Platforms