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
Responsibilities
Develop and implement automation solutions using Python and Pytest
Design, build, and maintain automated test frameworks
Test ETL processes and validate data quality
Conduct PostgreSQL/database testing
Integrate automation into CI/CD pipelines
Collaborate with team members on quality initiatives
Contribute to the improvement of testing strategies and practices
Benefits
Medical Insurance - Four medical plans to choose from for you and your family
Dental & Orthodontia Benefits
Vision Benefits
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
Hospital Indemnity Insurance
401(k) including match with pre and post-tax options
Paid Sick Time Leave
Legal and Identity Protection Plans
Pre-tax Commuter Benefit
529 College Saver Plan
Full Job Description
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.
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. Required Skills & Experience
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
You will receive the following benefits:
Medical Insurance - Four medical plans to choose from for you and your family
Dental & Orthodontia Benefits
Vision Benefits
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
Hospital Indemnity Insurance
401(k) including match with pre and post-tax options