Returning Candidate?

Software Test Engineer (Python, Go, Selenium)

Software Test Engineer (Python, Go, Selenium)

Job Locations 
US-NY-New York

More information about this job


MediaMath’s strength is in numbers.  Our technology analyzes 200 billion customer opportunities daily– more volume than the top 10 stock exchanges in the world, combined. 

Over 700 Mathletes in 16 global offices are trusted by two-thirds of the Fortune 500 and partner with thousands of marketers to ensure brands connect with right audiences, in the right place, in the right time.


We believe consumers want to have meaningful conversations with their favorite and yet-to-be-discovered brands across all digital touchpoints. Our omnichannel, integrated programmatic platform unites digital media and big data to maximize the return on every marketing dollar spent by making advertising relevant, personalized, measurable and controllable.   From inventing the DSP category in 2007 to being named a DMP Forrester Challenger (our first year participating in the DMP Wave!) in 2017, we continue to deliver results for marketers more quickly and accurately than any other solution. 

Technology is changing the way brands interact with consumers.  MediaMath is powering that change.  Come be a part of it!


MediaMath’s Test Engineering team is a motivated, well rounded and technically savvy group. Much of the testing, verification, and validation is done using automated scripts written in Python, but we are always open to improving our methods. The team is built on three main values: trust, communication, and respect. With these three values in the place, the team is empowered to encourage and challenge each other to better their testing processes and bring new tools to the table.


The team is currently seeking a polyglot Software Engineer in Test. The candidate will join a highly talented and relentlessly innovative team of engineers, product managers and industry experts, and should be comfortable contributing in a group setting that promotes the free exchange of ideas.


  • Develop test strategies
  • Empower developers by selecting and implementing the best QA automation frameworks & technology
  • Write moderately complex code or script to test system
  • Duties will include full system, integration and regression testing of the backend and frontend
  • Document and report software defects, using a bug tracking system (JIRA)
  • Take responsibility for monitoring product development and usage at all levels with an eye toward improving product quality.
  • Create test harnesses and infrastructure as necessary
  • Implement additional tools, technologies & resources that will help minimize the amount of time engineers spend on QA
  • Commitment to deliver high quality releases


  • Bachelor's degree in Computer Science, or equivalent experience.
  • 2+ years of automation experience with Selenium Webdriver and pytest
  • Must have experience testing RESTful APIs, relational databases  and web UI.
  • Strong programming skills in Python or any other Object oriented programing language.
  • Must be comfortable with basic shell scripting in a Unix environment.
  • Ability to communicate clearly and effectively with business and technical audiences
  • Follows best practices in line with the latest industry standards in automation development, maintenance and management of the test automation artifacts.
  • Experience with performance/load testing is a plus
  • Experience creating test harnesses and tools is a plus.
  • We are seeking a quick learner, a great team player who is adaptable, and able to work independently


MediaMath is privately held, employee owned, and headquartered in New York. Mathletes enjoy: Company equity. Performance Bonus. Comprehensive Insurance. Global Internal Mobility. Open Paid Time Off, Philanthropy and Holidays. 401(k) match. Paid Parental Leave. Cell Phone Reimbursement. Modern office space. Onsite Fitness & Wellness.