Jobs and Careers
HO

QA Automation Engineer

Horizon Farm Credit
United Statesfull_timeVerifiedPosted 29 Dec 2025

About the role

Who we are:

Farm Credit Bank of Texas is a $40.9 billion wholesale bank that has been financing agriculture and rural America for over 100 years. Headquartered in Austin, Texas, we provide funding and services to rural lending associations in five states, and we are active in the nation’s capital markets. 

While you may not be familiar with our name, Farm Credit Bank of Texas plays a critical role in supporting the businesses that make it possible for America to maintain access to an affordable and safe food supply, an industry which is one of the most innovative and evolving of our time. And while you help us deliver on our mission, we deliver on our commitment to you as a valued employee by providing competitive compensation, generous health and wellness benefits packages and an attractive workplace located along the bluffs of the Colorado River just minutes west of downtown Austin. 

We seek out top talent in their fields, whether it be technology, finance, accounting, credit, human resources, or other administrative functions, and welcome you to join us in our mission to feed the world. 


Position Description: 

The QA Automation Engineer I plays a foundational role in ensuring the reliability and performance of Windows-based enterprise applications. This position supports automation design, test execution, and maintenance of scripts within TestComplete and related desktop testing frameworks. Working under the guidance of senior engineers, the Engineer I contributes to automating regression and smoke tests, validating integrations between desktop and web systems, and supporting CI/CD-driven testing efforts.

Day-to Day-Duties and Responsibilities: 

  1. Test Automation & Tool Development
    • Design, develop, and maintain automated test scripts for desktop applications using TestComplete or similar frameworks.
    • Enhance existing scripts for stability, maintainability, and performance under the supervision of senior engineers.
    • Participate in framework setup, configuration, and library creation to standardize object recognition and test execution.
    • Manage test data and environment configuration files using YAML, JSON, or equivalent formats.
    • Collaborate with peers to identify automation candidates and contribute to shared test libraries.
  2. Test Planning & Execution
    • Participate in planning sessions to understand testing requirements and automation feasibility.
    • Execute manual and automated desktop tests, documenting outcomes and logging defects with detailed reproduction steps.
    • Run regression and smoke suites following code deployments or configuration changes.
    • Assist in validating integrations between desktop applications, web APIs, and backend databases.
    • Produce execution summaries and share automation results with QA leads and developers.
  3. Requirements Analysis & Collaboration
    • Validate software builds through targeted manual and automated verification steps.
    • Ensure that test cases align with acceptance criteria and user workflows.
    • Support certification testing for releases, ensuring that key business functions remain stable after deployment.
    • Identify and escalate gaps in automation or coverage to senior engineers.
  4. Software Quality Assurance & Certification
    • Validate software builds through targeted manual and automated verification steps.
    • Ensure that test cases align with acceptance criteria and user workflows.
    • Support certification testing for releases, ensuring that key business functions remain stable after deployment.
    • Identify and escalate gaps in automation or coverage to senior engineers.
  5. CI/CD & DevOps Integration
    • Assist in integrating TestComplete scripts into CI/CD pipelines (e.g., Azure DevOps, Jenkins).
    • Learn to configure build agents and test execution jobs for automated validation.
    • Troubleshoot failed runs and identify issues with environment setup, scripts, or data.
    • Apply basic DevOps practices such as source-control branching, merging, and pull-request review.
  6. Process Improvement & Continuous Learning
    • Follow established coding and naming conventions within the automation framework.
    • Contribute to team discussions on improving QA automation standards.
    • Maintain accurate documentation for scripts and test processes.
    • Actively learn new tools, frameworks, and programming languages relevant to desktop automation — including JavaScript libraries, VBScript syntax, TestComplete keyword-driven design, and YAML-based configurations.
    • Participate in tea

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Horizon Farm Credit

View company profile →