SQA Engineer

Watertown, Massachusetts, United States | Full-time

Apply

As an SQA Engineer at Affera, you will work on the software development team, testing application software that will comprise a next generation treatment system for cardiac arrhythmias. You will be helping to develop a modern medical device visualization system that includes 3D graphical modeling, touch screen interfaces and high-performance computational algorithms.

The ideal candidate has a broad understanding of how to develop and execute test plans, cases, procedures, and scripts for various types of testing such as Ad Hoc, Functional, Integration, Regression, Data Validation, User Interface, and overall system integration. System integration will include bench testing using production hardware, to evaluate function, performance and usability. Candidates should have a hands-on approach to testing software and systems, ability to work collaboratively with other engineering teams, and be passionate about working on a product that will have a positive impact on the lives of millions.

Responsibilities:

• Develop Test plans, cases, and procedures as well as Test tools

• Participate in our software build and release process

• Contribute to the software development team throughout the development life cycle by offering design input and ad hoc testing while new features are being developed in addition to integration testing as features are finished

• Bench testing of our application software and system

• Responsible for implementing software testing methodologies to insure timely introduction of quality software

• Develop timely and accurate software testing status reports and communicate within the engineering team

• Interface with engineers of various disciplines like mechanical, software, electrical, etc. to understand the technology and determine root cause of problems

• Perform regression testing on different builds and maintain the software defect tracking database

Qualifications and Experience:

• BS or MS in Computer Science or equivalent technical discipline

• 2+ years of experience in software development processes and testing processes; for recent graduates, this can include internship experience

• Familiarity with medical applications and ISO / FDA regulated environment is a plus

• Experience developing and/or testing application software and embedded software that drives hardware controls

• Able to develop and execute test plans, cases, procedures, and scripts

• Proven ability to use automated testing tools and software bug tracking tools

• Comfortable using software configuration management systems

• Ability to work in an agile development environment

• Demonstrate a hands-on approach to testing software and systems

• Familiarity with Python and/or Unix command line environments preferred

• Excellent organizational and verbal and written communication skills

• Strong work ethic and entrepreneurial drive

Perks:

• Contribute to an innovative solution that can improve the lives of millions

• Learn under the guidance of some of the industry's prominent experts in the field of medical device engineering

• Bright, motivated co-workers in a fun and collaborative office environment

• Competitive salary, 401k, generous medical coverage to suit your needs