As a QA Engineer, you will ensure the quality, reliability, and performance of our platforms by designing and executing test strategies, identifying defects, and collaborating with cross-functional teams. You’ll validate RTB systems, integrations with SSP/DSP partners, and campaign delivery workflows, ensuring seamless experiences across our advertising platforms.Objectives
- Design and maintain scalable QA test suites (manual + automated) for complex backend systems and integrations.
- Ensure the robustness, performance, and reliability of RTB and AdTech platforms.
- Validate standards and integrations with top SSPs & DSPs to guarantee seamless delivery.
- Design and execute comprehensive test plans and test cases for backend systems, microservices, and integrations.
- Perform functional, regression, performance, and integration testing across backend and frontend services.
- Validate data integrity and accuracy for integrations using OpenRTB and related protocols.
- Own QA aspects of campaign implementation, monitoring, and reporting.
- Work closely with product and engineering teams to translate business requirements into test scenarios.
- Analyze large-scale logs and datasets to identify root causes and quality improvements.
- Troubleshoot campaign delivery and system issues in collaboration with internal and external partners.
- Conduct peer reviews of test strategies, automation scripts, and QA deliverables.
- Bachelor’s degree in Computer Science, Engineering, or related field (problem-solving skills on LeetCode/HackerRank may substitute).
- Solid foundation in QA principles, testing methodologies, and defect lifecycle management.
- 3–5 years’ QA experience in digital advertising or B2B digital marketing industry.
- Familiarity with web technologies, RESTful APIs, and distributed systems.
- Hands-on with automation frameworks/tools such as Playwright, Selenium, TestNG, JUnit, REST Assured.
- Knowledge of performance testing tools (JMeter, Gatling) is a plus.
- Exposure to Kafka, ELK stack (Elasticsearch, Logstash, Kibana), and scripting in Java/JavaScript is advantageous.
- Understanding of microservices architecture and QA strategies for distributed systems is a plus.