This site uses cookies. To find out more, see our Cookies Policy

Software Quality Assurance Automation Engineer in Santa Barbara, CA ,  at Arthrex

Date Posted: 6/25/2018

Job Snapshot

Job Description

Requisition ID:
Software Quality Assurance Automation Engineer
Arthrex, Inc.
INC Santa Barbara, CA

Main Objective: Responsible for designing and implementing test automation for Arthrex software products.  Develop automated test cases for complex custom environment, different workflows and multiple system platforms.  Develop and contribute to test automation framework and technologies.  Prioritize test automation efforts and strategy.

Essential Duties and Responsibilities:

  • Develop, sustain and optimize QA automation suite for various applications including: Windows, Linux, Web, QT, iOS and Android applications.
  • Build and evolve a robust test automation framework utilizing C#, Selenium, Appium, REST APIs, Database APIs, and other product specific interfaces.
  • Deep understanding of test automation fundamentals including: performance, stress and endurance testing, BDD and TDD techniques.
  • Develop, establish, and enforce quality assurance measures and testing standards throughout software development life-cycle including bug fixes and enhancements.
  • Setup test environments for various system platforms, including Windows (Servers), Linux, iOS, and Android.
  • Understand medical standards and protocols in relation to imaging, video and streaming formats such as Dicom and HL7.
  • Effectively collaborate with internal/external customers and recommend solutions and best practices.

Incidental Duties:  The above statements describe the general nature and level of work being performed in this job.  They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by management.

Education and Experience:

High School diploma or equivalent required.  Bachelor’s degree preferred.

Minimum of five years of relevant experience in software quality assurance or test automation required.

Knowledge and Skill Requirements/Specialized Courses and/or Training:

  • Experience working in an Agile environment utilizing associated project and test toolsets required.  Scrum, JIRA, and Confluence preferred.
  • Exceptional operating and debugging skills of Windows, Linux, iOS and Android systems required.
  • Fundamentals of distributed application models, system integration, and troubleshooting required.
  • Experience with SQL databases technologies required.  NoSQL preferred.
  • Understanding of network protocols and Client-Server architecture required.
  • Experience testing a range of devices and applications including: embedded systems; thick applications; and web applications on server and cloud required.  AWS preferred.
  • Expert knowledge in automated test development required. Utilization of the following technologies preferred: Visual Studio (C#); MSTest; SpecFlow BDD (Gherkin); MySQL; SQL Server; Selenium; Appium; Software Configuration Management; Git Flow; Jenkins; Puppet; and Docker.
  • Programming and scripting experience with the following preferred: Java; Python; C; C++; Swift; QT; Android; iOS; and unit testing.
  • Knowledgeable of medical device industry including: standards for information systems such as DICOM and HL7; regulatory and quality management system requirements preferred.
  • Project management experience and/or a Project Management Professional (PMP) Certification preferred.
  • Excellent communication, organizational, problem solving, risk analysis, and decision making skills
  • Exceptional self-management skills and strong proactive approach on meeting business demands required.

Machine, Tools, and/or Equipment Skills:  Knowledge of PC and server hardware, network switches and various network devices.

All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.


  1. Quality Assurance Jobs
  2. QA Tester Jobs