HamburgerMenu
hirist

DDN - Quality Assurance Engineer II - Functional Testing

DDN
2 - 10 Years
Pune

Posted on: 18/07/2026

Job Description

Job Description :


We are seeking a motivated and detail-oriented Software Engineer specializing in Test Automation to contribute to the quality engineering efforts for Infinia, DDN's large-scale distributed data platform.


In this role, you will support the validation of distributed system components by executing test cases, contributing to automation, and learning to work with complex infrastructure systems.


You will collaborate with experienced engineers to ensure product quality while building your technical expertise in testing, automation, and system-level validation.


This is an early-career role suited for individuals eager to grow in quality engineering and distributed systems.


Key Responsibilities :


- Test Execution & Validation :


i. Execute functional, integration, and system-level test cases for platform components such as scheduling, I/O paths, and services.


ii. Validate features against requirements and report defects with clear reproduction steps.


iii. Assist in verifying bug fixes and regression testing cycles.


- Automation Contribution :


i. Contribute to automation by writing test scripts using tools such as Python or Pytest.


ii. Run automated test suites and report failures with relevant logs.


iii. Help maintain test scripts and ensure they are up to date.


- Reliability & Scale Testing :


i. Support execution of stability & stress tests with predefined scenarios.


ii. Collect and analyze logs and metrics for identifying issues.


iii. Assist senior engineers in identifying system behavior under load.


- Collaboration & Learning :


i. Work closely with team members to understand system architecture, features, and testing approaches.


ii. Participate in daily stand-ups, sprint activities, and test reviews.


iii. Continuously learn tools, frameworks, and testing methodologies used in the team.


- Documentation & Reporting :


i. Document test cases, test execution results, and defect details.


ii. Maintain reports on test coverage and execution progress.


iii. Follow established QA processes and standards and suggest improvements.


Required Qualifications :


- 2 - 10 years of experience in software test development or quality engineering.


- Programming or scripting knowledge (Python preferred).


- Good OS concepts.


- Understanding of software testing fundamentals (functional, regression, integration testing).


- Familiarity with version control tools (e. g. Git).


- Strong attention to detail and willingness to learn.


- Good communication and teamwork skills.


Preferred Qualifications :


- Exposure to automation frameworks (e. g. Pytest) through coursework or projects.


- Basic knowledge of Linux/Unix environments and command-line tools.


- Familiarity with CI/CD concepts (Jenkins or similar).


- Introductory understanding of distributed systems, networking, or storage concepts.


- Experience in backend or infrastructure testing.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...