Freshworks
Senior Software Engineer - Test
Hyderabad, in · Posted 1h ago
Job Description
At Freshworks, quality isn’t a checkpoint—it’s part of our engineering DNA. As a Senior 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.
Responsibilities
- Own and evolve the entire testing lifecycle—strategy, tools, coverage, and automation ROI.
- Build scalable automation frameworks for UI, API, and microservices.
- Implement quality assurance with AI enabled architecture.
- Implement quality gates across SDLC and drive shift-left testing practices.
- Implement 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.
- Review test code, and guide debugging and root cause analysis.
Requirements
- 4-6 years of experience in QA automation and engineering..
- Domain: Should be well versed in SaaS and Enterprise level products.
- Problem-Solving & DSA: Solves entry-level algorithmic problems with optimized time/space complexity, using the right data structures, demonstrating strong analytical thinking and applying OOP for extensible automation code.
- Test Automation: Expertise in Playwright/ Typescript automation (WebFrame, Webdrivers, Xpath, CSS Selectors), proficient in UI & API automation, and experienced in Automation Framework Development.
- AI Enabled/Automation: Should be able to work in an AI enabled architecture and show strong expertise in enhancing tools using AI.
- Testing Methodologies: Deep understanding of STLC, Test Management, Test Strategy, Test Coverage, and various Test Frameworks, including release processes. Proven experience developing reusable test frameworks from scratch.
- Manual Testing: Competence in performing comprehensive manual tests.
- Communication: Clearly articulates thought processes and problem-solving approaches.
- Ownership & Collaboration: Demonstrates ownership, and effective teamwork.
- Non Functional Testing : Good understanding & hands on with Accessibility & Performance testing frameworks.
- Hands-on with tools like Playwright / Typescript, AI Enabled, Postman, JMeter, or similar for UI/API/performance testing.
- Experience in CI/CD pipelines, test strategy planning, and automation architecture.
- Strong debugging and defect analysis skills in distributed systems.
- Degree in Computer Science, Engineering.
- Hands-on mindset—someone who codes and tests at production-level standards.
- Excellent understanding of functional, regression, and non-functional testing types.
- Solid communicator with a bias for documentation, collaboration, and high standards.
- You love making things faster, better, and more reliable—at scale.
At Freshworks, we have fostered an environment that enables everyone to find their true potential, purpose, and passion, welcoming colleagues of all backgrounds, genders, sexual orientations, religions, and ethnicities. We are committed to providing equal opportunity and believe that diversity in the workplace creates a more vibrant, richer environment that boosts the goals of our employees, communities, and business. Fresh vision. Real impact. Come build it with us.