Posted 15 days ago
Analytics Automation Engineer
AI Summary
Analysts automate testing for analytics APIs and streaming data across mobile and CTV platforms, turning manual test cases into automated scripts and driving test automation across SDLC.
About this role
Type: Contract, per-project.
Location: Remote - within LATAM time zones (GMT-3 to GMT-5) - Remote with meetings across U.S. time zones
Availability: Contractor (40 hours per week)
Your Day-to-Day
Collaborate with QA Engineers to prioritize and automate testing for tracking libraries and SDKs across Mobile Applications and Connected TV (CTV) platforms.
Support the team in achieving established OKRs related to data quality through automation initiatives.
Convert manual test cases into automated test scripts and enable self-service execution for the broader QA team.
Partner with QA Engineers to design and support testing solutions that improve the efficiency and accuracy of streaming analytics validation.
Collaborate with cross-functional teams to troubleshoot issues and resolve test failures related to analytics implementations.
Contribute to tracking specifications and review, test, deploy, and maintain automated test suites to support high-quality analytics software delivery.
Design and execute automated QA tests using both real and simulated devices.
Analyze test results, document findings, and create detailed bug tickets in Jira.
Key Responsibilities
Support automated testing efforts for analytics APIs that collect and process data across multiple platforms.
Contribute to the continuous development and enhancement of test automation frameworks supporting data collection and validation capabilities.
Automate test cases and conduct regular test script audits to identify tracking gaps, inconsistencies, and technical implementation issues.
Mentor QA Engineers on adopting test automation as a primary testing approach and help them effectively use the automation framework.
Serve as a key point of contact for test automation throughout the Software Development Life Cycle (SDLC), including peer reviews of test scripts.
GenAI Responsibilities
Hands-on experience with Claude is mandatory, including rewriting and refactoring automation scripts to improve reliability, readability, and reduce duplication.
Strong understanding of leveraging AI tools to enhance and optimize automation frameworks.
Apply GenAI to improve automation frameworks through self-healing capabilities, maintenance optimization, and root cause analysis (RCA) support.
Build and extend Agentic AI-driven automation frameworks where intelligent agents assist with test generation, execution support, and maintenance workflows.
Implement RAG-based context grounding to ensure script generation and recommendations leverage requirements, test assets, and historical defect data.
Hands-on experience with Docker for containerizing automation and AI utilities to ensure consistency across local and CI environments.
Strong CI/CD mindset, ensuring automation frameworks are fully integrated into deployment pipelines and test management systems.
Qualifications
5+ years of software development experience and a Bachelor’s degree in Computer Science or a related field.
Strong programming experience with languages such as JavaScript, Python, or Java.
Ability to clearly communicate technical concepts to both technical and non-technical audiences.
Strong communication, problem-solving, and critical-thinking skills.
Experience in test planning, test execution, test automation, and acceptance testing within Agile environments.
Strong advocate for continuous improvement and best practices in test automation and testing tools.
Experience using proxy and network monitoring tools such as Charles Proxy, Wireshark, Chrome DevTools, and BrowserMob Proxy.