Job Closed
This listing is no longer active.
Remote technical staffing from Latin America.
QA Engineer (Imaging)
Location
Costa Rica
Posted
56 days ago
Salary
0
Seniority
Mid Level
Job Description
QA Engineer (Imaging)
Zipdev
Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows. As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment. Responsibilities Test Strategy & Coverage - Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios. - Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management. - Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations. - Track and report test coverage metrics, defect trends, and release readiness across sprints. Automated Testing - Build and maintain an automated test suite targeting a web UI. - Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions. - Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team. - Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns. API & Backend Testing - Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman. - Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution. - Collaborate with backend developers to identify and test edge cases in service integrations. Defect Management & Collaboration - Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments. - Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria. - Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member. - Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk. Healthcare & Compliance Awareness - Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data. - Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites. - Escalate any observations of data leakage or access control issues encountered during testing.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent practical experience).
- 3+ years of experience in software QA engineering, with a significant portion in web application testing.
- Strong understanding of web application architecture: browser-server interaction, REST APIs, authentication flows, and state management.
- Experience writing and maintaining automated test frameworks, not just running scripts written by others.
- Solid defect reporting skills with experience in tools such as Azure DevOps, Jira, or similar.
- Demonstrated experience working in Agile/Scrum teams with sprint-based delivery.
- Strong analytical, problem‑solving, and critical‑thinking skills with a risk‑based testing mindset.
- Fluent in English — must communicate effectively in writing and on video calls with a US-based team.
- Excellent written and verbal communication skills, with the ability to collaborate effectively across distributed teams.
- Able to work Eastern Time (ET) hours with a minimum 7-hour daily overlap.
- Preferred Qualifications
- Experience testing cloud-based SaaS products, particularly those with on-premises client integrations or sync components.
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, Azure Pipelines) and integrating automated tests into build workflows.
- Background in healthcare software testing, including familiarity with HIPAA compliance and/or FDA-regulated medical device software (Class II SaMD)
- Exposure to imaging, DICOM, or medical/dental software products — a strong differentiator.
- Experience with API testing tools (e.g. Postman, REST-assured, Playwright API mode).
- Familiarity with Windows desktop application testing
- Experience working with global, distributed, or remote teams across multiple time zones.
Benefits
- Work remotely Monday - Friday, 40 hours a week (no weekends)
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Did we mention it's REMOTE?!!
- One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
- Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!
Related Guides
Related Categories
Related Job Pages
More QA Automation Engineer Jobs
Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows. As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment. Responsibilities Test Strategy & Coverage - Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios. - Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management. - Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations. - Track and report test coverage metrics, defect trends, and release readiness across sprints. Automated Testing - Build and maintain an automated test suite targeting a web UI. - Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions. - Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team. - Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns. API & Backend Testing - Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman. - Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution. - Collaborate with backend developers to identify and test edge cases in service integrations. Defect Management & Collaboration - Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments. - Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria. - Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member. - Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk. Healthcare & Compliance Awareness - Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data. - Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites. - Escalate any observations of data leakage or access control issues encountered during testing.
Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows. As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment. Responsibilities Test Strategy & Coverage - Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios. - Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management. - Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations. - Track and report test coverage metrics, defect trends, and release readiness across sprints. Automated Testing - Build and maintain an automated test suite targeting a web UI. - Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions. - Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team. - Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns. API & Backend Testing - Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman. - Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution. - Collaborate with backend developers to identify and test edge cases in service integrations. Defect Management & Collaboration - Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments. - Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria. - Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member. - Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk. Healthcare & Compliance Awareness - Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data. - Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites. - Escalate any observations of data leakage or access control issues encountered during testing.
Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows. As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment. Responsibilities Test Strategy & Coverage - Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios. - Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management. - Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations. - Track and report test coverage metrics, defect trends, and release readiness across sprints. Automated Testing - Build and maintain an automated test suite targeting a web UI. - Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions. - Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team. - Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns. API & Backend Testing - Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman. - Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution. - Collaborate with backend developers to identify and test edge cases in service integrations. Defect Management & Collaboration - Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments. - Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria. - Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member. - Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk. Healthcare & Compliance Awareness - Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data. - Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites. - Escalate any observations of data leakage or access control issues encountered during testing.
Our client's initiative is transforming a dental market imaging product — a mature, on-premises Windows desktop application used by orthodontic and oral surgeon clinicians — into a web-based product delivered through their cloud platform. This is a greenfield web engineering effort running in parallel with the existing desktop product, requiring a disciplined QA approach that validates new web functionality while ensuring parity with established clinical workflows. As QA Engineer – you will be a quality tester for the web team, building automated test coverage from the ground up and working shoulder-to-shoulder with frontend and backend engineers in a Scrum environment. Responsibilities Test Strategy & Coverage - Design and maintain a comprehensive test strategy for the web imaging product, covering functional, regression, integration, and end-to-end scenarios. - Define acceptance criteria and test cases for new user stories in collaboration with engineering and product management. - Ensure web feature parity with on-prem software functionality, identifying gaps and documenting clinical workflow deviations. - Track and report test coverage metrics, defect trends, and release readiness across sprints. Automated Testing - Build and maintain an automated test suite targeting a web UI. - Implement end-to-end test scenarios covering user authentication, imaging workflows, data entry, and cloud sync interactions. - Integrate automated tests into the CI/CD pipeline, ensuring tests run on every build and results are visible to the team. - Design tests to be stable, maintainable, and resilient to UI changes through appropriate use of locators, fixtures, and page object patterns. API & Backend Testing - Validate REST API contracts between the web frontend and backend services, using automated testing tools or Postman. - Test cloud sync behavior between the on-prem client and cloud backend, verifying data consistency and conflict resolution. - Collaborate with backend developers to identify and test edge cases in service integrations. Defect Management & Collaboration - Identify, log, triage, and track defects with clear reproduction steps, environment details, and severity assessments. - Work closely with the Engineering Lead and senior architect to prioritize defects against sprint goals and release criteria. - Participate in daily standups, sprint planning, sprint reviews, and retrospectives as an active Scrum team member. - Provide clear quality assessments and go/no‑go input for sprint and release decisions based on test outcomes and residual risk. Healthcare & Compliance Awareness - Apply awareness of HIPAA data handling requirements when designing tests involving patient imaging data. - Understand and respect data privacy boundaries in test environments, avoiding use of real patient data in automated test suites. - Escalate any observations of data leakage or access control issues encountered during testing.
