About the role
Freshworks is hiring a Senior Staff Engineer in Test (IC5) to serve as the principal technical authority for test architecture, automation strategy, and quality engineering across its multi-tenant, enterprise-grade SaaS platforms. You'll define the multi-year quality architecture vision for services used by tens of thousands of businesses daily, and pioneer modern quality paradigms including contract testing, chaos engineering, and AI-assisted automation.
What you'll do
Design, build, and scale unified test automation frameworks across UI, API, microservices, and event-driven architectures
Partner with Engineering Directors and Principal Architects to define quality roadmaps and release governance protocols
Lead organization-wide performance, load, stress, chaos, and resilience testing strategies
Partner with Security on penetration testing and ensure QA supports SOC 2, ISO 27001, and GDPR compliance audits
Act as a technical force multiplier, reviewing critical code and mentoring Lead and Staff Engineers
What we're looking for
12++ years of relevant experience
12+ years of progressive software engineering in test/QA automation, with a track record operating as a principal technical leader (IC4/IC5 level)
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline
Demonstrated success designing and scaling enterprise automation architectures from scratch for high-throughput platforms
Deep hands-on proficiency in Java, Python, or JavaScript/TypeScript with frameworks like Playwright, Cypress, Selenium, Appium
Expertise in load testing (JMeter, K6, Locust) and resilience testing (Chaos Mesh, Gremlin)
Nice to have
Hands-on experience with AI-powered test generation and self-healing automation tools (Testim, Mabl, Applitools)Experience building evaluation frameworks for AI/LLM features - accuracy, hallucination, bias, prompt regression