Full-Time Software Quality Assurance Engineer
HeartFlow is hiring a remote Full-Time Software Quality Assurance Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
HeartFlow
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Heartflow is a medical technology company revolutionizing coronary artery disease diagnosis and management. Their flagship product, the Heartflow FFRCT Analysis, uses AI to provide a 3D model of coronary arteries, visualizing blood flow impacts of blockages.
The Software Quality Assurance Engineer will work closely with development teams to build and maintain quality standards.
Responsibilities:
- Develop test strategies and plans for critical programs.
- Conduct system tests for verification and validation of Heartflow software.
- Guide development teams in implementing best testing practices and quality-focused culture.
- Create testing tools and streamline release processes.
- Review, monitor, and participate in test case reviews to improve test case effectiveness.
Daily Tasks:
- Execute and automate various software testing activities.
- Develop test strategies, plans, and schedules for new projects and releases.
- Review other developers' testing activities.
- Participate in release cycles, reviewing test plans for adequate coverage and assisting with release verification/validation.
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- 2+ years of software quality assurance experience.
- Experience testing image processing applications is a plus.
Skills:
- Strong understanding of software testing principles.
- Cloud-based microservice functional and non-functional testing knowledge.
- Automated test case creation for front-end and back-end applications.
- Proficiency in programming languages (Python, TypeScript, JavaScript, C++, C#).
- Experience with GitHub, Jenkins, and Jira.
- Familiarity with Linux, Unix, Windows, and scripting languages.
- Agile software development practices (Scrum/Kanban).
- Strong communication and collaboration skills.