We are looking for a skilled Test Automation Engineer (mid-senior Level) to lead the migration from manual to automated testing for our multi-platform application.
This role will design, develop, and implement automation testing frameworks for our advertising-focused features across web, mobile, connected TV, and smart TV platforms.
The ideal candidate will also perform manual testing for new features and bug fixes, contribute to test case development, and actively participate in requirements discussions to ensure testability.
This role requires independence, initiative, and expertise in designing effective test cases for complex and multi-platform environments.
Responsibilities:
•Design and implement automation testing frameworks for web, mobile apps, connected TVs, and smart TVs, tailored to our advertising-focused application
• Develop, maintain, and execute automated test scripts to validate functionality, performance, and reliability of ad-serving features powered by Google Ad Manager
• Conduct manual testing for new features, bug fixes, and edge cases using tools like Charles Proxy, and ensuring comprehensive coverage
• Create detailed, well-structured test cases and test plans for both manual and automated testing, and ensuring alignment with business requirements
• Participate in requirements and design meetings, and proactively raising questions and providing insights on testability and quality assurance
• Identify and recommend appropriate automation tools and strategies for each platform (web, mobile, connected TV, smart TV) to ensure consistent testing coverage
• Stay updated on automation testing trends, including AI-driven testing approaches, and propose innovative solutions to enhance testing processes
• Work autonomously to prioritize tasks, manage testing timelines, and deliver high-quality results with minimal supervision
• Maintain clear documentation for test cases, automation scripts, and testing processes to support team collaboration
Requirements:
• Bachelor degree/ Higher Diploma in Computer Science, Engineering, IT or equivalent
• 3 - 5 years’ experience in software testing, with at least 2 to 3 years focused on automation testing for multi-platform applications (web, mobile, or TV platforms)
• Proficiency in automation testing tools (e.g., Selenium, Appium, and TestCafe, or similar) and scripting languages (e.g., Python, Java, and JavaScript)
• Experience with proxy tools like Charles Proxy for debugging and testing
• Experience with testing ad-serving systems, ideally with Google Ad Manager or similar platforms is a plus
• Proven ability to independently design comprehensive test cases and testing strategies for complex applications
• Strong communication skills to engage with cross-functional teams during requirements and design phases