Why This Role Stands Out
As a Software Engineer in Test, you'll significantly impact quality engineering at a respected investment management firm, building scalable automation frameworks for modern systems. This hybrid role is perfect for a technical Python developer with a passion for testing as a software discipline, offering excellent opportunities for professional growth and skill development. Apply now to contribute to cutting-edge technology and advance your career in a collaborative team environment.
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Boston, MA, United States
Posted
Yesterday
ETLScrumAgileGitPostgreSQLPythonpytest
Job Description
Join a leading investment management organization helping drive the next generation of quality engineering practices across a modern technology ecosystem. This opportunity is ideal for a highly technical software engineer with strong Python development skills who enjoys building automated testing solutions for data platforms, APIs, backend services, and enterprise applications.
The team is seeking an engineer who approaches testing as a software development discipline, someone who is passionate about designing scalable automation frameworks, improving test coverage through code, and helping teams deliver reliable software at scale. You'll play a key role in advancing engineering quality standards while collaborating with developers, product teams, and other automation specialists to modernize testing practices across the organization.
Required Skills & Experience
The team is seeking an engineer who approaches testing as a software development discipline, someone who is passionate about designing scalable automation frameworks, improving test coverage through code, and helping teams deliver reliable software at scale. You'll play a key role in advancing engineering quality standards while collaborating with developers, product teams, and other automation specialists to modernize testing practices across the organization.
Required Skills & Experience
- Strong Python software development experience
- Hands-on experience building automated test frameworks using pytest
- Background developing and maintaining automated tests for backend systems, APIs, data pipelines, or ETL processes
- Experience writing production-quality code and participating in code reviews
- Knowledge of software version control systems such as Git
- Experience validating data integrity, data quality, and complex business workflows
- Familiarity with PostgreSQL or similar relational databases
- Understanding of CI/CD concepts and automated deployment pipelines
- Experience working in Agile/Scrum development environments
- Strong problem-solving, debugging, and analytical skills
- Ability to work effectively within cross-functional engineering teams
- Experience supporting enterprise-scale financial or data-driven applications
- Exposure to cloud-based development environments
- Knowledge of test automation strategies across frontend, backend, API, and data platforms
- Experience creating reusable testing utilities and shared automation components
- Familiarity with release management and deployment validation activities
- Understanding of software quality metrics and testing best practices
- 50% Python Development & Test Framework Engineering
- 25% Data Validation, Database Testing & ETL Quality Assurance
- 15% API & Backend Service Testing
- 10% CI/CD, Release Support & Process Improvements
- 70% Hands-On Development & Automation Engineering
- 10% Test Strategy & Technical Planning
- 20% Team Collaboration & Stakeholder Engagement
Similar jobs
- JM
Lead Software Engineer - Infrastructure Platforms
NewJ.P. Morgan
Seattle, Washington🇺🇸On-site7 minutes agoGCPOracleSQL+3Technology - OR
Lead Principal Core Infrastructure Engineer
NewOracle
Nashville, Tennessee🇺🇸$146.3k - $306.4k/yrHybrid7 minutes agoOracleTechnology - OR
Principal Software Developer- C/C++ , Java, Distributed System (Redwood City, CA)
NewOracle
Redwood City, California🇺🇸$114.6k - $234.6k/yrHybrid7 minutes agoOracleC++JavaTechnology - OR
Principal Software Development Engineer (OCI)
NewOracle
Nashville, Tennessee🇺🇸$114.6k - $234.6k/yrOn-site7 minutes agoGCPOracleAWS+9Technology - JM
Lead Software Engineer - Java Developer/Architect
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site7 minutes agoGCPOracleSpring+9Technology - JM
Lead Software Engineer Java
NewJ.P. Morgan
Chicago, Illinois🇺🇸On-site7 minutes agoAgileJavaPythonTechnology