Software Engineer in Test / Python / Pytest
Motion Recruitment
Boston, MA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Automation of Tests
Cloud Computing
Software Quality
Code Review
Continuous Integration
Data Validation
Extract Transform Load (ETL)
Database Applications
Relational Databases
Database Testing
Software Debugging
+13 more
Python (Programming Language)
PostgreSQL
Release Management
Strategies of Testing
Backend
Git
Pytest
Deployment Automation
Production Code
Data Management
Front End Software Development
Software Version Control
Data Pipelines
Job description
What You Will Be Doing Tech Breakdown
- 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
Daily Responsibilities
- 70% Hands-On Development & Automation Engineering
- 10% Test Strategy & Technical Planning
- 20% Team Collaboration & Stakeholder Engagement
Requirements
- 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
Desired Skills & Experience
- 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
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦