Staff Engineer - Test (Platform Engineering)
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.
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 DescriptionAbout 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.
Date Posted
10/03/2024
Views
0
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 DetailsSenior 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 DetailsManager - 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 DetailsSoftware 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 DetailsData 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 DetailsManager - 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