
Freshworks•2h ago
InstaHyre
Senior Software Engineer in Testing
Chennai
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About the Role:
We are seeking a passionate Senior Software Engineer in Testing with 4-7 years of experience to join our dynamic team in Chennai. You will play a pivotal role in ensuring the quality of our cutting-edge software solutions by focusing on both manual and automation testing strategies. This role offers an exciting opportunity to contribute to a fast-paced, innovative environment at Freshworks.
Key Responsibilities:
- Contribute to planning meetings, providing accurate testing estimations for manual and automation efforts.
- Collaborate closely with product stakeholders to analyze requirements, design comprehensive test plans, and create detailed test cases for execution.
- Gain a deep understanding of code flow and component interactions to ensure optimal test coverage.
- Develop and execute robust automation scripts for new features, ensuring high quality and efficiency.
- Enhance the existing automation framework to meet evolving feature testing requirements.
- Monitor automation test results diligently, identifying and resolving any random or flaky test failures.
- Proactively identify potential cross-browser and cross-platform impacts during the planning phase to guarantee extensive test coverage.
- Identify gaps in our quality assurance processes and propose actionable improvements.
- Ensure zero defect leakages into production environments.
- Contribute to non-functional testing, including performance, security, and translation testing.
- Work collaboratively with the development team to achieve high code coverage for all delivered code.
- Implement test hooks to improve overall testability and automation coverage.
- Actively participate in Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Qualifications:
- 4-7 years of hands-on experience in automation and functional testing.
- A genuine passion for Quality Assurance and a knack for uncovering software defects.
- Solid understanding of software testing concepts and methodologies.
- Familiarity with web fundamentals including HTML, JavaScript, CSS, server-side programming, and databases.
- Proficiency in programming languages such as Java, Ruby, Python, Node.js, or JavaScript.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with various test automation approaches and frameworks.
- Hands-on expertise with Selenium for UI automation and API automation tools.
- Knowledge of performance and security testing principles.
- Experience with performance testing tools like JMeter, LoadRunner, or Gatling is a plus.
- Understanding of Continuous Integration and Continuous Deployment (CI/CD) practices.
Company
Freshworks
Freshworks is a global leader in cloud-based software, dedicated to simplifying business operations and enhancing customer and employee experiences. We empower over 65,000 companies worldwide, from st...
Chennai
Posted on InstaHyre