Staff Engineer - Test (Platform Engineering)

Freshworks Bangalore, India

Company

Freshworks

Location

Bangalore, India

Type

Full Time

Job Description

Company Description

Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and designed for the end user. Headquartered in San Mateo, California, Freshworks has a global team operating from 13 global locations to serve more than 65,000 companies -- from startups to public companies – that rely on Freshworks software-as-a-service to enable a better customer experience (CRM, CX) and employee experience (ITSM). 

Freshworks’ cloud-based software suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshchat (AI-powered bots), supported by Neo, our underlying platform of shared services.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Freshworks is featured in global national press including CNBC, Forbes, Fortune, Bloomberg and has been a BuiltIn Best Place to work in San Francisco and Denver for the last 3 years. Our customer ratings have earned Freshworks products TrustRadius Top Rated Software ratings and G2 Best of Awards for Best Feature Set, Best Value for the Price and Best Relationship. 

Job Description

About the Team:

While most of the world struggles with “data data everywhere but no insights anywhere”, you will be part of a team of passionate people committed to solving this! The function is a good mix of owning your area of work whilst working with defined structure(s) and processes. Also, since we are data-driven, here are some stats to show the scale at which we operate (and we are just getting started!)

Widgets: 8.8M+

Reports: 921K+

Data Processed: 1.3 Petabytes/week

We are also super excited about harnessing the power of AI through the features we build -

whether it is using ML models to build forecasting or implementing AI-based reporting through conversations. The possibilities are just endless and we are looking for some inquisitive and curious folks to join us on this journey.

Role Overview

Involved in every phase of SDLC, SETs at Freshworks, are in complete ownership of the testing component of the organization’s cutting-edge projects. Interfacing very closely with developers, they provide expertise in the planning, construction, execution, and successful deployment of programs and products. In the landscape of challenging and competitive product markets that demand high reliability, a Staff Engineer in Test is responsible for reviewing test cases and automation scripts and ensuring the product has high test coverage. They also ensure the product is secure and scalable by checking security and performance testing and contribute to setting up continuous Integration and deployment. Our Staff Test Engineers are highly responsive, flexible, and adapt to succeed, all within an open collaborative peer environment, solving problems in insightful ways.

This position offers the candidate several opportunities to learn and test world-class B2B SaaS Platform services built using cutting-edge technologies.

Role Responsibilities:

● Design, develop, review and execute end-to-end test plans, test cases, and test

scenarios to validate the functionality and performance of our analytics platform.

● Strategize, implement and maintain automated testing frameworks and tools to

streamline the testing process and improve efficiency.

● Mentor and technically lead junior QA engineers, providing technical leadership, sharing

best practices, and fostering a culture of quality within the engineering team.

● Conduct thorough manual and automated testing of new features, enhancements, and

bug fixes to identify defects, inconsistencies, and performance bottlenecks.

● Collaborate closely with software engineers and product managers to understand

requirements, user stories, and acceptance criteria for effective test planning and

execution.

● Participate in code and design reviews to provide valuable insights and identify potential

quality issues early in the development cycle.

● Proactively drives the improvement of QA processes and methodologies, including test

planning, test coverage, and test automation strategies, to enable test-driven

development.

● Continuously monitor and analyse test results, identify trends, and communicate findings

to the engineering team and stakeholders.

● Investigate, triage, and track defects using bug-tracking systems, ensuring timely

resolution and effective communication of the issue's impact.

● Monitor and troubleshoot production deployments, identifying and resolving issues

related to code deployment and infrastructure configuration.

● Monitor and troubleshoot CI/CD pipelines, identifying and resolving issues related to

build failures, test failures, or deployment errors.

 

Qualifications

● 10-14 years of professional experience in software quality assurance and testing, with a

focus on web-based applications or SaaS platforms.

● Strong expertise in designing and implementing comprehensive test strategies, test

plans, and test cases, covering functional, integration, regression, and performance

testing.

● Proven experience in developing and maintaining automated test frameworks and tools

(e.g., Selenium, Cypress, JUnit, TestNG, etc.).

● Proficiency in one or more programming languages, such as Java, Ruby, Python, or

JavaScript, for test automation and scripting purposes.

● Solid understanding of software development methodologies, Agile practices, and CI/CD

pipelines.

● Experience with cloud platforms (e.g. AWS, Azure, GCP) and associated testing

frameworks is a plus.

● Excellent analytical and problem-solving skills, with the ability to troubleshoot complex

issues and provide practical solutions.

● Strong communication and collaboration skills, with the ability to work effectively in

cross-functional teams and communicate technical concepts to non-technical

stakeholders.

● Demonstrated leadership skills and the ability to mentor and guide junior team members.

● Good to have - experience with deploying code on a Kubernetes infrastructure, including

managing containerized applications and configuring Kubernetes resources



Additional Information

All your information will be kept confidential according to EEO guidelines.

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Apply Now

Date Posted

10/03/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Solution Consultant - Coursera

Views in the last 30 days - 0

This role involves supporting various Coursera Business teams through Salesforce Solution Architecture and administration skills Key responsibilities ...

View Details

Senior Product Manager - Mobile - G-P

Views in the last 30 days - 0

The company is seeking a Senior Product Manager with extensive experience in mobile app development to lead the launch and growth of Gias AI Advisor f...

View Details

Manager - ML Practice - Databricks

Views in the last 30 days - 0

Databricks is seeking a worldclass Manager to lead its Machine Learning Practice in India The role involves managing hiring and team growth developing...

View Details

Software Engineer (P3) - Twilio

Views in the last 30 days - 0

Twilio is seeking a Software Engineer with 5 years of experience in designing building and deploying largescale distributed systems and microservices ...

View Details

Data Scientist / Applied AI Scientist - JustAnswer

Views in the last 30 days - 0

JustAnswer a San Franciscobased company founded in 2003 is seeking a Data Scientist to join their AI and Data Science team The role involves leveragin...

View Details

Manager - Direct Sales - JumpCloud

Views in the last 30 days - 0

JumpCloud is seeking a Sales Manager for its Direct Sales SMB team in EMEA The role involves managing a team of 57 Account Executives driving new logo...

View Details