Senior Software Engineer – Test Automation

Merrimack, NH, US • Posted 14 hours ago • Updated 14 hours ago
Contract W2
6 Months
No Travel Required
On-site
$60 - $65/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Playwright
  • Cucumber
  • Python
  • SQL
  • Database Testing
  • DB Validation
  • E2E Testing
  • Test Automation
  • Data Validation
  • Data Analysis
  • Java
  • Serenity
  • REST API Testing
  • AWS
  • RDS
  • Mainframe
  • CI/CD
  • Spring
  • Jira
  • Jira Align
  • Agile
  • Kanban
  • Capital Markets
  • Brokerage
  • Equity
  • Options
  • Fixed Income
  • Securities
  • Trading
  • Financial Services

Summary

Senior Software Engineer – Test Automation / Data Validation

Location: Merrimack, NH
Work Arrangement: Local candidates only
Experience: 5+ years; ideal range 6–9 years
Industry: Financial Services / Capital Markets
Employment Type: Contract

Position Overview

We are seeking a Senior Software Engineer with strong test automation, data validation, and software engineering experience.

This role focuses heavily on End-to-End (E2E) test automation, database validation, data analysis, and automated comparison of Mainframe and AWS RDS data. The ideal candidate will have hands-on experience with Playwright, Cucumber/Serenity Cucumber, Python, SQL, and Java.

The engineer will work closely with Product Owners, Architects, Developers, and other engineering teams to deliver reliable, scalable, and well-tested software solutions.

Key Responsibilities

  • Design, develop, maintain, and execute automated E2E test solutions.

  • Develop and maintain test automation frameworks using Playwright and Cucumber/Serenity Cucumber.

  • Write Python scripts to compare, reconcile, and identify differences between Mainframe and AWS RDS data.

  • Perform detailed SQL queries and database validation.

  • Analyze large datasets, including millions of records, and identify data discrepancies efficiently.

  • Validate data integrity across multiple systems and applications.

  • Develop automated tests covering UI, API, integration, and database layers.

  • Work with Java and Spring-based applications and RESTful services.

  • Collaborate with development, architecture, product, and business teams to identify and resolve technical issues.

  • Participate in Agile/Scrum/Kanban ceremonies and contribute to continuous improvement.

  • Support test-driven development, code reviews, test reviews, design reviews, and engineering best practices.

  • Contribute to CI/CD pipelines, cloud strategy, and build/deployment automation.

  • Deliver high-quality, maintainable, scalable, and cost-effective software solutions.

Required Skills

  • 5+ years of software development and/or test automation experience

  • Strong hands-on experience with Playwright

  • Strong experience with Cucumber / Serenity Cucumber

  • Strong Python scripting experience

  • Expert-level SQL

  • Strong experience with database testing and validation

  • Hands-on E2E test automation experience

  • Experience with data analysis and data reconciliation

  • Experience handling and analyzing large datasets

  • Strong Java development experience

  • Experience with Spring / Spring-based applications

  • Experience with RESTful services

  • Experience working in Agile/Scrum/Kanban environments

  • Experience with Jira and Jira Align

  • Strong analytical and problem-solving skills

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent experience

Preferred / Nice-to-Have Skills

  • API Testing

  • AWS

  • AWS RDS

  • Mainframe

  • CI/CD pipelines

  • REST API automation

  • React, Angular, or Vue

  • JavaScript / ES6

  • SASS

  • KDB

  • Test-Driven Development (TDD)

  • Continuous Integration / Continuous Delivery

Financial Services Experience

Experience in Financial Services, Capital Markets, Brokerage, Securities, Trading, Equity, Options, or Fixed Income is highly preferred.

Experience working with large financial datasets, trading systems, brokerage platforms, or capital markets data is a strong advantage.

Ideal Candidate Profile

The ideal candidate is a hands-on Senior Software Engineer / SDET / Test Automation Engineer who combines strong software engineering skills with deep automation and data-validation experience.

The strongest candidates will have experience with:

Playwright + Cucumber + Python + SQL + E2E Automation + Database Validation + Java/Spring + AWS/RDS + Data Analysis

Experience comparing Mainframe and cloud/database data is a significant advantage.

Location Requirement

LOCAL CANDIDATES ONLY.

Candidates must currently be located within reasonable commuting distance of Merrimack, NH and be able to work from the Merrimack location as required.

Out-of-area candidates will not be considered.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91141590
  • Position Id: 9104427
  • Posted 14 hours ago

Company Info

About Code Repo

CodeRepo is a premier and award-winning Staffing, recruitment, and IT development company headquartered in Georgia, USA committed to connecting top-tier talent with leading organizations. With a focus on delivering innovative staffing solutions, we have established ourselves as a leading Staffing partner in the ever-evolving Industry landscape. As a trusted partner to both businesses and professionals, we are dedicated to bridging the gap between talent and opportunity in the dynamic world of staffing.

Our mission is to be the industry’s foremost catalyst for success, connecting the most exceptional professionals with organizations that share our commitment to excellence. We envision a future where talent seamlessly finds its perfect fit, and together, they achieve remarkable results. Our goal is to drive positive change in the world of work by creating opportunities that empower individuals, elevate organizations, and enrich lives.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs