> Markdown version of [/jobs/ext/3433486-software-engineer-in-test-python-pytest](https://www.wearedevelopers.com/jobs/ext/3433486-software-engineer-in-test-python-pytest). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Test / Python / Pytest - **Company:** Motion Recruitment - **Location:** Boston, MA, United States - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9a292197281a4f89 ## About the Role * 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 ## 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