Senior Engineer, Software Development Test QE

LPL Financial Holdings, Inc.$132K — $142K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field with 5 years of experience in automation testing in a financial context, or a Master's degree with 3 years of equivalent experience.
  • Expertise in Agile/Scrum methodologies and CI/CD pipeline implementation using GitHub Actions.
  • Proficient with automation testing frameworks like JUnit, TestNG, Selenium, and REST API testing tools.
  • Strong programming skills in Python, Java, and JavaScript for test automation.
  • Demonstrated ability in developing complex SQL queries and ETL testing for data quality assurance.

Responsibilities

  • Build end-to-end automation solutions for financial platforms.
  • Collaborate with engineers across disciplines to integrate technologies.
  • Create and automate test plans and GUI test cases using Agile practices.
  • Implement automated tests for API services and backend microservices.
  • Develop tests for database validation and synthetic data generation.
  • Conduct performance tests capturing key metrics for applications.
  • Manage source code with version control and CI/CD practices.

Benefits

  • 401K matching
  • Health benefits
  • Employee stock options
  • Paid time off
  • Volunteer time off
Full Job Description

Name of Employer:    LPL Financial LLC

Position Title:             Senior Engineer, Software Development Test QE (Req# 000122)

Requisition:                000122

Hours:                         40 hours per week

Salary Range:             $132,000 - $142,000 per year

Location:                     13620 N FM 620 Building C, Suite 200, Austin, TX 78717

Telecommuting:          None

JOB DUTIES:

  • 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 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.

  • 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.

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.

Applicants must possess demonstrated expertise with the following:

  • 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.

  • 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).

  • 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.

  • 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.

  • 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.

  • DE in data quality testing and ETL testing, including building automated reconciliation systems for data migrations, and validating data transformations with mutation testing.

  • 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.

  • 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.


 

Pay Range:

$132,000 - $142,000 per year
 Actual base salary varies based on factors, including but not limited to, relevant skill, prior experience, education, base salary of internal peers, demonstrated performance, and geographic location. Additionally, LPL Total Rewards package is highly competitive, designed to support your success at work, at home, and at play – such as 401K matching, health benefits, employee stock options, paid time off, volunteer time off, and more. Your recruiter will be happy to discuss all that LPL has to offer!
 

About LPL Financial Holdings, Inc.

LPL Financial Holdings, Inc. Careers

Joining LPL Financial Holdings, Inc. presents an unparalleled opportunity to become part of a leading team of professionals in the financial services industry. The company is renowned for its commitment to innovation, leadership, and professional growth, making it an ideal workplace for ambitious individuals looking to advance their careers.

Explore Job Opportunities

LPL Financial Holdings, Inc. offers a variety of job opportunities that cater to a range of skills and interests. From entry-level positions to senior leadership roles, each job opening provides a platform for personal and professional development. Candidates can expect a rigorous interview process that ensures each team member is not only a fit for the position but also aligns with the company's culture of excellence and integrity.

Internship Programs

For those starting their career journey, LPL Financial Holdings, Inc. provides robust internship programs designed to offer real-world experience in the financial sector. Internships are a cornerstone of the company's commitment to nurturing young talent, providing a foundation of knowledge and skills that are crucial for future employment in the industry.

Commitment to Diversity and Inclusion

Diversity and inclusion are at the heart of LPL Financial Holdings, Inc. The company believes in empowering all employees through diversity training and leadership opportunities that promote an inclusive workplace. This approach not only enhances team collaboration but also drives innovation and creativity.

Benefits and Culture

LPL Financial Holdings, Inc. is dedicated to supporting its employees with comprehensive benefits designed to promote a healthy work-life balance. Benefits include competitive health care options, retirement plans, and wellness programs. The company culture is built on a foundation of mutual respect and teamwork, encouraging networking and professional development across all levels of the organization.

Professional Growth and Development

Employees at LPL Financial Holdings, Inc. are encouraged to continuously enhance their professional skills and advance their careers within the company. Leadership development programs and continuous learning opportunities are readily available, allowing individuals to achieve their career goals and contribute effectively to their teams.

Join the LPL Financial Holdings, Inc. Team

LPL Financial Holdings, Inc. is actively hiring and looking for passionate, creative, and solution-driven team players. Explore open positions that match your skills and interests on the LPL Financial Holdings, Inc. careers page. Each position offers a chance to be part of a dynamic team that is instrumental in shaping the future of financial services.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights through the LPL Financial Holdings, Inc. careers blog. Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at LPL Financial Holdings, Inc.

SEARCH LPL FINANCIAL HOLDINGS, INC. JOBS

READ CAREERS BLOG

JOB ALERT EMAILS

Embark on a career path that fosters growth, embraces diversity, and rewards innovation. LPL Financial Holdings, Inc. is not just a company—it's a place where you can make a difference.
Learn more about LPL Financial Holdings, Inc.

Similar Jobs

More Jobs at LPL Financial Holdings, Inc.

More Finance & Insurance Jobs

Find similar Senior Engineer, Software Development Test QE jobs: