Software Engineer in Test

Engineering United States Austin, Texas Raleigh, North Carolina


Description

We provide technology that community financial institutions use to manage risk and drive growth. Our solutions automate key processes – from anti-money laundering to fraud detection to CECL readiness to lending workflows – empowering our customers by addressing their Enterprise Risk Management needs.

Abrigo is looking for a dedicated and skilled Software Engineer in Test to join our data team, which plays a crucial role in supporting multiple product lines. This position is central to our mission of developing automated testing solutions that ensure the high quality and reliability of our data-driven products. The ideal candidate is highly organized, self-motivated, and driven to succeed.

We seek an individual with a strong background in test automation who can not only execute but also innovate in creating robust, fully automated testing suites. This role requires a proactive, automation-first approach to testing, aimed at continuously enhancing our data solutions across various levels of software quality.

What You’ll Do:

  • Design, develop, and execute automated tests with a focus on scalability and maintainability.
  • Collaborate with a cross-functional team of engineers, product managers, and quality assurance to align automated testing strategies with business objectives
  • Build and maintain automated testing solutions across all test levels, including regression, integration, end-to-end, functional, smoke, and performance testing
  • Collaborate with Product Managers and developers on creating and executing test plans, including assisting with manual test plan execution and verifications for large projects.
  • Participate in sprint signoffs, ensuring tickets include necessary automation/testing information and contributing to the completion of manual test cases when required.
  • Own and manage the release process, ensuring all checklist items are completed and deadlines are met for successful release execution.
  • Implement automated processes for test data creation and management to support streamlined testing workflows
  • Partner with developers to embed testing best practices within each story, task, and bug fix, ensuring adherence to quality standards
  • Document and log defects comprehensively, with a focus on enabling efficient debugging and issue resolution
  • Triage test failures and provide insightful feedback for continuous improvement of the testing framework

What You’ll Need:

  • 3+ years in automating test scripts within a software development environment
  • Proficiency in using tools such as Selenium, Cypress, or Playwright.
  • Proficiency in writing and running SQL queries.
  • Experience testing ETL processes, data pipelines, or big data workflows, ensuring data transformations are correct, data integrity is maintained, and pipeline performance is optimal.
  • Experience with API testing tools like Postman, Rest Assured or JMeter.
  • Knowledge CI/CD tools, such as Jenkins or GitHub Actions, to integrate automated testing within deployment workflows.
  • Experience with scripting languages (e.g., Python, Bash)
  • Knowledge and Experience developing and executing performance tests
  • Working understanding of unit tests & code coverage
  • Experience working in an Agile environment

What You’ll Get:                                                                               

  • Market competitive total rewards package
  • To be part of the Heart & SOUL of a winning company with an inspiring mission
  • The opportunity to Make Big Things Happen
  • Competitive salary along with full health benefits with an HSA option
  • Flexible PTO and bank holidays
  • 401(k) plan and company match

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, age, genetic trait, sexual orientation, national origin, disability status, or any other characteristic protected by law.

Abrigo is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at [email protected] with the subject line accommodation.