Client Overview
Our client is a purpose-driven medical-device startup. They believe all patients deserve to receive the best level of care. They are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Their goal is to improve vision by reinventing ophthalmic diagnostics. They have the technologies, tools, determination, and people to achieve our ambitious goal.
Position Overview
As the Software Test Engineer, you will be responsible for evaluating software functions and designing test protocols to ensure that our client's software solutions work as intended. You will also be responsible for completing all testing procedures, suggesting performance changes, and preparing V&V and performance reports. You will collaborate closely with the development team and cross-functional teams to ensure the success and robustness of our client's products.
Key Responsibilities
Strategic Leadership & Product Development:
- Participate in test reviews to better understand requirements and receive guidance on test approaches.
- Create test plans, test reports, and performance tests for the product.
- Ensure all evaluations and processes adhere to company and regulation standards.
- Setup and prepare test environments for executing different test plans.
- Validate software test tools according to corporate procedures and applicable regulations.
- Review test results, defects and change requests to analyze the software impacts.
- Document defects, steps to reproduce and all available information for debugging.
- Identify, recommend, and prioritize test automation areas on the projects.
Cross-Functional Collaboration:
- Collaborate with product management and engineering teams to understand user needs and software requirements.
- Collaborate with the product design team to determine the parameters for testing the product.
Risk Management and Compliance:
- Contribute to product requirement development and risk management reviews.
- Troubleshoot and test software issues throughout the development process.
- Stay current with emerging technologies, industry trends, and best practices in software quality assurance.
Other:
- Other tasks and duties as assigned.
Qualifications and Requirements
- Bachelor's degree in computer science, software engineering, or related field.
- 5+ years of experience in software testing and/or development.
- Sufficient software/hardware experience to build and configure workstations, understand the subsystems and their interactions in an overall system.
- Proficiency with identifying and documenting software defects for software developers.
- Experience in software verification and validation strategies.
- Experience with Microsoft Windows environment.
- Experience with automated testing is a plus.
- Knowledge of Agile software development methodologies is a plus.
- Familiarity with medical device regulations and standards is a plus.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
- Strong analytical and communication skills (written and verbal).
Compensation: Up to $80k
Our client acknowledges that equal opportunity for all persons is a fundamental human value. Each employee and applicant will be considered on the basis of individual ability and merit, without regard to race, color, religion, age, sex, sexual orientation, gender identity, gender expression, pregnancy, national origin, marital status, physical disability, mental disability, medical condition, genetic information, protected military or veteran status, or any other characteristics.
For more job opportunities, follow us at HR Pals & Recruiting Pals: My Company | LinkedIn