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

Senior Software Engineer in Test

SAGA Diagnostics is looking for a Senior Software Engineer in Test to join its Software Engineering team. This team is responsible for delivering the product functionality needed to support the laboratory and to integrate with enterprise systems to support commercial and partnering operations. This role will be responsible for ensuring the Software Engineering team can deliver high quality products that meet required specifications on a defined schedule. 

The ideal candidate would have experience working in regulated environments, have thorough knowledge of software quality best practices, and have the technical chops to take a risk-informed approach to testing and debugging software and defining software quality guidelines. This role requires someone who understands fundamental software design principles to prioritize development of effective end-to-end software tests. The candidate should be eager to join a fast-paced environment where they can quickly learn new science and technology, help define the test planning and execution strategy, and have a meaningful impact on product development.

Key Responsibilities

  • Write and apply test plans and test cases, identifying and focusing on high-risk areas while providing sufficient coverage across the product. 
  • Report meaningful and actionable defect reports when issues are identified, and provide debugging and diagnostic support for identifying the root cause.
  • Help guide the software engineering development practices used by the software engineering team by providing feedback on best practices for ensuring product quality.
  • Iterate on the test development and execution strategy to maximize efficiency and minimize risk. 
  • Deliver test documentation to support software development for medical devices in compliance with the applicable standards and regulations (FDA, IVDR, IEC 62304, etc.).
  • Stay up to date on best practices for ensuring high quality deliveries in life science software development.
  • 5+ years of experience working with and understanding software developed in Python and JavaScript/TypeScript.
  • 5+ years of experience working with SQL databases, preferably PostgreSQL.
  • Ability to communicate effectively with SMEs in diverse scientific and engineering disciplines.
  • Extensive experience in good software quality practices.
  • Expertise in defining and reporting software quality metrics to identify trends and identify high-risk areas.
  • Experience performing root cause analyses.

 

 Desired

  • Experience performing verification and validation activities in a regulated environment.
  • Experience working with software to support wet lab operations, including Laboratory Information Management Systems.
  • Experience developing and maintaining SDLC documentation for software quality, such as verification and validation plans and reports.

Primary location: Hybrid: Remote and onsite Morrisville, North Carolina  

SAGA Diagnostics is an equal opportunity employer, fully committed to achieving a diverse and inclusive workplace that embraces and encourages applicants of every background.  The company’s policy regarding equal employment opportunity means that all decisions regarding recruitment, hiring, benefits, wage and salary administration, scheduling, disciplinary action and termination will be made without unlawful discrimination on the basis of sex, gender, race, color, age, national origin, religion, disability, medical condition, genetic information, marital status, sexual orientation, gender identity or expression, citizenship status, pregnancy or maternity, veteran status, or any other status protected by applicable federal, state or local law. If you require reasonable accommodation in completing an application, interviewing, or otherwise participating in the employee selection process, please direct your inquiries to hr@sagadiagnostics.com. 

What You Should Know About Senior Software Engineer in Test, SAGA Diagnostics

SAGA Diagnostics is thrilled to announce that we are on the lookout for a Senior Software Engineer in Test to become a vital member of our Software Engineering team. If you're someone who is passionate about ensuring the highest quality products in the life sciences arena, then this role is tailor-made for you! You'll play a pivotal role in delivering the product functionality essential for our laboratory and its integrations with enterprise systems, all aimed at supporting our commercial and partnering operations. Your experience in regulated environments will be invaluable as you help shape our approach to testing and debugging software. We believe that effective end-to-end testing is crucial, and your expertise in software quality best practices will be a game changer. In this fast-paced environment, you will have the chance to dive into new science and technology, impact product development meaningfully, and be part of a team that’s dedicated to maximizing efficiency and minimizing risk while complying with industry standards. It’s about more than just testing; it’s about crafting a quality-first mindset across our Software Engineering team. So, if you're ready to take on a challenge and make a real difference in the medical software field, we’d love to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer in Test Role at SAGA Diagnostics
What are the key responsibilities of a Senior Software Engineer in Test at SAGA Diagnostics?

As a Senior Software Engineer in Test at SAGA Diagnostics, you will be responsible for writing and applying test plans and cases that focus on high-risk areas while ensuring comprehensive coverage across the product. You will also report actionable defect reports when issues arise and provide diagnostic support to identify root causes. Additionally, you will contribute to guiding the software engineering practices, iterating on test strategies, and delivering necessary test documentation to comply with standards applicable to medical devices.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer in Test position at SAGA Diagnostics?

Ideal candidates for the Senior Software Engineer in Test role at SAGA Diagnostics will have over 5 years of experience working with software developed in Python and JavaScript/TypeScript and a solid understanding of SQL databases, ideally PostgreSQL. Experience in regulated environments, extensive knowledge of software quality practices, expertise in defining software quality metrics, and the ability to effectively communicate with subject matter experts in various fields are also important qualifications.

Join Rise to see the full answer
What testing practices does SAGA Diagnostics prioritize for its Senior Software Engineer in Test?

SAGA Diagnostics prioritizes a comprehensive approach to software testing that emphasizes risk-informed strategies. This includes developing end-to-end software tests, iteratively refining testing methods, and establishing best practices for reporting quality metrics. The goal is to ensure that all products conform to industry standards while supporting high-quality outcomes across the software development lifecycle.

Join Rise to see the full answer
How does the Senior Software Engineer in Test contribute to product development at SAGA Diagnostics?

The Senior Software Engineer in Test contributes to product development at SAGA Diagnostics by ensuring rigorous testing processes that guarantee product functionality and compliance with the necessary quality standards. This role directly influences how products are tested, enabling early detection of issues, and facilitating a smooth integration process between software and laboratory operations, crucial for the success of our commercial initiatives.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer in Test at SAGA Diagnostics?

The work environment for a Senior Software Engineer in Test at SAGA Diagnostics is hybrid, offering a blend of remote work and onsite collaboration in Morrisville, North Carolina. This setup encourages flexibility while still fostering team interaction and innovation. You’ll be part of a dynamic team that values diversity and inclusivity, providing a supportive atmosphere for professional growth and impactful contributions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer in Test
Can you explain your experience with test planning in software development?

In answering this question, highlight your relevant experiences in developing detailed test plans, focusing on the methodologies you've used to determine high-risk areas and how you've established coverage metrics. Emphasize any specialized tools or frameworks you've employed, and discuss how you align your test plans with overall software quality objectives.

Join Rise to see the full answer
Describe a time when you identified a critical defect in testing.

When you respond, provide a specific example that illustrates your testing process. Detail how you discovered the defect, the steps you took to analyze it, and how you communicated the issue to your development team. Highlight your problem-solving skills and your ability to remain detail-oriented under pressure.

Join Rise to see the full answer
What best practices do you follow for software quality assurance?

Discuss your adherence to industry best practices, such as maintaining clear documentation, promoting test automation where applicable, and regularly reviewing and updating test cases. Mention your commitment to continuous learning and adjustment of practices based on emerging trends in software quality assurance.

Join Rise to see the full answer
How do you manage your time and priorities during a testing cycle?

Focus on your organizational skills and methodologies for time management, such as using project management tools or Agile methodologies. Explain how you prioritize tasks based on risk assessment and deadlines, ensuring that critical tests are completed on schedule while maintaining quality.

Join Rise to see the full answer
What tools or technologies do you prefer for testing software?

When asked this question, share specific tools you've used, discussing their strengths and how they improve the overall testing process. Whether you prefer automated testing frameworks or manual testing approaches, make sure to justify your choices based on project needs and team capabilities.

Join Rise to see the full answer
How do you ensure compliance with regulatory standards in your testing processes?

Explain how you stay informed about relevant standards, such as FDA and IEC 62304, and how you integrate these regulations into your testing strategy. Highlight your experience in creating documentation and processes that align with compliance requirements.

Join Rise to see the full answer
What role does feedback play in your testing practices?

Discuss the importance of feedback in improving your testing practices. Share examples of how you have used input from developers, stakeholders, and other testers to refine test cases, enhance coverage, and ultimately drive quality outcomes.

Join Rise to see the full answer
How do you approach debugging software issues?

Describe your systematic approach to debugging, including any tools or methodologies you favor. Talk about your experience with root cause analysis and how you collaborate with developers to resolve issues quickly and effectively.

Join Rise to see the full answer
Can you give an example of a successful collaboration with software engineers?

Choose a situation that reflects your teamwork skills and your contribution to the engineering process. Discuss how you helped bridge the gap between testing and development, leading to improvements in product quality and team efficiency.

Join Rise to see the full answer
What continues to drive your passion for software quality testing?

In your response, express your enthusiasm for ensuring product quality and your commitment to continuous improvement. Highlight experiences that have motivated you, such as impactful projects or recognition received, illustrating your deeper understanding of the importance of quality in software development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Nagarro Remote Remote, South Africa
Posted 2 days ago
Photo of the Rise User
Deliveroo Remote Hyderabad, India (Main Office)
Posted 10 days ago
Performance Bonus
Paid Holidays
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago

SAGA Diagnostics AB is a personalized cancer diagnostics and disease monitoring company that offers molecular genetic testing of tissue biopsies and non-invasive "liquid biopsies" such as blood samples.

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 4, 2024

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!