The Senior QA Engineer - Remote writes clean, maintainable automation code and is passionate about building quality into clinical software from the ground up. Embedded within Agile development pods, you'll architect testing strategies, lead a domain area of QA ownership, and ensure coverage across API, Pub/Sub messaging, and UI layers of our .NET and React applications running on Azure and Oracle.
Your Impact
Leadership & domain ownership:
- Architect end-to-end QA strategies and automation frameworks for a designated business domain or technology area (e.g. Guide Configurator, Oracle Fusion, Oracle Warehousing)
- Own QA metrics for your domain and present them regularly to domain leadership and executive management
- Mentor QA engineers on automation practices, testing methodology, and domain knowledge
- Champion QA best practices and share ideas across the broader QA community
- Operate with high autonomy on new assignments; may coordinate activities of other QA personnel
Day-to-day responsibilities:
- Collaborate with developers and product owners to define test scenarios and acceptance criteria as part of Shift-Left QA practice
- Design, develop, and maintain automated test suites covering API, UI, and Pub/Sub messaging layers
- Execute multiple testing types: functional/system integration, regression, performance/load/stress, security vulnerability, accessibility/compliance, and UAT
- Identify, document, reproduce, and track defects; verify fixes and report resolution progress to management
- Review product design documentation to confirm requirements are correct, unambiguous, and verifiable
- Develop and maintain test data to support repeatable, comprehensive test execution
- Create and maintain test plans, design specifications, and test cases across all testing types
- Support and improve CI/CD pipelines in Azure DevOps
- Participate in Agile ceremonies — sprint planning, backlog grooming, and retrospectives
- Facilitate test environment setup and conduct compatibility testing with vendor-provided programs
- Report automation risks and mitigation options to the QA Manager
Minimum Qualifications
- Bachelor's degree from a four-year college or university
- 8+ years of QA experience on large-scale systems projects
- 5+ years of superior-level automation test scripting using commercial or open-source tools (Playwright, Selenium WebDriver, SpecFlow, Cucumber, NUnit, JMeter)
- Strong proficiency in C# and the .NET framework
- SQL knowledge for data validation
- Experience with Azure DevOps for CI/CD pipeline support and test management
- Solid understanding of Agile/Scrum development and Shift-Left QA practices
- Experience working across on-premises and cloud platforms (Azure, Oracle)
- Excellent written and verbal communication skills with the ability to work across technical and business stakeholders
Preferred skills:
- Automation & testing
- Playwright
- Selenium WebDriver
- SpecFlow
- Cucumber
- NUnit
- JMeter
- Coded UI
- WATIR
- Languages & frameworks
- Platforms & infrastructure
- Azure DevOps
- Azure Fabric
- Docker
- Kubernetes
- Oracle
- PostgreSQL
- Test management
- Jira
- Zephyr
- Visual Studio
Additional Success Factors
- Knowledge of software QA methodologies, tools, Automation, and processes.
- Understanding of Agile/Scrum development process.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- SQL knowledge for data validation.
- Experience with test management tools, such as Jira and Azure DevOps.
- Increasing knowledge of Automated Unit, Functional, Regression, Performance, Data Migration/ Quality, System Integration, and User Acceptance Testing
- Increasing knowledge of API, UI, Pub/Sub messaging, functional application area, Data integration, and Data Quality Testing
- Increasing knowledge of Azure DevOps Server, C#, Playwright, SpecFlow, .NET Framework, React, Kubernetes, and Docker
- Increasing knowledge of Oracle, PostgreSQL, and Azure Fabric
- Increasing knowledge with test management tools such as Jira and Zephyr
- Increasing knowledge of containerized environments (Docker, Kubernetes) and Azure Administration.
- Act with integrity in all ways and at all times, remaining honest, transparent, and respectful in all relationships.
- Keep the patient at the center of everything that you do, building lifelong trust.
- Foster open collaboration and constructive dialogue with everyone around you.
- Continuously innovate new solutions, influencing and responding to change.
- Focus on superior outcomes, and calibrate work processes for outstanding results.
#LI-Remote
Pay range of $138,000 to $170,000 annual salary + annual bonus: up to 10% of base pay depending on bonus criteria. This pay range is posted to comply with wage transparency laws. Hanger salary ranges vary based on skill, ability, knowledge, geographic location and other variables.
Our Investment in You
- Competitive Compensation Packages
- 8 Paid National Holidays & 4 additional Floating Holidays
- PTO that includes Vacation and Sick time
- Medical, Dental, and Vision Benefits
- 401k Savings and Retirement Plan
- Paid Parental Bonding Leave for New Parents
- Flexible Work Schedules and Part-time Opportunities
- Generous Employee Referral Bonus Program
- Mentorship Programs- Mentor and Mentee
- Student Loan Repayment Assistance by Location
- Relocation Assistance
- Regional & National traveling CPO/CO/CP opportunities
- Volunteering for Local and National events such as Hanger’s BAKA Bootcamp and EmpowerFest