Position titleSenior Software Test Automation Engineer

San Diego, California, USA
Date added: April 5, 2021

Summary of the open position

SMEDIX, Inc. has an exciting opportunity for a Senior Software Test Automation Engineer with Python experience who shows initiative towards improving the quality of software solutions for our clients in the medical devices and life science tools industries. This role will demonstrate strong technical leadership within a bioinformatics team working remotely. This role will work with Bioinformatics SQA (software quality assurance) engineers and members of a bioinformatics group to ensure the quality of bioinformatics software used in an FDA regulated environment.

The role would suit a highly motivated, curious and detail-oriented test engineer with a track record of delivering customer-focused software in a regulated environment. Most importantly you will have an opportunity to be part of a company focused on helping our global healthcare clients deliver software solutions to improve patient care.

Light business travel (< 10%) can be expected should working from home restrictions be lifted sometime during the first 6 months.

Roles and responsibilities include

Write software requirements and designs to maintain alignment with user needs and design inputs.
Design and review test cases to ensure verification coverage of software requirements.
Execute test cases and produce verification evidence and reports.
Ensure identified bugs are recorded, tracked and verified.
Develop and review automated test code and scripts.
Make sure that software is verified in compliance with the relevant quality management system and medical device standards.
Provide technical leadership and occasional mentorship to the verification and validation engineering team.


5+ years of experience and strong technical competency in software testing
5+ years of experience and strong technical competency in Python
3+ years of experience with Docker and working within Linux environment
3+ years of experience developing Bash or Groovy scripts.
Practical experience developing automated test scripts
Excellent written and verbal communication skills.
Background in working within a collaborative and fast-paced team environment using BDD Agile Testing


Proficient in Robot Framework, Keyword driven development, and Gherkin testing
Knowledge of Medical Device regulations (ISO 13485, IEC 62304, etc.) as they pertain to verification and validation.
Use of Jama or similar for requirements management.
Experience with GitHub or other version control systems.
Foundation ISEB/ISTQB Certification in Software Testing (or equivalent).


Bachelor of Science in Computer Engineering, Computer Science or equivalent

Send Us Your Application.

Please note that only shortlisted candidates will be contacted for further interviews.