Location: Hyderabad, India
Function: (DEAI HV) Engineering
Requisition ID: R0127212
The Team
We're looking for a
Senior QA Engineer to join our engineering team in India, with a preference for candidates located in
Hyderabad. This role will support quality assurance for enterprise software products in a complex, global engineering environment.
The Senior QA Engineer will be responsible for validating product functionality, improving test coverage, driving automation, supporting release readiness, and helping ensure high-quality deliverables for customers. This position plays a key role in product quality, regression testing, automation improvement, defect validation, and cross-functional collaboration with development, product management, DevOps, and global engineering teams.
The Role
- Design, develop, and execute test plans, test cases, and test scenarios for enterprise software products.
- Perform functional, regression, integration, system, and compatibility testing across supported platforms.
- Own QA activities throughout the software development lifecycle, including requirement review, test planning, execution, defect reporting, verification, and release validation.
- Develop and maintain automated test scripts to improve test efficiency and regression coverage.
- Analyze product requirements, design documents, and user workflows to identify test scope and quality risks.
- Work closely with developers and product owners to clarify requirements and validate expected behavior.
- Investigate, reproduce, and document software defects with clear steps, logs, screenshots, and supporting evidence.
- Validate bug fixes and perform root-cause-oriented testing to prevent regression issues.
- Support CI/CD pipeline testing and contribute to automation integration where applicable.
- Participate in release readiness reviews and provide QA status, risk assessment, and quality recommendations.
- Maintain QA documentation, including test cases, test results, automation status, and known issues.
- Collaborate with global teams across different time zones to support development, testing, and customer-driven priorities.
- Drive continuous improvement in QA processes, automation coverage, test data management, and overall product quality.
What You'll Bring
- Bachelor's degree in computer science, Engineering, Information Technology, or a related field, or equivalent practical experience.
- 6+ years of hands-on software QA experience, preferably in enterprise software, infrastructure software, storage, data protection, cloud, or systems management products.
- Strong experience in test planning, test case design, test execution, defect tracking, and release validation.
- Experience with both manual testing and test automation.
- Hands-on experience with automation using Python, Java, Selenium, Robot Framework, pytest, TestNG, or similar tools.
- Working knowledge of Linux and Windows environments.
- Experience testing REST APIs, CLI tools, web-based applications, or enterprise management software.
- Familiarity with CI/CD tools such as Jenkins, GitLab, GitHub Actions, or similar platforms.
- Experience with Jira, Confluence, or similar Agile development and defect tracking tools.
- Good understanding of software development lifecycle, Agile/Scrum practices, and QA best practices.
- Ability to analyze logs, troubleshoot issues, isolate defects, and communicate findings clearly.
- Strong written and verbal communication skills.
- Ability to work independently, manage priorities, and collaborate effectively with global teams.
- Strong ownership mindset and attention to detail.
Preferred Qualifications
- Experience with storage systems, backup/recovery software, virtualization, or cloud platforms.
- Experience with VMware, Hyper-V, Kubernetes, Docker, or other infrastructure technologies.
- Experience testing enterprise integrations, plug-ins, adapters, or management software.
- Experience with performance, scalability, security, or upgrade testing.
- Basic scripting knowledge for test setup, log collection, and environment validation.
- Experience working in a global engineering organization with distributed teams.