QA Automation Engineer

Criteo Corp.
Ann Arbor, MI, United States
9 days ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Automation of Tests C Sharp (Programming Language) Code Coverage Computer Programming Monitoring of Systems JSON Python (Programming Language) Open Source Technology SQL Databases Integration Tests Programming Languages

Job description

At Criteo we face some of the most challenging, but interesting, problems in the IT industry. We work at a scale of speed, performance and complexity that few others in the industry can compete with. Our data is not big it’s absolutely HUGE. To help us solve these challenges, Criteo is looking for the best of the best in terms of engineering talent within our cool and geeky environment! At Criteo, we have one such team within our Research and Development (R&D) department: QA Automation. This is our jack-of-all trades test engineering team, whose role is to exercise our infrastructure and systems and make sure they stay in line with business expectations and requirements. Challenges of this role: Being a QA Automation Engineer at Criteo means that you are at the frontline of ensuring our applications run smoothly, which is challenging on many aspects. You will have to:

  • Work closely with key stakeholders to: o Insure that software meets all Business/Product requirements o Validate that deployments are bug-free by utilizing integration, system, and functional testing o Work closely with the CBS Product and development teams to ensure on time delivery o Troubleshoot issues when they arise in all development environments (DEV, UAT, PRODUCTION)

  • Expand the team’s test automation repository and capabilities: o Develop scalable scripting processes o Coding of automated test scripts using programming languages with recommended coding standards and best-practices o Increase the breadth and depth of the existing test automation framework o Utilize the latest open source automation technologies to supplement the existing tool suite What you could work on:

  • Create an automated tool to compare 2 different system outputs
  • Validate the keyword service is returning the correct values to our delivery system
  • Assist and coach engineering teams to increase their overall test coverage thru automated integration tests

Requirements

  • Prior coding experience (Python, C#, JSON, SQL, etc.)
  • Experience reviewing other developer’s code
  • A strong liking of investigation
  • A sound knowledge of platforms at scale
  • Being a quick learner
  • Not afraid of changes
  • Great communication skills: be able to give the right level of information at the right time to the right person Bonus points

  • Prior knowledge of advertising ecosystem
  • Experience in incident management
  • Experience with on-call shifts
  • Knowledge of and interaction with infrastructure
  • Experience with monitoring systems So even if you do not tick all the boxes, but are up to the challenge, please drop us a line with your resume!

About the company

Criteo R&D Culture

  • Empowerment -We believe in hiring the best engineers in the industry and then letting them get on with what they do best - designing, coding and releasing state of the art software.
  • Mobility -In our Voyager program our engineers get to pick which team they want to work on for 2-4 weeks, boosting collaboration, networking and maybe even leading to switching teams.
  • Agility- We work in a fast pace environment where we build and release stuff frequently to deliver value soon and adapt to changes quickly.
  • Variety -We have many ways to get your code to production including our Hackathon, 10% projects, Voyager and more.
  • Multicultural -We have engineers from all over the world for you to interact and exchange ideas with. Our culture keeps evolving, and you will be expected to contribute actively with new ideas to complement and enhance the existing programs that include frictionless internal mobility, 10% time, mentoring, technical talks, hackathons, conferences, etc. Are you up to the challenge?

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

5:32 min

Avoiding the trap of testing private code for coverage

Golo Roden · World Congress 2021

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · World Congress 2024

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

3:18 min

Adapting engineering interviews to evaluate critical thinking and curiosity

Alex Laubscher Alex Laubscher +3 · World Congress 2025

Videos

See all

Related articles

See all