QA Engineer
OnMed
- White Plains, NY
- $100,000 per year
- Permanent
- Full-time
- 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.
- 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.
- 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 automating Windows desktop apps using WinAppDriver, TestComplete, or Ranorex.
- 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).