About Cohesity
Cohesity is a global leader in data management, cloud-native backup, and intelligent data security solutions. The company focuses on helping organizations protect, store, and analyze their data with simplified platforms that unify secondary storage. Engineering and quality assurance teams at Cohesity work on modern, scalable software that supports mission-critical enterprise workloads. The company’s culture emphasizes high quality, innovation, collaboration, and continuous learning, making it a strong place for ambitious professionals to grow in software quality engineering.
Role Overview – Software QA Engineer
- Position: Software QA Engineer
- Company: Cohesity
- Location: Pune – Panchshil Office, India
- Experience Level: Freshers / Experienced (depending on hiring needs)
- Qualification: Bachelor’s / Master’s Degree in Computer Science, IT, Engineering, or related technical fields
- Employment Type: Full-time
- Domain: Software Quality Assurance / Test Engineering
This role focuses on ensuring the quality, reliability, and performance of Cohesity’s software products, including backup solutions, cloud services, and data management platforms.
Purpose of the Role
The primary purpose of the Software QA Engineer position is to ensure that software releases meet high standards of quality, performance, and reliability before reaching customers. QA Engineers work closely with development teams to design test plans, automate test cases, identify defects, and validate fixes throughout the software development lifecycle.
Key Responsibilities
- Design and develop test cases that cover functional and non-functional requirements
- Execute manual and automated tests to validate product behavior
- Identify, record, and report software defects with clear steps and evidence
- Collaborate with developers and product teams to debug and resolve issues
- Develop and maintain automated test scripts using test automation frameworks
- Participate in requirements reviews and provide QA feedback early in design
- Perform regression testing to ensure fixes do not introduce new issues
- Analyze test results to generate reports and quality metrics
- Help maintain and improve testing frameworks and processes
- Validate product performance, scalability, and reliability under load
These responsibilities ensure Cohesity’s products remain robust, efficient, and fit for enterprise usage.
Technical Skills Required
Candidates applying for this role should have strong testing fundamentals and familiarity with quality engineering practices:
- Understanding of software testing methodologies (unit testing, integration testing, system testing)
- Experience with test automation tools and frameworks (e.g., Selenium, pytest, JUnit)
- Knowledge of programming/scripting languages (Python, Java, or similar)
- Familiarity with test management tools and bug tracking systems
- Ability to write automated test scripts and maintain test suites
- Basic knowledge of databases and SQL queries
- Understanding of APIs and web services testing
- Experience with performance or load testing tools (advantage)
- Familiarity with version control systems like Git
Hands-on project experience or test automation portfolio significantly strengthens a candidate’s profile.
Professional & Soft Skills
In addition to technical skills, the following professional qualities are highly valuable:
- Analytical and problem-solving capabilities
- Attention to detail and quality orientation
- Good communication skills (verbal and written)
- Ability to collaborate effectively with cross-functional teams
- Time management and task prioritization
- Curiosity and willingness to learn new tools and technologies
These skills complement technical expertise in ensuring high software quality delivery.
Role Views – Day-to-Day Work Experience
A typical day for a Software QA Engineer at Cohesity may involve:
- Reviewing new feature requirements with product and development teams
- Writing and updating automated test scripts
- Executing test cases and logging defects
- Participating in daily stand-ups to sync with development progress
- Debugging issues and determining root cause with development support
- Updating test plans and documentation
- Reviewing code changes to understand impact on tests
- Reporting test results and quality metrics
- Contributing ideas to improve testing frameworks and CI/CD pipelines
This day-to-day work builds deep understanding of product behavior, testing practices, and engineering collaboration.
Who Should Apply
This position is suitable for:
- Fresh graduates with strong testing fundamentals and eagerness to learn
- QA professionals with hands-on automation experience
- Candidates interested in software quality assurance and test engineering
- Individuals who enjoy finding issues and improving product reliability
- Professionals aiming for long-term growth in quality engineering or testing leadership
Academic projects or internships involving testing tools or quality practices are a plus.
Work Culture and Environment
Cohesity fosters a collaborative, innovation-focused, and inclusive work culture. Engineers and QA professionals work closely in cross-functional teams, promoting learning and experimentation while maintaining high quality standards. The environment encourages continuous improvement, knowledge sharing, and skill development through mentorship and learning programs.
Training & Skill Development
New QA Engineers typically receive:
- Product and feature training to understand application behavior
- Guidance on test automation practices and frameworks
- Mentorship from senior QA and engineering mentors
- Exposure to CI/CD pipelines and development workflows
- Support in certification or learning paths for testing tools
Structured learning helps ensure new hires quickly become productive contributors to the QA process.
Career Growth and Progression
Starting as a Software QA Engineer at Cohesity can lead to roles such as:
- Senior QA Engineer
- Test Automation Specialist
- Quality Engineering Lead
- Test Architect
- Software Development Engineer in Test (SDET)
Career progression depends on technical depth, ownership of testing frameworks, and contribution to product quality.
Why This Role Matters
- Ensures reliable and defect-free software releases
- Bridges the gap between development and user experience
- Contributes to customer trust and product competitiveness
- Offers exposure to modern automation practices and tools
- Helps build expertise in both manual and automated testing
QA engineers play an essential role in delivering enterprise-grade software that meets customer expectations.
Apply Link
Conclusion
The Cohesity Software QA Engineer position is an excellent opportunity for professionals interested in quality engineering and software testing. With exposure to both manual and automated testing practices, real product workflows, and collaborative engineering culture, this role equips individuals with the skills needed for advanced quality careers while contributing to enterprise-scale software reliability.



