Apply to This Job

Senior Software Test Engineer

JOIN OUR TEAM

Onpoint Health Data is a dynamic, fast-growing nonprofit company located in Portland, Maine committed to delivering independent, reliable, and insightful data solutions to clients nationwide. If you are a motivated self-starter looking for the opportunity to work with emerging technologies and a collaborative, energetic team, Onpoint would be a perfect fit. We offer a competitive compensation and benefits package and a great office space conveniently located in Portland's East End. We work a hybrid schedule with two in-person days each week, Tuesdays and Thursdays.

DEPARTMENT

Information Services

REPORTS TO

Chief Technology Officer

DESCRIPTIVE SUMMARY

The Senior Software Test Engineer supports systems development by creating automated test frameworks, designing, and implementing test cases, and writing code to improve the overall testability of the software. The position designs and executes test plans, test cases, and scripts manually and by using automated testing tools. They are responsible for identifying and reporting software defects and working with developers and business analysts to ensure that the product meets quality standards. This position is responsible for both functional and performance testing. 

The Senior Software Test Engineer plays a significant role in defining best practices for testing across Onpoint's teams as well as managing key tools and infrastructure required to perform automated testing. 

RESPONSIBILITIES

Testing and Quality Assurance - Lead software testing efforts in meeting with the product owner, business analysts, developers and others to design, develop, and refine testing requirements and use cases. Specifics include:

  • Work with developers and the product team to develop a testing automation framework and selection of testing tools
  • Design and develop automated testing to ensure consistent testing of new software development
  • Evaluate software application for stability and bugs 
  • Generate clear documentation on testing results and the software's response
  • Develop and lead efforts to execute test plans and create test cases
  • Partner with developers to remediate defects
  • Execute both automated and manual software testing of system components
  • Evaluate new versions and features of applications to determine readiness for release
  • Ensure all testing for product enhancements and new releases are properly documented prior to release

Process Improvement - Lead and support organization-wide process improvement initiatives focused on improved quality and reliability of Onpoint's products. Other specific responsibilities include:

  • Ensure continuous improvement of Onpoint's software testing processes by proactively identifying and successfully leading improvement initiatives.

OTHER

  • Understand the value that Onpoint places on maintaining the confidentiality and integrity of our corporate and client data and meet applicable privacy and security compliance requirements
  • Ensure that Onpoint and client data is accessed, handled, processed, transmitted, disclosed, and stored according to operational and IT policies and procedures
  • Immediately report any suspected or actual violation of privacy and security policies or unauthorized access or disclosure of Onpoint or client data
  • Understand that compliance with all privacy and security policies, laws, and regulations is part of each employee's annual performance evaluation
  • Adhere to all policies and procedures as outlined in Onpoint's Employee Handbook
  • Perform all other duties as assigned

QUALIFICATIONS

  • 5+ years of work experience, at least 3 years in software testing
  • Demonstrated experience in technology, testing tools, and relational databases (e.g., SQL, Cypress, Postman, etc.)
  • Bachelor's degree in Computer Science, Information Technology, Mathematics, or similar major required
  • Significant experience supporting systems development, adhering to Software Development Lifecycle and Agile approaches, and relevant tools
  • Experience with software test tools and processes, building and testing frameworks, and web applications and APIs
  • Familiarity with AWS services and ecosystem a plus
  • Excellent verbal and written communication skills with ability to create technical documentation such as user guides, help files, and training materials
  • Demonstrated success working both independently, and collaboratively with others
  • Superior problem solving and critical thinking skills
  • Excellent organizational, interpersonal, and time management skills

Onpoint Health Data is an equal opportunity employer and prohibits discrimination and harassment of any kind. We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, gender identity, and/or expression, sexual orientation, marital status, disability, veteran status, or any other basis protected by applicable federal, state, or local law.

 

 

 

Apply to Onpoint: Senior Software Test Engineer

* Required field