About the Role
At Freshworks, quality isn鈥檛 a checkpoint鈥攊t鈥檚 part of our engineering DNA. As a Lead Software Engineer in Test, you鈥檒l be the technical owner of automation strategy and test architecture for products used by thousands every day. You鈥檒l work at the intersection of code, tooling, performance, and product confidence鈥攅nsuring we ship fast without breaking things.
If you think like a developer, test like a user, and automate like an architect鈥攖his 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鈥攕trategy, 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.