Phreesia

Senior Software Development Engineer in Test (SDET)

Ontario, CA

8 days ago
Save Job

Summary

Phreesia is looking for an experienced Senior Software Development Engineer in Test (SDET) to join our growing Patient Communications team! In this role, you’ll assist our efforts to ensure quality experience for our patients and providers to communicate among each other.


Reporting to our Director of Engineering, this individual will design and iterate on our automated functional regression and performance testing systems and procedures. You will also work closely with Software Developers to support ongoing tasks for build and deployment pipelines maintenance, validation of deployments, and monitoring alerts and feedback from production to help identify and troubleshoot potential issues and bottlenecks.


This is a fully remote position with priority given to candidates in the EST/CST time zones.


What You'll Do:

  • Work on a high performance, high usage SaaS application.
  • Support, maintain, improve and implement scalable automated quality assurance best practices.
  • Be a technical leader for testing activities for the team.
  • Apply business knowledge to extend best QA practices
  • Proactively monitor, troubleshoot and improve product quality in a continuous delivery environment.
  • Contribute in implementation of architecture and design patterns for high performance applications.


What You’ll Bring:

  • Bachelor's degree in computer science or related field required
  • Over 5 years of experience writing automated tests and supporting highly distributed applications, with significant experience with Microsoft.NET in C# systems connecting to databases (SQL Server, MongoDB, NoSQL) and cloud systems.
  • Knowledge of AWS and on-prem deployment best practices required
  • Knowledgeable about modern technologies and excited to learn new ones
  • Experience testing micro-services and APIs in a distributed, message-based architecture.
  • Understanding of software design patterns and object-oriented principles
  • Experience in high performance cloud development (AWS, Azure, GCP)


Technology:

  • Microsoft.NET in C#
  • SQL Server, MongoDB, Redis
  • Modern JavaScript frameworks (React, Angular, etc)
  • Cloud systems (Amazon Web Services), Gitlab, Terraform/Terragrant
  • Restful APIs, HTTP clients and automated tools like Insomnia or Bruno
  • Messaging systems like RabbitMQ, MSMQ, NServiceBus
  • Jenkins
  • nUnit/jUnit/xUnit, Selenium, Playwright, Jasmine
  • Browserstack

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: