Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (Quality) image - Rise Careers
Job details

Senior Software Engineer (Quality)

Abridge was founded in 2018 with the mission of powering deeper understanding in healthcare. Our AI-powered platform was purpose-built for medical conversations, improving clinical documentation efficiencies while enabling clinicians to focus on what matters most—their patients.

Our enterprise-grade technology transforms patient-clinician conversations into structured clinical notes in real-time, with deep EMR integrations. Powered by Linked Evidence and our purpose-built, auditable AI, we are the only company that maps AI-generated summaries to ground truth, helping providers quickly trust and verify the output. As pioneers in generative AI for healthcare, we are setting the industry standards for the responsible deployment of AI across health systems.

We are a growing team of practicing MDs, AI scientists, PhDs, creatives, technologists, and engineers working together to empower people and make care make more sense.

The Role

As a Senior Software Engineer (Quality), you will play a pivotal role in driving a culture of quality throughout the organization. This is not just about testing, it is about owning quality from the start.

If you are passionate about breaking products to make them better and delivering software that users can trust and love, we would love to have you on board.

What You’ll Do

  • Break the Product: Push the product to its limits, uncovering bugs, edge cases, and usability gaps.

  • Manual Testing: Dive deep into hands-on testing to validate functionality, reliability, and user experience.

  • Automation Development: Design, implement, and maintain automated testing frameworks for end-to-end testing.

  • Shift-Left Testing: Collaborate with developers to embed quality practices early in the development lifecycle, catching issues before they surface.

  • Refine Requirements: Work closely with product managers to define and refine quality requirements, ensuring a seamless and intuitive user experience.

  • Optimize Pipelines: Enhance CI/CD pipelines with comprehensive and reliable automated testing solutions.

  • Mentor and Guide: Foster a culture of curiosity, quality, and continuous improvement by mentoring team members and sharing best practices.

What You’ll Bring

  • Experience: 5+ years in quality assurance or software development with a strong focus on both manual and automated testing.

  • 5+ years in software development and test automation

  • Technical Expertise: Proficiency in JavaScript and experience with test automation tools like Cypress, Selenium, Playwright, or similar frameworks.

  • Critical Thinking: A creative and methodical approach to uncovering bugs and ensuring quality.

  • Shift-Left Mindset: Proven ability to integrate testing strategies early in the development process.

  • Collaboration: Strong communication and teamwork skills to partner effectively with developers, product managers, and stakeholders.

  • Ownership: A proactive approach to taking responsibility for product quality and driving improvements across teams.

  • Customer Focus: A dedication to delivering exceptional user experiences.

Bonus Points If...

  • Experience testing AI/ML-based products.

  • Knowledge of performance and load testing tools and methodologies.

  • Hands-on experience with API testing tools and CI/CD systems like GitHub Actions or Jenkins.

Base Salary: $165,000 USD - $175,000+ USD per year + Equity

The salary range provided is based on transparent pay guidelines and is an estimate for candidates residing in the San Francisco and New York City metro areas. The actual base salary will vary depending on the candidate's location, relevant experience, skills, qualifications, and other job-related factors. Additionally, this role may include the opportunity to participate in a company stock option plan as part of the total compensation package.

Must be willing to work from our SF or NY office at least 3x per week

This position requires a commitment to a hybrid work model, with the expectation of coming into the office a minimum of (3) three times per week. Relocation assistance is available for candidates willing to move to San Francisco or New York.

Must be willing to travel up to 10%

Abridge typically hosts a three-day builder team retreat every 3-6 months. These retreats often feature internal hackathons, collaborative project sessions, and social events that allow the team to connect in person.

We value people who want to learn new things, and we know that great team members might not perfectly match a job description. If you’re interested in the role but aren’t sure whether or not you’re a good fit, we’d still like to hear from you.

Why Work at Abridge?

  • Be a part of a trailblazing, mission-driven organization that is powering deeper understanding in healthcare through AI!

  • Opportunity to work and grow with talented individuals and have ownership and impact at a high-growth startup.

  • Flexible/Unlimited PTO — Salaried team members can take off as much approved time off as they need, plus 13 paid holidays

  • Equity — For all salaried team members

  • Medical insurance — We pay 100% of the premium for you + 75% for dependents. 3 Aetna plans to choose from.

  • Dental & Vision insurance — We pay 100% of the premium for you + 75% for dependents. 2 Aetna plans to choose from.

  • Flexible Spending (FSA) & Health Savings (HSA) Accounts

  • Learning and Development budget — $3,000 per year for coaching, courses, workshops, conferences, etc.

  • 401k Plan — Contribute pre-tax dollars toward retirement savings.

  • Paid Parental Leave — 16 weeks paid parental leave, for all full-time employees

  • Flexible working hours — We care more about what you accomplish than what specific hours you’re working.

  • Home Office Budget — We provide up to $1,600 in a one-time reimbursement to set up your home office.

  • Sabbatical Leave — 30 days of paid Sabbatical Leave after 5 years of employment.

  • ...Plus much more!

Life at Abridge

At Abridge, we’re driven by our mission to bring understanding and follow-through to every medical conversation. Our culture is founded on doing things the “inverse” way in a legacy system—focusing on patients, instead of the system; focusing on outcomes, instead of billing; and focusing on the end-user experience, instead of a hospital administrator's mandate.

Abridgers are engineers, scientists, designers, and health policy experts from a diverse set of backgrounds—an experiment in alchemy that helps us transform an industry dominated by EHRs and enterprise into a consumer-driven experience, one recording at a time. We believe in strong ideas, loosely held, and place a high premium on a growth mindset. We push each other to grow and expose each other to the latest in our respective fields. Whether it’s holding a PhD-level deep dive into understanding fairness and underlying bias in machine learning models, debating the merits of a Scandinavian design philosophy in our UI/UX, or writing responses for Medicare rules to influence U.S. health policy, we prioritize sharing our findings across the team and helping each other be successful.

Diversity & Inclusion

Abridge is an equal opportunity employer. Diversity and inclusion is at the core of what we do. We actively welcome applicants from all backgrounds (including but not limited to race, gender, educational background, and sexual orientation).

Staying Safe - Protect Yourself From Recruitment Fraud

We are aware of individuals and entities fraudulently representing themselves as Abridge recruiters and/or hiring managers. Abridge will never ask for financial information or payment, or for personal information such as bank account number or social security number during the job application or interview process. Any emails from the Abridge recruiting team will come from an @abridge.com email address. You can learn more about how to protect yourself from these types of fraud by referring to this article. Please exercise caution and cease communications if something feels suspicious about your interactions. 

Abridge Glassdoor Company Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Abridge DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Abridge
Abridge CEO photo
Shivdev Rao
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$165000K
$175000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Quality), Abridge

Join the talented team at Abridge as a Senior Software Engineer (Quality) in beautiful San Francisco! At Abridge, we're on a mission to enhance healthcare and make medical conversations more meaningful through our innovative AI platform. In this role, you'll take charge of quality assurance from the get-go, actively pushing our products to their limits to uncover bugs and usability issues. You'll dive deep into manual testing and also create automated testing frameworks that ensure we deliver top-notch software that users can trust and appreciate. Collaboration is key here; you’ll work closely with our developers and product managers, embedding quality practices early in the development lifecycle. Your critical thinking skills will be invaluable as you analyze and refine requirements for a seamless user experience while optimizing our CI/CD pipelines. You'll not only bring your impressive 5+ years of experience in quality assurance or software development, but also your passion for mentoring teammates, fostering a culture of curiosity, and continuously improving our processes. If you're someone who loves to break products to make them better and wants to be part of a pioneering company transforming healthcare, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Quality) Role at Abridge
What are the key responsibilities of a Senior Software Engineer (Quality) at Abridge?

As a Senior Software Engineer (Quality) at Abridge, your primary responsibilities include pushing the product to identify bugs and edge cases, manual testing to validate user experience, and developing automated testing frameworks. You'll collaborate with developers to implement shift-left testing practices and work closely with product managers to refine quality requirements. Additionally, you’ll enhance CI/CD pipelines and mentor team members to foster a culture of quality.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer (Quality) position at Abridge?

To be successful in the Senior Software Engineer (Quality) role at Abridge, you need at least 5 years of experience in quality assurance or software development, emphasizing both manual and automated testing. Proficiency in JavaScript and experience with automation tools like Cypress, Selenium, or Playwright are essential. Critical thinking, effective collaboration, and a customer-focused mindset are key attributes for this role.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer (Quality) at Abridge?

Abridge promotes a dynamic and mission-driven work culture, focusing on collaborative teamwork and continuous improvement. As a Senior Software Engineer (Quality), you'll be part of a diverse team of MDs, AI scientists, and engineers dedicated to transforming healthcare through AI technology. We value creativity, encourage learning, and prioritize delivering exceptional user experiences.

Join Rise to see the full answer
What are the perks and benefits of working at Abridge as a Senior Software Engineer (Quality)?

Working at Abridge comes with numerous benefits, including flexible and unlimited PTO, equity opportunities, comprehensive medical and dental insurance, a generous learning and development budget, and a supportive work-life balance. You'll also enjoy a hybrid work model and be part of team retreats to foster camaraderie and creativity.

Join Rise to see the full answer
How can a Senior Software Engineer (Quality) contribute to Abridge's mission?

A Senior Software Engineer (Quality) at Abridge plays a crucial role in our mission by ensuring that our AI-powered healthcare solutions meet the highest quality standards. By enhancing product quality, you'll directly impact the user experience, building trust among clinicians and patients. Your work will help establish Abridge as a leader in responsible AI deployment in healthcare.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Quality)
Can you describe your experience with automated testing tools, particularly in relation to the Senior Software Engineer (Quality) role?

When answering this question, share specific automated testing tools you have used, such as Cypress, Selenium, or Playwright. Discuss how you implemented these tools in your previous roles and how they improved product quality. Highlight any challenges you faced and how you overcame them to showcase your problem-solving skills.

Join Rise to see the full answer
What strategies do you use for effective collaboration with development teams?

Illustrate how you prioritize open communication and teamwork when collaborating with developers. Provide examples of how you've worked together with them to integrate quality practices early in the development lifecycle, sharing the benefits this has brought to previous projects.

Join Rise to see the full answer
Explain the concept of shift-left testing and how you have applied it in your past roles.

When discussing shift-left testing, define it as the practice of integrating testing early in the software development process. Share examples of how you advocated for and implemented this methodology in previous teams, leading to reduced bugs and improved product delivery timelines.

Join Rise to see the full answer
How do you approach manual testing to ensure a thorough assessment of software quality?

Discuss your testing methodologies, emphasizing the importance of detailed test cases and exploratory testing. Share any tools you use to manage test cases or track defects, along with examples of how thorough manual testing has uncovered critical issues in previous projects.

Join Rise to see the full answer
What challenges have you faced in quality assurance, and how did you overcome them?

Identify a specific challenge related to quality assurance, such as a complex software bug or a tight deadline. Describe the steps you took to address the issue, focusing on your analytical skills and teamwork. Highlight the positive outcome and what you learned from the experience.

Join Rise to see the full answer
Can you give an example of how you mentored a colleague or team member?

Provide a specific instance where you supported a colleague in developing their QA skills. Discuss the mentoring strategies you used, such as code reviews or knowledge-sharing sessions, and the impact your mentorship had on their performance or the team’s overall quality.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

Explain your approach to task prioritization, discussing any tools or methods you use, such as Agile methodologies or task management software. Share how you assess urgency and importance in projects while ensuring quality standards are met.

Join Rise to see the full answer
Describe a time when you successfully integrated user feedback into a product.

Share a specific example of making significant changes based on user feedback. Explain how you gathered and analyzed the feedback and the steps you took to implement changes, showcasing your dedication to improving user experience.

Join Rise to see the full answer
What role does critical thinking play in quality assurance, and can you give an example?

Discuss the importance of critical thinking in identifying potential issues before they arise. Provide an example of a situation where your critical thinking led to preventing a defect or improving a testing strategy.

Join Rise to see the full answer
How do you stay current with software testing trends and technologies?

Outline your methods for keeping informed about industry trends, such as attending conferences, joining professional groups, or subscribing to relevant publications. Highlight how this ongoing learning has influenced your work and kept your skills sharp.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
SGS Remote Remote, Remote, Remote, United States
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 17 hours ago
Software Mind Remote Buenos Aires, Argentina
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago

To encourage understanding and follow-through across every medical conversation.

137 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!