Job Description
Genalyte is looking for an experienced Software Test/Automation Engineer to join our dynamic team! As the Software Test/Automation Engineer, you will play a key role in cloud-connected IVD instruments running distributed embedded software. This role will be responsible for the design, development and execution of manual tests and automation software to verify and validate SW products. In addition this role will be responsible for identifying weak points and designing creative ways to uncover potential problems. The role will be closely involved with development to ensure proper test case wording, execution and traceability. The Software Test/Automation Engineer will generate professional documentation for DHF(design history file) and to support FDA submissions. You will have the opportunity to work on challenging projects, collaborate with cross-functional teams, and contribute to the growth and success of the company. The ideal candidate must be self driven, comfortable with a fair amount of ambiguity and able to formalize processes and approaches where there are none.
ESSENTIAL FUNCTIONS & RESPONSIBILITIES
These may include but are not limited to:
- Architect, design, develop test cases and test automation scripts for an IVD instrument containing a distributed embedded system
- Develop technical documentation according to FDA guidance documents and other pertinent industry standards
- Hold/attend design reviews for key aspects of software design
- Work closely with SW Dev to ensure appropriate test coverage and execution
- Participate in development of software requirements that are accurate and testable
- Manage traceability data in Jira and other tools used by the company
- Perform hands-on testing on the instrument
- Suggest tooling and workflows to QA management and team to continually improve our Quality Assurance process
- Be an integrated part of an agile engineering team, working interactively with software engineers from the beginning to end of the development cycle
- Implement test methodology best practices, writing test plans
- Develop utilities to increase release velocity and automate repeated tasks
EDUCATION, EXPERIENCE, KNOWLEDGE, SKILLS AND ABILITIES:
- A minimum of a Bachelor's degree in a technical field with 5 years experience in Software QA (an equivalent combination of experience and education may be considered)
- Knowledge of scripting languages and test automation frameworks with actual hands-on experience using one or more test automation frameworks
- Experience drafting test plans, protocols and reports
- Experience testing sophisticated hardware/software systems
- Great attention to detail
- Experience filing well-documented bug tickets with all necessary evidence
- Understanding of software engineering and architecture fundamentals
- Experience using Jira, Confluence, Bitbucket or other GIT-based source code control systems
- Familiarity with Linux/Unix operating systems and being comfortable with command prompt in these systems.
- Experience working in FDA environment is a plus
- Software engineering background is a plus
Salary Range: $110,000 - 160,000
Offer decisions and base salary depend on a variety of factors including, but not limited to, an individual’s skills, qualifications, business need and experience.
Powered by JazzHR
KWmZfB4IqB