Search

QA Full Stack Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Description

Senior QA Full Stack Engineer (SDET) – Financial Services

Location: Berwyn, PA
Work Arrangement: Hybrid – 4 days onsite per week
Job Type: Contract-to-Hire
Initial Contract Duration: 6 Months
Interview Process: In-person interview
Work Authorization: U.S. Citizens and Green Card holders required for conversion

Position Overview

We are seeking an experienced Senior QA Full Stack Engineer / Software Development Engineer in Test (SDET) to support enterprise financial services applications.

This is not a traditional manual QA position. We are looking for a technically strong quality engineering professional who combines test automation, programming knowledge, SQL expertise, application troubleshooting, and financial services domain understanding.

The ideal candidate will be comfortable analyzing application code, investigating defects, validating complex business workflows, developing automated test scripts, and collaborating closely with software engineers and business stakeholders.

You will be an active participant in Agile development teams, helping ensure application quality throughout the software development lifecycle.

Key Responsibilities

  • Design, develop, execute, and maintain automated test scripts and frameworks.
  • Perform functional, integration, regression, and application-level testing.
  • Analyze application code and troubleshoot complex technical defects.
  • Write and execute SQL queries to validate database records, joins, relationships, and business logic.
  • Investigate application behavior across front-end, back-end, and database components.
  • Collaborate with developers to identify root causes and resolve application issues.
  • Participate actively in Agile ceremonies, sprint planning, backlog refinement, and requirement discussions.
  • Review acceptance criteria and challenge unclear or incomplete requirements.
  • Work with business analysts, developers, and product owners to ensure comprehensive test coverage.
  • Leverage AI-assisted tools such as GitHub Copilot to analyze code, investigate defects, and improve productivity.
  • Document test results, defects, technical findings, and quality metrics.

Required Qualifications

  • 5+ years of experience in QA Engineering, QA Automation, Software Testing, or SDET roles.
  • Strong experience developing and maintaining automated test scripts.
  • Strong SQL skills, including complex queries, joins, database relationships, and data validation.
  • Working knowledge of Java and JavaScript.
  • Ability to read, understand, analyze, and troubleshoot application code.
  • Experience with application testing and defect investigation.
  • Understanding of software development lifecycle and Agile/Scrum methodologies.
  • Strong communication skills and the ability to actively participate in technical and business discussions.
  • Ability to independently investigate issues and collaborate with cross-functional teams.

Technical Skills

Core Technologies:

  • Java
  • SQL
  • JavaScript
  • Automated Testing Frameworks
  • Database Testing and Validation

Application Technologies:

  • Angular
  • HTML / CSS
  • Apache Tomcat
  • Application Architecture and Debugging
  • API and Integration Testing

Additional Skills:

  • GitHub Copilot or other AI-assisted development tools
  • Agile / Scrum
  • Code Analysis and Troubleshooting
  • Test Automation Frameworks

Financial Services Domain Experience – Strongly Preferred

Candidates with financial services or capital markets experience are strongly preferred.

Relevant domain knowledge includes:

  • Capital markets and securities transaction processing
  • Trade lifecycle and settlement processing
  • T+1 settlement concepts
  • Custody and asset servicing
  • Managed accounts and investment operations
  • FIX messaging and financial transaction workflows

Experience in banking, financial technology, asset management, or securities operations will be valuable.

Ideal Candidate Profile

The ideal candidate is a QA Automation Engineer who has evolved into an SDET or Full Stack Quality Engineer role.

We are particularly interested in professionals who:

  • Have strong hands-on automation and SQL experience.
  • Understand Java-based applications and can troubleshoot code.
  • Have worked in financial services or capital markets environments.
  • Can communicate confidently with developers and business stakeholders.
  • Actively contribute to Agile discussions and requirement refinement.
  • Take ownership of application quality rather than simply executing assigned test cases.
  • Are comfortable using AI tools to improve testing and technical analysis.

Work Location and Employment Details

  • Location: Berwyn, Pennsylvania
  • Onsite requirement: 4 days per week
  • Contract duration: Initial 6 months
  • Employment model: Contract-to-Hire
  • Interview: In-person
  • Conversion eligibility: U.S. Citizens or Green Card holders


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...