OnMed

QA Engineer

OnMed

full-time

Posted on:

Origin:  • 🇺🇸 United States • New York

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudCypressDistributed SystemsETLGoogle Cloud PlatformJavaJavaScriptJenkinsJMeterMicroservicesPythonSeleniumTypeScript

About the role

  • Automation Development: Design, build, and maintain scalable test automation frameworks for web, Windows desktop, and data pipeline applications.
  • Data Validation: Create and execute tests to verify data integrity, transformations, and consistency across ETL workflows, APIs, and downstream analytics systems.
  • Data Pipeline Testing: Collaborate with data engineers to validate source-to-target mapping, schema changes, and data quality rules.
  • Manual + Automated Testing: Execute test cases across functional, regression, performance, accessibility, and security domains.
  • Embedded & Web Systems: Test end-to-end workflows, integrating hardware and software components in CareStation environments.
  • Bug Lifecycle Ownership: Identify, document, and drive resolution of defects, ensuring clear reproduction steps and thorough retesting.
  • Continuous Quality: Integrate automated tests into CI/CD pipelines, ensuring every build is tested and deploy-ready.
  • Test Strategy: Collaborate with engineering, product, and design teams to translate requirements into comprehensive test plans.
  • Tooling & Process Improvements: Research, recommend, and implement new QA tools, frameworks, and best practices.
  • Cross-Browser & Cross-Platform Testing: Ensure consistent performance across browsers, devices, and OS environments.
  • Accessibility & Security: Assist with accessibility validation and coordinate penetration testing efforts.
  • Data-Driven QA: Track quality metrics, coverage, and defect trends to continuously improve testing effectiveness.

Requirements

  • 4+ years in QA automation, with experience in both web and desktop application testing.
  • Hands-on with Selenium, Playwright, Cypress, or similar web automation frameworks.
  • Experience automating Windows desktop apps using WinAppDriver, TestComplete, or Ranorex.
  • Familiarity with Git, Jira (or equivalent), and modern CI/CD systems (e.g., Jenkins, GitHub Actions, Azure DevOps).
  • Strong debugging skills, with the ability to isolate and resolve issues quickly.
  • Deep understanding of testing methodologies (unit, integration, regression, performance).
  • Proven track record of shipping high-quality products in fast-paced environments.
  • Strong business acumen with the ability to quickly understand the “why” behind the software being tested
  • Capable of grasping business objectives, target audience, and desired functionality to ensure testing aligns with strategic goals
  • Excellent communication skills, with the ability to clearly articulate complex technical concepts and testing outcomes to stakeholders of varying seniority and technical backgrounds
  • Exceptional problem-solving abilities, with a proactive approach to identifying root causes, proposing effective solutions, and driving continuous improvement in testing processes
  • Strong collaboration skills, with a proven ability to work effectively within cross-functional teams, contribute to shared goals, and foster a positive and productive team environment
  • Experience with API testing (Postman, RestAssured, or similar).
  • Programming skills in Java, C#, Python, or JavaScript/TypeScript.
  • Knowledge of performance testing tools (JMeter, k6, Locust).
  • Experience testing distributed systems or microservices architectures.
  • Familiarity with cloud-based test environments (AWS, Azure, or GCP).
  • Experience in regulated industries (healthcare, fintech, or government).
  • Knowledge of test data management and mocking/stubbing strategies.
  • Contributions to open-source QA tools or frameworks.
  • Understanding of accessibility standards (WCAG) and security best practices (OWASP).