Senior Engineer, Software Development Test QE

LPL FinancialAustin, TX
$132,000 - $142,000Onsite

About The Position

The Senior Engineer, Software Development Test QE will be responsible for building end-to-end (E2E) automation solutions to connect financial services platforms. This role involves working with a cross-functional team of hardware, firmware, software, system, and test engineers to develop and integrate technologies. The position requires creating, executing, and automating test plans and GUI automation test cases using Agile practices. Key responsibilities include implementing automated tests for SOAP, REST services, and backend microservices/APIs, as well as for database validation, data loads, and data ingestion. Performance testing, including load, stress, and endurance testing for UI and API applications, is also a critical part of this role. The engineer will maintain source code with version control tools and manage continuous testing workflows with zero-touch deployment pipelines using CI/CD practices. Additionally, the role involves validating functions, transformations, third-party messages, data ingestion, and integrations, and working with message queues and cron jobs for batch processing validation. Implementing shift-left mechanisms by collaborating with development and release management teams to embed quality early in the development lifecycle, reduce defect detection time, and perform security testing are also key aspects. The position requires writing complex SQL scripts for data validation of data warehouses with multiple data sources and automating database validation. Creating and documenting test scripts, defects, and comprehensive performance test reports with quality dashboards is also expected.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or a related field (or foreign education equivalent) and five (5) years of experience in building automation test frameworks within a financial domain.
  • Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Information Technology, or a related field (or foreign education equivalent) and three (3) years of experience in building automation test frameworks within a financial domain.
  • Demonstrated expertise working in an Agile or Scrum environment.
  • Demonstrated expertise delivering software applications and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions.
  • Demonstrated expertise working with established automation test frameworks, including JUnit, TestNG, UI and Mobile Testing, using REST API testing.
  • Demonstrated expertise developing automation testing using Selenium, RestAssured, Cucumber, and Behavior Driven Development (BDD).
  • Demonstrated expertise creating test cases using test management tools (ALM or JIRA) for user stories in RESTful API Services.
  • Demonstrated expertise maintaining data scenarios to support test plans and test cases.
  • Demonstrated expertise developing software for test automation and programming in Python, Java, and JavaScript using automation frameworks.
  • Demonstrated expertise working with synthetic data engineering using Pandas and PySpark to validate large-scale financial datasets.
  • Demonstrated expertise developing and executing complex SQL queries with performance tuning expertise across MySQL, SQL Server.
  • Demonstrated expertise working with message queues and cron jobs for batch processing validation.
  • Demonstrated expertise working with batch job validation for large-scale data platforms.
  • Demonstrated expertise in data quality testing and ETL testing, including building automated reconciliation systems for data migrations.
  • Demonstrated expertise validating data transformations with mutation testing.
  • Demonstrated expertise working with enterprise financial systems, including enterprise billing systems, financial transactions, rate structures, and compliance requirements.
  • Demonstrated expertise working with Kubernetes and AWS components including S3, RDS.
  • Demonstrated expertise in performance testing using JMeter to conduct load, stress, and endurance testing for both UI and API applications.
  • Demonstrated expertise capturing and analyzing key metrics including throughput, response times, and error rates.
  • Demonstrated expertise creating comprehensive performance test reports.

Responsibilities

  • Build end-to-end (E2E) automation solutions to connect financial services platforms.
  • Work with inter-disciplinary team of hardware, firmware, software, system, and test engineers to develop and integrate technologies.
  • Create, execute, and automate test plans and GUI automation test cases using Agile practices.
  • Implement automated tests for SOAP, REST services, and backend microservices/API.
  • Develop and execute automated tests for database validation of data-loads and data ingestion, including synthetic data generation and automated reconciliation for data migrations.
  • Validate and automate backend systems, financial transactions, enterprise billing systems, rate structures, and compliance rules.
  • Conduct performance testing including load, stress, and endurance testing for UI and API applications capturing key metrics.
  • Maintain source code with version control tools and manage continuous testing workflows with zero-touch deployment pipelines using CI/CD practices.
  • Validate functions, transformation, third party messages, data ingestion, and third-party integrations.
  • Work with message queues and cron jobs for batch processing validation.
  • Implement shift-left mechanisms by collaborating with development and release management teams to embed quality into every phase, reduce defect detection time, and perform security testing.
  • Write complex SQL scripts for data validation of data warehouse with multiple data sources and automating DB validation.
  • Create and document test scripts, defects, and comprehensive performance test reports with quality dashboards.

Benefits

  • 401K matching
  • health benefits
  • employee stock options
  • paid time off
  • volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service