Job Title

Test Engineer

Share This Job

Job Description


4C is a global leader in data science and marketing technology with solutions for multi-screen marketing. Brands, agencies, and media owners rely on the 4C Insights Affinity Graph™ to identify their most valuable audiences and improve effectiveness across channels. With $1.7+ billion in annualized media spend running through its SaaS platform, 4C offers self-service activation on Apple News, Facebook, Instagram, LinkedIn, NBCUniversal, Pinterest, Snapchat, and Twitter as well as TV Synced Ads across display, search, social, and video. The company also provides paid, earned, and owned media analytics leveraging its Teletrax™ television monitoring network which detects over 400 million TV asset airings on an annual basis. Founded in 2011 and based in Chicago, 4C has staff in 16 worldwide locations across the United States, United Kingdom, the Netherlands, France, Hong Kong, India, Singapore, and the Philippines. Visit for more information.


You will be working in one of our Agile teams that are responsible for development and support of different product lines within 4C. You will collaborate with other developers, testers, product managers and support specialists, but the primary focus of your work will be on continuous delivery of high quality software that is simple, stable and scalable.


You love testing software, writing automated test scripts and making sure the company quality process is in place. You have a strong understanding of computer science fundamentals and good software engineering practices. You are proactive, open minded, like working in teams and be agile. Learning a new language or a technology is something you enjoy and look forward to


Design and write automation test suites.
Understanding business requirements. Asking tough questions to clear up the missing parts in the specifications.
Taking active part in product test discussions. Coming up with ideas to improve the way to test product lines/features.
Writing code for functional (API/UI) & other phases of testing. Assist operations regarding technical details of our solutions and troubleshoot issues in production systems.


Minimum 3 year of experience with coding of test automation.
Minimum 3 year of experience with software testing.
Bachelor’s/Master’s degree in Computer Science/Engineering.
Fluency in written and spoken English.


Strong programming knowledge.
Knowledge of Python or similar language would be a plus.
Strong knowledge of software QA methodologies, tools and processes – ISTQB or T-Map certifications.
Experience working in an Agile/Scrum development process.
Experience with Performance Testing.
Experience working with different test frameworks.


Knowledge about continuous integration platforms (TeamCity/Jenkins).
Experience of security testing is a plus.
Experience with Gherkin, e.g. Behave or Cucumber


Loves testing software and is always trying to improve at it.
Proactive and gets things done.
Open minded team player.
Up to date with trends in the field, but not a blind follower.
Excellent at analysis and problem solving.
Passionate about learning and self-improvement.


A challenging job in a dynamic and international environment. There will be room for initiative and innovate. We are proud of our open and informal culture. We offer a competitive reward package.


Get in touch!

Let's talk!