Software Automation Engineer

Abarca HealthSan Juan, PR
Hybrid

About The Position

Abarca is seeking a Software Automation Engineer to join their innovative team, which includes software, systems, architecture, and automation engineers. This role is crucial in redefining pharmacy benefits through smarter technology. The Software Engineering department manages the development of tech products to ensure high-quality pharmacy benefit management services. As a Software Automation Engineer, you will collaborate with various teams to devise code-based testing approaches and settings, ensuring system quality from a coding perspective. You will work closely with developers to review code by developing Unit Test Cases that verify functional requirements and adherence to coding standards. Additionally, you will partner with Quality Engineers to develop automation test cases for UI testing, ensuring regression testing efforts are completed efficiently. This role requires a strong team mentality and a passion for both software development and Quality Engineering.

Requirements

  • Bachelor’s Degree or Master’s Degree in Computer Science, Computer Engineering, Information Technology or related area (In lieu of a degree, equivalent relevant experience may be considered.)
  • 3+ years of related experience with Software Test Automation, including object-oriented development, working with relational databases, and writing SQL queries and procedures.
  • Experience with testing API consumptions.
  • Experience with Agile Software Development practices.
  • Experience testing, adapting, and implementing new and innovative Software Automation techniques and capabilities independently.
  • Experience troubleshooting, determining, and resolving root causes, and debugging code.
  • Experience managing extensive and complex projects.
  • Experience planning and executing long-term strategic projects or platform overhauls from a Software Automation perspective.
  • Experience collaborating with associated teams in the construction of automated UI test cases and automated Unit Tests, based on Business Requirements and Functional Specifications.
  • Experience with query executions and database objects management over an SQL Server database.
  • Experience with Test Automation practices and tools.
  • Experience with object-oriented programming concepts in C#, Java, Javascript and/or HTML.
  • Experience with Microsoft Visual Studio, Microsoft SQL Server and Selenium IDE and Web Driver products.
  • Excellent oral and written communication skills.
  • Must be a United States’ citizen.

Nice To Haves

  • Experience with Healthcare, Pharmacy, and Pharmacy Benefit Management industries, Medicare Part D, and CMS regulations.
  • Experience with Quality Assurance practices and tools.

Responsibilities

  • Design, develop, maintain, and troubleshoot software applications and software testing tools.
  • Work closely with Agile Team members including Business System Analysts, Software Engineers, Software Quality Engineers, Product Analysts, and other Software Automation peers.
  • Write User Interface (UI) software automation test cases based on manual test case scenarios to meet business requirements and functional specifications for regression tests.
  • Maintain Page Object Models (POMs) to ensure all modified or new pages are ready for automation tests.
  • Write Unit Test Cases within the software’s code to embed software functional specifications.
  • Automate Test Cases created by the Quality Engineering team and prepare automation code elements for their delivery.
  • Execute automated test cases to challenge functional, integration, and regression test cases.
  • Become an expert in all software platforms.
  • Recommend possible improvements for both the code and functional levels of the applications.
  • Simulate automated stress tests over a series of test cases to maintain system performance health.
  • Collaborate in researching techniques and tools related to software test automation.
  • Research and resolve issues, or propose possible solutions.
  • Act as a liaison between technical team members and business stakeholders/end users.
  • Coach team members and contribute to the team's growth as a platform contributor and team coach.

Benefits

  • Flexible hybrid work model
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service