Skip to main content

Software Engineer in Test / Python / Pytest

Posted 26 days ago

motion recruitmentEast Boston (MA)

SENIORITY

Senior

SALARY

$65/hr

Apply (opens in a new tab)

About the role

Boston, MAHybridContract$65/hr - $80/hrJoin 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 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
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
  • 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
Paid Sick Time LeaveLegal and Identity Protection PlansPre-tax Commuter Benefit529 College Saver PlanMotion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP's Employment Accommodation policy. Applicants need to make their needs known in advance.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this