Software Quality Assurance Engineer – Cohesity | Hybrid Role

Published On:
Software Quality Assurance Engineer

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.


Software Quality Assurance Engineer – Quick Overview

ParticularsDetails
RoleSoftware QA Engineer
CompanyCohesity
LocationPune (Hybrid – 2–3 Days Office)
Job TypeFull-Time
Application DeadlineApril 30, 2026
QualificationBE / B.Tech / M.Tech
ExperienceEntry-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

QualificationDetails
DegreeBE / B.Tech / M.Tech
DomainComputer Science, IT, or Related Field
Programming KnowledgePython / Go Preferred
Linux KnowledgeRequired

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.


Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!