Jobs · Information Technology · Texas

Senior Engineer, Software Development Test QE

LPL Financial · Austin, TX · 2 wk ago
Information Technology$132k–$142k/yrFull-time

About the role

LPL Financial Holdings Inc. (Nasdaq: LPLA) is among the fastest growing wealth management firms in the U.S. As a leader in the financial advisor-mediated marketplace, LPL supports over 32,000 financial advisors and the wealth management practices of approximately 1,100 financial institutions, servicing and custodying approximately $2.3 trillion in brokerage and advisory assets on behalf of approximately 8 million Americans.

Responsibilities

  • Build end-to-end (E2E) automation solutions to connect financial services platforms.
  • 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 and 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 and 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.
  • Create and document test scripts, defects, and comprehensive performance test reports with quality dashboards.

Requirements

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

Qualifications

  • Must possess demonstrated expertise with the following:
  • Working in an Agile or Scrum environment, delivering software applications and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions.
  • Working with established automation test frameworks, including JUnit, TestNG, UI and Mobile Testing, using REST API testing; and developing automation testing using Selenium, RestAssured, Cucumber, and Behavior Driven Development (BDD).
  • Creating test cases using test management tools (ALM or JIRA) for user stories in RESTful API Services and maintaining data scenarios to support test plans and test cases.
  • Developing software for test automation and programming in Python, Java, and JavaScript using automation frameworks and working with synthetic data engineering using Pandas and PySpark to validate large-scale financial datasets.
  • Developing and executing complex SQL queries with performance tuning expertise across MySQL, SQL Server, working with message queues and cron jobs for batch processing validation, and working with batch job validation for large-scale data platforms.
  • In data quality testing and ETL testing, including building automated reconciliation systems for data migrations, and validating data transformations with mutation testing.
  • Working with enterprise financial systems, including enterprise billing systems, financial transactions, rate structures, and compliance requirements and working with Kubernetes and AWS components including S3, RDS.
  • In performance testing using JMeter to conduct load, stress, and endurance testing for both UI and API applications; capturing and analyzing key metrics including throughput, response times, and error rates; and creating comprehensive performance test reports.

Skills

  • Expertise in Agile or Scrum methodologies.
  • Experience with CI/CD pipelines using GitHub Actions.
  • Knowledge of automation test frameworks, including JUnit, TestNG, UI and Mobile Testing, REST API testing, Selenium, RestAssured, Cucumber, and Behavior Driven Development (BDD).
  • Ability to create and maintain test cases using test management tools (ALM or JIRA) for user stories in RESTful API Services and maintain data scenarios to support test plans and test cases.
  • Programming skills in Python, Java, and JavaScript for test automation and working with synthetic data engineering using Pandas and PySpark to validate large-scale financial datasets.
  • Experience with complex SQL queries with performance tuning expertise across MySQL, SQL Server, working with message queues and cron jobs for batch processing validation, and working with batch job validation for large-scale data platforms.
  • Experience in data quality testing and ETL testing, including building automated reconciliation systems for data migrations, and validating data transformations with mutation testing.
  • Experience with enterprise financial systems, including enterprise billing systems, financial transactions, rate structures, and compliance requirements and working with Kubernetes and AWS components including S3, RDS.
  • Experience in performance testing using JMeter to conduct load, stress, and endurance testing for both UI and API applications; capturing and analyzing key metrics including throughput, response times, and error rates; and creating comprehensive performance test reports.

Benefits

  • 401K matching.
  • Health benefits.
  • Employee stock options.
  • Paid time off.
  • Volunteer time off.

Pay

$132,000 - $142,000 per year

Schedule

40 hours per week

Contact

To apply, please email recruitment@lplfinancial.com and reference Req# 000122.

Company Overview

LPL Financial Holdings Inc. (Nasdaq: LPLA) is among the fastest growing wealth management firms in the U.S. As a leader in the financial advisor-mediated marketplace, LPL supports over 32,000 financial advisors and the wealth management practices of approximately 1,100 financial institutions, servicing and custodying approximately $2.3 trillion in brokerage and advisory assets on behalf of approximately 8 million Americans.

Additional Information

LPL will only communicate with a job applicant directly from an @lplfinancial.com email address and will never request any form of payment from the applicant, or information regarding an applicant’s bank or credit card. Should you have any questions regarding the application process, please contact LPL’s Human Resources Solutions Center at (855) 575-6947. EEO.

Similar jobs