Software Engineer, Test Automation

Motion Recruitment Partners LLC.
Boston, MA, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Automation of Tests Continuous Integration Data Validation Extract Transform Load (ETL) Database Testing Python (Programming Language) PostgreSQL Scrum Methodology Systems Integration Strategies of Testing Git
+3 more
Pytest Data Analytics Software Version Control

Requirements

The ideal candidate will have strong experience developing automation frameworks using Python and Pytest, along with expertise in ETL testing, PostgreSQL validation, CI/CD pipelines, and quality engineering best practices. This is an opportunity to work in a highly technical, data-driven environment while collaborating with experienced engineers and contributing to impactful automation initiatives., * Strong experience developing automation solutions using Python and Pytest

  • Experience designing, building, and maintaining automated test frameworks
  • Background testing ETL processes and validating data quality
  • Strong proficiency with PostgreSQL/database testing
  • Experience working in Windows environments
  • Understanding of Agile/Scrum methodologies
  • Strong knowledge of software testing principles and quality engineering practices

Preferred Skills & Experience

  • Experience integrating automation into CI/CD pipelines
  • Familiarity with Git/version control systems
  • Experience within financial services or investment management environments
  • Strong understanding of test strategy, test design techniques, and automation best practices

Technical Breakdown

  • 40% Python / Pytest Automation Development
  • 25% ETL Testing & Data Validation
  • 20% PostgreSQL / Database Testing
  • 15% CI/CD & Version Control

Role Breakdown

  • 60% Hands-on Automation Development & Testing
  • 20% Building and Improving Test Frameworks
  • 20% Team Collaboration & Quality Initiatives

About the company

A global investment management firm is seeking a Senior Software Engineer, Test Automation to join their engineering team and help build scalable automation solutions that improve data quality, reliability, and efficiency across critical systems. This team leverages advanced analytics, automation, and technology platforms to support sophisticated financial solutions. This role is onsite in Boston, MA 3 days per week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

6:08 min

Applying software engineering environments and testing to data pipelines

Matthias Niehoff Matthias Niehoff · World Congress 2024

Videos

See all

Related articles

See all