Returning Candidate?

Software Test Engineer

Software Test Engineer

Job Locations 
US-NY-New York

More information about this job


MediaMath’s QA & 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 Quality Assurance team is seeking a Mid- Senior Level 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

This is not an exhaustive list of responsibilities. As part of our global technology team, you may be required to be work off-hours or be on-call on a rotating basis. Other duties may be assigned, as needed. MediaMath retains the right to change job duties at any time.


  • Bachelor's degree in Computer Science, or equivalent experience.
  • At least 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


How do we reward our outstanding Mathletes? We start with company equity, comprehensive medical, dental, vision, short term and long term disability and life insurance, open paid time off, free on-site chair massages and our 401(k) and 401(k) matching. We then serve-up flexible spending accounts, bagel Fridays, free snacks and sodas, and the latest and greatest technology you need to do your job (including cellphone bill allowance). And the cherry on top? Regular happy hours and events; including Potlucks, Trivia Nights, and pick-up basketball, to name a few.


MediaMath employees can expect to work in an environment governed by Math Values: Obsess About Outcomes; Innovate to Scale; Win/Win Wins; Make Decisions, Take Responsibility.