Job Description:
Phreesia is seeking a customer-focused, quality-driven, and innovative Senior QA Automation Engineer to join our Integration team. In this role, as part of an Agile team, you will work on a variety of projects, including API integrations, while gaining hands-on experience in designing, developing, and executing comprehensive test suites.
Your mission will be to develop and implement test plans that align with real-world customer use cases, ensuring high-quality, reliable releases of Phreesia’s integration products. You will be responsible for maintaining strong manual and automated test coverage, enhancing the automation framework, and driving continuous improvements in QA efficiency.
What You'll Do:
- Serve as a full-stack QA, contributing to both manual and automated testing efforts across Integration products based on sprint priorities. Testing responsibilities will span Web, API, UI, functional, regression, smoke, black-box, white-box, load, performance, and end-to-end testing.
- Accurately document, report, review, and help prioritize bugs and test results to ensure transparency and effective issue resolution.
- Mitigate risks in customer-facing releases by executing thorough and reliable regression testing.
- Participate in development, maintenance, and refactoring of automation framework, regression and testing tools
- Under minimal supervision, collaborate closely with Product Management, Developers, QA Engineers, and Architects to define effective test strategies and identify comprehensive test scenarios.
What You'll Bring:
- Bachelor's Degree required
- 4+ years of experience testing / automating multi-tier Web and API Applications
- 2+ years of Integration / API testing experience
- 2+ years of proven experience with QA automation using an object-oriented language (C# (mandatory)) and test framework (NUnit/TestNG)
- 2+ years of proved experience with QA automation of service/API testing with C# .Net
- A thorough understanding of QA testing environments, activities, and processes
- Strong problem solving and analytical skills; ability to analyze complex technical problems
- Proven ability to multi-task, adapt quickly to shifting priorities / process changes, work independently and collaboratively
- Driven to learn, innovate, improve
Technology:
- SQL Server, MongoDB, Redis (Required)
- Selenium (Required)
- Microsoft.NET in C#, MSVS and C# or Eclipse/Java or similar OO language and frameworks (depending on the team)
- SQL Server, MongoDB, Redis - must have
- Modern JavaScript frameworks (React, Angular, etc)
- Cloud systems (Amazon Web Services, AWS tools, GitLab)
- Atlassian tools, BitBucket, Jira, Bamboo
- Restful APIs
- Distibuted messaging frameworks similar to RabbitMQ, MSMQ ,NServiceBus
- CI servers (Jenkins, Team City, Travis Cl, Harness), Preferably Jenkins
- Bruno
- SoapUI
- Browserstack
- JMeter or similar
- Kubernetes
Who We Are:
At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.
Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!