Software Engineer in Test / Python / Pytest

Kelly Services

Boston (MA)

On-site

USD 90,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Motion Recruitment Partners is seeking a highly technical software engineer with strong Python development skills to design and build automated testing solutions for data platforms, APIs, backend services, and enterprise applications.

You will advance engineering quality standards, collaborate with developers, product teams, and other automation specialists to modernize testing practices across the organization. Strong Python, pytest, and CI/CD experience are required.

Qualifications

  • 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.

Responsibilities

  • Python development & test framework engineering.
  • Data validation, database testing & ETL quality assurance.
  • API & backend service testing.
  • CI/CD, release support & process improvements.
  • Hands-On development & automation engineering.
  • Test strategy & technical planning.
  • Team collaboration & stakeholder engagement.

Skills

Python development
Automated testing
Data validation
Agile/Scrum
Cross-functional collaboration
Debugging
Code reviews

Tools

pytest
Git
PostgreSQL
CI/CD pipelines

Job description

$65 - $80

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
  • 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

Motion 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Test Automation
Software Engineer, Test Automation

Kelly Services • Boston (MA)

On-site
USD 103,000 - 117,000
Senior Software Test Engineer
Senior Software Test Engineer

Kelly Services • Andover (MA)

On-site
USD 76,000 - 83,000
Quality Assurance Engineer / Manual Testing
Quality Assurance Engineer / Manual Testing

Kelly Services • Boston (MA)

On-site
USD 103,000 - 117,000
Senior Software Test Engineer
Senior Software Test Engineer

Motion Recruitment • Andover (MA)

On-site
USD 150,000 - 180,000
Python Engineer
Python Engineer

REQ Solutions • Waltham (MA)

Hybrid
USD 68,880 - 75,768
Software Engineer in Test
Software Engineer in Test

Capgemini • Dallas (TX)

On-site
USD 110,000 - 145,000
Paid Time Off
Vacation
Company-Paid Holidays
+9
Software Engineer in Test
Software Engineer in Test

Govserviceshub • Merrimack (NH)

Hybrid
USD 90,000 - 120,000
Test Automation Engineer
Test Automation Engineer

Bayer AG • Pennsylvania

On-site
USD 90,000 - 120,000
Python QA Engineer: Pytest & Data Platform Automation
Python QA Engineer: Pytest & Data Platform Automation

Kelly Services • Boston (MA)

On-site
USD 90,000 - 110,000
Senior Software Engineer in Test
Senior Software Engineer in Test

Elios, Inc. • United States

Remote
USD 146,000 - 157,000