PRIMARY PURPOSE

The Test Engineer reports directly to the Technical Quality Manager.  The Test Engineer is expected to engage early in the development cycle and is responsible for designing and implementing automated tests of software applications for use in regulated and non-regulated environment.  The essential job duties include:

  • Lead automated test development and expansion
  • Maintains existing and designs new tools to support automated testing framework
  • Participate in agile software development life cycle to guarantee adherence of test coverage for meeting end user requirements and product design.
  • Create, maintain, and execute comprehensive test plans and automated test cases based on an analysis of the requirements, user stories and technical design specifications.
  • Maintains test repository for multiple web applications.
  • Interact directly with development staff to provide feedback on new or existing features while focusing on optimizing product quality.
  • Develop and execute test automation through Cucumber, Java and software test tools.
  • Identify, document and investigate test case failures and verify development fixes.
  • Set up and maintain a library of configurations for automated testing tools.
  • Maintain test documentation in accordance with approved policies and procedures.
  • Assist in preparation and analysis of quality metrics including deviations and nonconformance’s.

Other job duties

The Test Engineer may assist Device Quality Assurance Specialists and Software Engineers with other testing and quality assurance duties as required, including test planning, protocol creation and execution of manual tests.

 

The Test Engineer may assist Technical Support in investigating client issues with distributed products.

As an employee within our company, this position will participate with other staff members to contribute to and support the corporate goals, business plan, Standard Operating Procedures and Corporate Quality Policy, and thus requires personal and professional integrity and work ethics.

QUALIFICATIONS AND EXPEREINCE

  • A minimum of 3 years’ experience in testing software applications, regulated environment experience is a plus.
  • Experience implementing, configuring and operating automated test tools and procedures
  • Experience with the following languages and tools
    • Cucumber, Selenium, Jira
    • Java and SQL
    • Jenkins CI/CD pipeline or similar
  • Preferred experience with the following languages and tools:
    • Xray
    • GitHub
  • Must be self-starter and detail oriented.
  • Excellent verbal and written communication skills with the ability to discuss product flaws in a constructive and positive manner.
  • Strong analytical and problem-solving skills.
  • Experience with Cloud Service Provider AWS preferred.

EDUCATION

  • A BA/BS in computer science or related field or equivalent combination of education and experience.

    Additional relevant experience above the minimum may be accepted in lieu of education.

APPLY HERE

Job Category: Software
Job Type: Full Time
Job Location: Remote