EnsoData

Quality Assurance Automation Engineer

EnsoData

full-time

Posted on:

Location Type: Hybrid

Location: MadisonWisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $110,000 per year

About the role

  • Architect, build, and maintain a robust, scalable, and maintainable E2E automation framework (e.g., using Playwright) from scratch.
  • Design and implement effective test data creation, cleaning, and management strategies.
  • Define, monitor, and report on key quality metrics to drive product and process improvements.
  • Develop and execute automated verification test cases and procedures to verify system requirements for our Software as a Medical Device (SaMD) products.
  • Break down feature components and design specifications into structured test plans, considering functionality, user experience, and regulatory risks.
  • Develop and manage verification testing, which may be manual, semi-automated, or fully automated.
  • Integrate automation tests into CI/CD pipelines to provide rapid feedback to the engineering team.
  • Act as the subject matter expert for testing processes, ensuring regulatory compliance (FDA QSR, ISO 13485) through rigorous software testing, issue tracking, and documentation.
  • Collaborate closely with design, engineering, and product teams to identify gaps, mitigate risks, and ensure quality is built into the development lifecycle.
  • Work with customer success and engineering teams to investigate, reproduce, and verify bug fixes.
  • Write and improve process documents related to the software testing lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Biomedical Engineering, or equivalent work experience.
  • 5+ years in Quality Assurance or a related technical role.
  • Proven experience building an E2E automation framework from the ground up.
  • Strong proficiency with a scripting language (e.g., Python, JavaScript/TypeScript) for writing automated tests.
  • Direct experience with modern UI automation tools (e.g., Playwright, Cypress, Selenium).
  • Experience designing automated test frameworks using Page Object Model (POM) and Behavior-Driven Development (BDD) with Cucumber.
  • Familiarity with CI/CD practices and tools (e.g., BitBucket Pipelines, Jenkins, GitLab CI).
  • Experience with Atlassian products (Jira, Confluence) and version control (Git).
  • Knowledge of relational databases.
  • Excellent communication skills in a remote/hybrid environment.
  • Personal qualities of integrity, perseverance, and commitment to the mission.
Benefits
  • Remote and flexible schedule - we are a remote company with hybrid options and support for flexible schedules!
  • Health, dental, and vision insurance with options to choose a plan that fits you and your dependents needs.
  • Paid time off options - we want our employees to rest, recharge, and feel better.
  • Stock options - we want team members to feel ownership in the organization.
  • Company Bonus Program - if we do well, we want to reward our team members!
  • 401k to help people invest in the future.
  • Team Summits!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
E2E automation frameworktest data creationautomated verification test casesscripting languageUI automation toolsPage Object ModelBehavior-Driven DevelopmentCI/CD practicesrelational databasesQuality Assurance
Soft Skills
communication skillsintegrityperseverancecommitment