Software Engineer, Test Automation

Motion Recruitment Partners LLC.
Boston, MA, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Airflow Automation of Tests Microsoft Azure Software Bug Management Software Quality Continuous Integration Data Validation Extract Transform Load (ETL) Database Queries Database Testing Github Python (Programming Language)
+19 more
PostgreSQL Scrum Methodology Software Engineering SQL Databases Strategies of Testing Workflow Management Systems Planning Software Enterprise Software Applications Backend Git Pytest Gitlab-ci Data Analytics Data Management Software Coding Software Version Control Data Pipelines SDET Jenkins

Job description

Our client is a well-established investment management and financial services organization seeking a Software Engineer, Test Automation to join their technology team on a contract basis. This role will focus on building and maintaining automated testing solutions for data platforms, ETL processes, and enterprise applications using Python, PyTest, PostgreSQL, SQL, and CI/CD tools. This is an excellent opportunity for an engineer who enjoys improving software quality through automation and data validation.

Requirements

If you’re passionate about writing code, solving complex data quality challenges, and helping teams deliver reliable software, this role offers the chance to make an immediate impact. You’ll work alongside engineering and business stakeholders to design scalable testing strategies, enhance automation frameworks, and support mission-critical releases. The team values collaboration, continuous improvement, and technical growth, making this a great opportunity for someone looking to deepen their expertise in test automation within a data-driven environment.

Contract Duration: 12 Months Required Skills & Experience 3+ years of experience in Test Automation, SDET, QA Automation, or Software Engineering Strong Python development experience Hands-on experience with PyTest or similar Python testing frameworks Experience testing ETL processes, data pipelines, or backend systems Strong SQL skills and experience with PostgreSQL Experience creating and maintaining automated test scripts and frameworks Experience with Git or other version control systems Understanding of CI/CD pipeline testing and release processes Experience working in Agile/Scrum environments Desired Skills & Experience Experience within financial services, investment management, or fintech environments Exposure to Jenkins, GitHub Actions, GitLab CI, or Azure DevOps Experience with data quality validation and reconciliation testing Familiarity with workflow orchestration or scheduling platforms such as Airflow Experience performing source-to-target data testing Strong troubleshooting and root-cause analysis skills Excellent communication and stakeholder collaboration abilities What You Will Be Doing Tech Breakdown 50% Python & Test Automation Development 25% SQL / PostgreSQL Data Validation & ETL Testing 15% CI/CD Pipeline & Release Support 10% Defect Management, Documentation & Process Improvement Daily Responsibilities 70% Hands On

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

Loading talks and stories from around this role…