Design, develop, and maintain large-scale integration and end-to-end automated tests Build scalable automation solutions validating desktop and mobile clients, APIs, and system interactions Strengthen layer-appropriate automation (API/integration vs GUI) Apply advanced test architecture and automation design patterns Contribute to the evolution of the test framework and shared testing libraries Identify gaps in automated coverage and areas of regression risk Apply risk-based thinking to prioritize automation work Reduce over-reliance on brittle GUI automation by strengthening lower-level validation Proactively propose improvements that increase framework scalability, reliability, and maintainability. As part of our team, you will: Take ownership of complex technical problems from investigation to resolution Operate independently while sharing knowledge and helping teammates Approach difficult issues methodically, digging into logs, dumps, and system traces Make pragmatic, risk-based decisions that balance stability, coverage, and speed Communicate root causes, impact, and next steps clearly Contribute to team culture by mentoring colleagues, reviewing code, and improving processes Value robust solutions over quick fixes and understand that reliability is a shared responsibility.