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

Software Engineer (Testing Automation)

Who are Heidi

Heidi is on a mission to halve the time it takes to deliver world-class care. 

We believe that by 2050, every clinician will practice with AI systems that free them from administrative burdens and increase the quality and accessibility of care to patients across the world. 

Built for clinicians, by clinicians, at the core of Heidi is its people. We are an eclectic bunch of inventors, builders, scientists, nurses, doctors, mathematicians, designers, creatives, and high-agency executors.

 We achieve in 6 months what it takes our competitors 4 years to do. In just 12 months, 20 million patient consults were supported by Heidi, and we’re now powering more than 1 million consults every week.

With our most recent $16.6MM round of funding from leading VC firms, we’re geared up to supercharge our ambitious global growth, starting with the US, Canada, UK and Europe - and we need great people like you to get there. Ready for the challenge?

The Role

As an Testing Automation Engineer you'll play a crucial role in ensuring the quality, reliability, and performance of our products, impacting the lives of clinicians and patients alike.

If you're a passionate problem-solver with a strong background in both manual and automation testing, a keen eye for detail, and a desire to make a real difference in healthcare, we want to hear from you!

What you’ll do:

  • Build and maintain our testing frameworks: Design, develop, and execute automated tests using Python, focusing on API, mobile, and performance testing.

  • Be a champion for quality: Own the testing process, from writing and executing test cases to contributing to customer-facing documentation, including release notes.

  • Dive deep into user experience: Develop automated tests for end-to-end user flows and processes for our clinical AI products, ensuring a seamless and intuitive experience.

  • Master various testing methodologies: Utilize a variety of testing approaches (functional, regression, performance, etc.) to identify and address potential issues.

  • Ensure seamless integrations: Develop and execute automated tests for systems integration across our web applications, mobile platforms, and portals.

  • Translate requirements into action: Analyze functional requirements and API specifications to develop comprehensive and effective automated test suites.

  • Become a performance testing guru: Design and execute performance tests to identify bottlenecks and ensure optimal application responsiveness.

  • Think strategically about risk: Recognize potential product risks and design targeted testing strategies to mitigate them.

  • Communicate effectively: Report testing outcomes clearly and concisely to your manager and stakeholders.

  • Leverage the right tools: Utilize test management, CI/CD, and issue tracking tools to streamline the testing process.

What we will look for:

  • 3-5 years of experience as an SDET, demonstrating a strong understanding of software testing principles and automation frameworks.

  • Proficiency in Cypress development: You're a skilled JavaScript developer with experience building and maintaining test automation frameworks.

  • Expertise in API testing, specifically with FastAPI (preferred): You have experience testing FastAPI applications and understand asynchronous programming concepts. You are familiar with dependency injection and middleware within the FastAPI framework.

  • Experience in Mobile testing: You are proficient in mobile testing frameworks and tools.

  • Performance testing experience: You have designed and executed performance tests.

  • Hands-on experience with systems integration testing for web applications, mobile platforms, and portals.

  • Proven ability to analyze functional requirements and API specifications to create effective automated test suites.

  • A knack for troubleshooting and identifying specific failure conditions.

  • Intermediate-level skills in SQL Server databases, allowing you to effectively query and analyze data.

  • The ability to proactively identify potential product risks and develop targeted testing strategies.

  • Excellent communication skills, enabling you to clearly report testing outcomes to stakeholders.

  • A passion for quality and a relentless drive to improve our products. You're an investigative mind with strong analytical and problem-solving skills.

What do we believe in?

  • We create unconventional solutions to difficult problems and we build them fast. We want you to set impossible goals and make them happen, think landing a rocket but the medical version.

  • You'll be surrounded by a world-class team of engineers, medicos and designers to do your best work, inspired by our shared beliefs:

    • We will stop at nothing to improve patient care across the world.

    • We design user experiences for joy and ship them fast.

    • We make decisions in a flat hierarchy that prioritizes the truth over rank.

    • We provide the resources for people to succeed and give them the freedom to do it.

Why you will flourish with us 🚀?

  • Flexible hybrid working environment, with 3 days in the office.

  • Additional paid day off for your birthday and wellness days

  • Special corporate rates at Anytime Fitness in Melbourne, Sydney tbc.

  • A generous personal development budget of $500 per annum

  • Learn from some of the best engineers and creatives, joining a diverse team

  • Become an owner, with shares (equity) in the company, if Heidi  wins, we all win

  • The rare chance to create a global impact  as you immerse yourself in one of Australia’s leading healthtech startups 

  • If you have an impact quickly, the opportunity to fast track your startup career!

Help us reimagine primary care and change the face of healthcare in Australia and then around the world.

Heidi Health Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Heidi Health DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Heidi Health
Heidi Health CEO photo
Unknown name
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$80000K
$110000K

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 Software Engineer (Testing Automation), Heidi Health

At Heidi, we're on a mission to revolutionize healthcare by leveraging AI to streamline processes for clinicians. As a Software Engineer specializing in Testing Automation in Melbourne, you'll be at the heart of our innovation, ensuring our products maintain the highest quality and performance standards. Your role will involve building and maintaining robust automated testing frameworks, focusing heavily on API, mobile, and performance testing with Python. You'll take ownership of the testing process, writing and executing test cases, and contributing to clear customer documentation. Passionate about user experiences? You'll develop tests for end-to-end flows in our clinical AI products, ensuring they are intuitive and user-friendly. We want someone who can think strategically about risk, employing a variety of testing methodologies to identify issues before they impact users. With your experience as a Software Development Engineer in Test (SDET), particularly in Cypress and API testing with FastAPI, you will thrive in our dynamic environment. Choose to join us, and you’re not just taking a job; you’re stepping into a challenge where your efforts directly contribute to bettering patient care around the world. If you’re ready to make a significant impact in a purpose-driven team, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for Software Engineer (Testing Automation) Role at Heidi Health
What are the main responsibilities of a Software Engineer specializing in Testing Automation at Heidi?

As a Software Engineer focused on Testing Automation at Heidi, you will take charge of building and maintaining automated testing frameworks using Python. You’ll be responsible for writing and executing various test cases, ensuring the quality and reliability of our clinical AI products, and contributing to user-facing documentation. Your involvement will also extend to performance testing, system integrations, and analyzing functional requirements to develop effective automated test suites.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer Testing Automation position at Heidi?

To be eligible for the Software Engineer Testing Automation role at Heidi, you should ideally have 3-5 years of experience as a Software Development Engineer in Test (SDET). Proficiency in testing frameworks like Cypress and solid experience in API testing with FastAPI are crucial, alongside intermediate skills in SQL Server databases. A background in mobile testing and performance testing is also beneficial. Strong analytical skills and the ability to communicate effectively with stakeholders are essential.

Join Rise to see the full answer
What tools and technologies should a Software Engineer in Testing Automation at Heidi be familiar with?

In the Software Engineer Testing Automation role at Heidi, familiarity with a variety of tools and technologies is necessary, including Python for automation scripts, Cypress for test automation, test management tools, CI/CD practices, and issue tracking software. Having experience with mobile testing frameworks and understanding of SQL for data analysis will certainly enhance your capacity to perform in this role.

Join Rise to see the full answer
How does Heidi foster growth for Software Engineers in Testing Automation?

Heidi is committed to the growth of its Software Engineers in Testing Automation by offering a generous personal development budget, flexible working conditions, and the chance to learn from top engineers and creatives in the field. Moreover, as you contribute to impactful projects, you may also have the opportunity to fast-track your career within a pioneering healthtech startup poised for global expansion.

Join Rise to see the full answer
What is Heidi's mission and how does the Software Engineer in Testing Automation role contribute to it?

Heidi’s mission is to halve the time it takes to deliver world-class healthcare by integrating AI systems that minimize administrative burdens on clinicians. As a Software Engineer specializing in Testing Automation, your work directly supports this mission by ensuring that our products are reliable, efficient, and user-friendly, ultimately making a positive difference in the lives of both clinicians and patients.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Testing Automation)
Can you explain your experience with test automation frameworks for the Software Engineer Testing Automation role?

When answering this question, discuss specific frameworks you've worked with, such as Cypress or Selenium, and highlight the projects you've contributed to. Explain the testing strategies you've implemented and how they improved the software quality. Use metrics or examples to demonstrate the impact of your work.

Join Rise to see the full answer
What testing approaches do you use in your role as a Software Engineer Testing Automation?

In response, elaborate on the various approaches you have used, such as functional, regression, and performance testing. Explain how you apply these methodologies to different stages of the software development lifecycle and share experiences of how these strategies have identified critical issues prior to deployment.

Join Rise to see the full answer
How do you ensure effective communication with your team while reporting testing outcomes?

To effectively communicate testing outcomes, emphasize your strategies for clear reporting, such as using dashboards or concise documentation. Mention your experience in stakeholder communication and adaptability in presenting complex data in an understandable manner so that all team members are informed and aligned on testing progress.

Join Rise to see the full answer
What process do you follow when analyzing functional requirements and API specifications?

Discuss your systematic approach, including how you break down requirements, draft test cases, and prioritize testing efforts based on risk and impact. Explain how you collaborate with developers and product managers to ensure that quality is built into the software right from the requirements phase.

Join Rise to see the full answer
Can you provide an example of a challenge you faced while automating tests and how you overcame it?

Frame your answer around a specific challenge, detailing the context and obstacles. Describe the steps you took to analyze the problem, how you sought assistance or resources, and the eventual solution you implemented. Conclude with the positive outcome, emphasizing the lessons learned.

Join Rise to see the full answer
What role does performance testing play in your overall testing strategy?

Explain the significance of performance testing in ensuring applications can handle expected workloads without degradation. Share your experience with designing and executing performance tests, and discuss how you utilize the results to inform development teams and guide optimizations.

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

Demonstrate your commitment to continuous learning by discussing specific resources you engage with, such as testing communities, webinars, blogs, or courses. Highlight any recent tools or technologies you’ve learned that positively impacted your work.

Join Rise to see the full answer
What role does manual testing play in your overall testing strategy?

Clarify that while automation is key, manual testing is essential for exploratory testing, usability checks, and understanding end-user perspectives. Illustrate with examples how you balance both approaches effectively to enhance the final product quality.

Join Rise to see the full answer
How do you prioritize testing tasks when faced with tight deadlines?

Explain your prioritization strategy, focusing on risk assessment, critical features, and client needs. Share how you communicate priorities with the team and ensure that the most impactful testing activities are completed first.

Join Rise to see the full answer
What interests you the most about working at Heidi as a Software Engineer Testing Automation?

Express your enthusiasm for Heidi’s mission and innovative approach to healthcare. Mention specific elements, such as the opportunity to collaborate with talented professionals or the chance to make a tangible impact on patient care, which resonate with your personal and professional aspirations.

Join Rise to see the full answer
Similar Jobs

Heidi is on a mission to transform healthcare and is looking for a Senior Software Engineer to innovate AI-driven solutions for clinicians.

Join Heidi as a Senior Software Engineer in DevOps to help enhance patient care with AI-driven solutions in a flexible hybrid work environment.

Photo of the Rise User
Posted 6 days ago

Join Phocas as a Senior Software Engineer, driving innovative analytics solutions with a talented team in hybrid work settings.

Photo of the Rise User
Mindera Remote No location specified
Posted 13 days ago

Join Mindera as a Senior AI/ML Engineer, driving innovative AI and machine learning solutions in a collaborative environment.

Photo of the Rise User
Posted 9 days ago

Join DataSnipper as a Medior Backend Engineer and be a part of a unicorn startup revolutionizing the audit industry.

Open Home Foundation Remote No location specified
Posted yesterday

Join the Open Home Foundation as a Frontend Engineer to drive innovative user experiences in a fully remote environment.

Photo of the Rise User

Join EvenUp as a Software Engineer to empower personal injury law firms with AI-driven technology and innovative user experiences.

Posted 7 days ago

A dynamic opportunity awaits an experienced Senior Observability Engineer in Plano, TX, focusing on backend software and observability solutions.

Photo of the Rise User
Nium Remote Bangalore
Posted 4 days ago

Join Nium, a leading fintech company, as a Software Development Engineer II, focusing on creating scalable backend solutions.

Photo of the Rise User
Anyscale Remote No location specified
Posted 2 days ago

Join Anyscale as a Developer Experience Engineer, where you will bridge the gap between technical communication and user clarity in the ML ecosystem.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Passion for Exploration
Dare to be Different
Dental Insurance
Life insurance
Health Savings Account (HSA)
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Mental Health Resources
401K Matching
Paid Time-Off
Snacks
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 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!