Job Description
About the Role
At Freshworks, quality isn’t a checkpoint—it’s part of our engineering DNA. As a Lead Software Engineer in Test, you’ll be the technical owner of automation strategy and test architecture for products used by thousands every day. You’ll work at the intersection of code, tooling, performance, and product confidence—ensuring we ship fast without breaking things.
If you think like a developer, test like a user, and automate like an architect—this role is built for you.
The Impact You Own
Architecting the Quality Ecosystem: You will own and evolve our entire testing strategy. By designing and building scalable automation frameworks for UI, API, and microservices from scratch, you will set the technical foundation for how Freshworks ensures enterprise-grade product reliability.
Accelerating Engineering Velocity: You will define the quality gates across the SDLC and champion "shift-left" testing practices. By seamlessly integrating your automation into CI/CD pipelines with DevOps, you will empower the engineering org to ship code faster without breaking things.
Championing System Performance: You will look beyond functional testing to lead performance, cross-browser, and non-functional testing initiatives. Using deep debugging skills in distributed systems, you will proactively identify bottlenecks before they reach the user.
Multiplying Team Capability: As a technical leader across multiple QA pods, you will elevate the engineering standards of everyone around you. Through rigorous test code reviews, architectural guidance, and dedicated mentorship, you will build a culture where quality is truly in the engineering DNA.
Responsibilities
Own and evolve the entire testing lifecycle—strategy, tools, coverage, and automation ROI.
Build scalable automation frameworks for UI, API, and microservices.
Define quality gates across SDLC and drive shift-left testing practices.
Lead performance, non-functional, and cross-browser testing initiatives.
Partner with Dev and DevOps teams to integrate automation into CI/CD pipelines.
Drive continuous improvement in test coverage, stability, and developer confidence.
Provide technical leadership across multiple QA pods.
Review test code, mentor team members, and guide debugging and root cause analysis.