If you are passionate about testing, automation, cloud platforms, and cybersecurity resilience, then the Software Quality Assurance Engineer opportunity at Cohesity in Pune is worth exploring.
Cohesity is a global leader in AI-powered data security, serving thousands of enterprise customers worldwide. As organizations increasingly depend on secure cloud and hybrid environments, the role of a Software Quality Assurance Engineer becomes critical in ensuring product reliability, performance, and resilience.
This position offers hands-on exposure to cloud testing, cyber resiliency validation, backup integrity checks, and automation across enterprise-grade systems.
- 1 Software Quality Assurance Engineer – Quick Overview
- 2 About the Company
- 3 What Does a Software Quality Assurance Engineer Do?
- 4 Key Responsibilities of Software Quality Assurance Engineer
- 5 Required Skills for Software Quality Assurance Engineer
- 6 Education Requirements
- 7 Work Model & Culture
- 8 Why Choose Software Quality Assurance Engineer Role?
- 9 Career Growth After Software Quality Assurance Engineer Role
- 10 How to Prepare for Software Quality Assurance Engineer Interview
- 11 Final Thoughts
Software Quality Assurance Engineer – Quick Overview
| Particulars | Details |
|---|---|
| Role | Software QA Engineer |
| Company | Cohesity |
| Location | Pune (Hybrid – 2–3 Days Office) |
| Job Type | Full-Time |
| Application Deadline | April 30, 2026 |
| Qualification | BE / B.Tech / M.Tech |
| Experience | Entry-Level to Early Career |
The Software Quality Assurance Engineer role focuses on system testing, automation, and validating high-impact enterprise data protection solutions.
About the Company
Cohesity specializes in AI-powered data security and enterprise backup solutions. With customers across Fortune 100 and Global 500 companies, the organization focuses on protecting data across on-premises systems, cloud environments, and edge infrastructure.
The Software Quality Assurance Engineer role directly contributes to maintaining reliability and cyber resilience for enterprise deployments.
What Does a Software Quality Assurance Engineer Do?
A Software Quality Assurance Engineer is responsible for validating software functionality, reliability, and performance. In this role, you will:
- Design and execute test strategies
- Identify and document defects
- Automate test cases
- Validate disaster recovery scenarios
- Ensure cyber resiliency features work as expected
This role is essential in maintaining product quality and customer trust.
Key Responsibilities of Software Quality Assurance Engineer
1. Test Planning & Execution
As a Software Quality Assurance Engineer, you will:
- Create comprehensive test plans
- Execute manual and automated test cases
- Validate new features across multiple releases
- Test end-to-end workflows
2. Automation & Innovation
Automation is a key part of this role. You will:
- Automate regression and feature tests
- Use scripting languages like Python or Go
- Improve testing efficiency
- Suggest innovative test methodologies
A proactive mindset is important for a Software Quality Assurance Engineer.
3. Defect Management
You will:
- Identify and document bugs using tools like JIRA
- Perform root cause analysis
- Collaborate with developers for resolution
- Track issues until closure
Clear documentation is crucial in the Software Quality Assurance Engineer position.
4. Cyber Resiliency & Data Protection Testing
This role includes validating:
- Backup and restore workflows
- Disaster recovery scenarios
- Air-gapped and immutable backups
- Recovery time objectives
- Simulated failures (service crashes, network outages, corrupted data)
Understanding cyber threats like ransomware and malware is essential for a Software Quality Assurance Engineer in data security products.
Required Skills for Software Quality Assurance Engineer
Technical Skills
- Strong understanding of QA methodologies
- Good knowledge of Linux and Shell scripting
- Programming experience (Go or Python preferred)
- Knowledge of cloud, SaaS, and platform systems
- Familiarity with Data Protection and Filesystem concepts
Analytical & Soft Skills
- Strong problem-solving ability
- Ability to multitask
- Excellent collaboration skills
- Strong communication
The Software Quality Assurance Engineer role requires both technical depth and structured thinking.
Education Requirements
| Qualification | Details |
|---|---|
| Degree | BE / B.Tech / M.Tech |
| Domain | Computer Science, IT, or Related Field |
| Programming Knowledge | Python / Go Preferred |
| Linux Knowledge | Required |
Candidates with foundational QA and Linux knowledge are well-suited for the Software Quality Assurance Engineer position.
Work Model & Culture
- Hybrid work model (2–3 days office per week)
- Collaborative global teams
- Innovation-driven environment
- Strong focus on quality and resilience
The Software Quality Assurance Engineer role provides exposure to enterprise-scale systems and modern cloud infrastructure.
Why Choose Software Quality Assurance Engineer Role?
Choosing this Software Quality Assurance Engineer opportunity offers:
- Experience in AI-powered data security
- Exposure to enterprise backup solutions
- Cyber resilience testing expertise
- Automation and DevOps collaboration
- Career growth in quality engineering
Quality engineering plays a critical role in large-scale software deployments.
Career Growth After Software Quality Assurance Engineer Role
With experience, professionals can grow into:
- Senior QA Engineer
- Automation Engineer
- Site Reliability Engineer
- DevOps Engineer
- Cloud Reliability Engineer
The Software Quality Assurance Engineer role builds strong foundations in testing and enterprise cloud systems.
How to Prepare for Software Quality Assurance Engineer Interview
To increase your chances:
- Strengthen Linux command-line skills
- Practice writing test cases
- Learn Python scripting basics
- Understand backup and restore workflows
- Study QA lifecycle processes
- Review cloud infrastructure fundamentals
Practical exposure and clear fundamentals are key to securing the Software Quality Assurance Engineer position.
Final Thoughts
The Software Quality Assurance Engineer opportunity at Cohesity in Pune is ideal for candidates interested in cloud testing, automation, and data security systems.
If you enjoy identifying issues, improving software reliability, and working on enterprise-scale cloud solutions, this role can provide meaningful career growth.
Prepare thoroughly, build hands-on projects, and apply confidently.
We wish you all the best in your job search. Keep improving your skills, stay curious, and your career will grow steadily.








