HamburgerMenu
hirist

Software Testing Engineer - Python/C++

EZEU (OPC) INDIA PVT LIMITED
2 - 4 Years
Bangalore

Posted on: 27/06/2026

Job Description

Software Engineer - Testing

Location : Bengaluru

Education : B.E./B.Tech in Computer Science, Information Technology, Electronics & Communication Engineering (ECE), or related disciplines.

About the Role :

We are looking for a Software Engineer - Testing with strong programming skills in Python or C++ and hands-on experience in software testing, validation, and troubleshooting. The ideal candidate should be comfortable working in Linux environments and have a strong understanding of testing methodologies. Experience in the HDD/Storage domain, including storage systems, firmware, and server platforms, will be a significant advantage.

Key Responsibilities :

- Design, develop, and execute test plans, test cases, and validation procedures.

- Perform functional, integration, system, and regression testing.

- Develop and maintain test automation scripts using Python or C++.

- Troubleshoot software, firmware, and system-level issues in Linux environments.

- Analyze test results, identify defects, and collaborate with development teams for resolution.

- Validate storage products, server platforms, and firmware components.

- Work closely with cross-functional teams to ensure product quality and reliability.

- Document test results, issue reports, and validation findings.

Required Skills :

- 2-4 years of experience in Software Testing, Validation, or Quality Engineering.

- Strong programming skills in Python or C++.

- Good experience with Linux Shell Scripting (Bash) and Linux environments.

- Strong understanding of software testing concepts, debugging, and troubleshooting.

- Experience in test automation and test execution frameworks.

- Excellent analytical and problem-solving skills.

Preferred Skills :

- Experience in the HDD/Storage domain.

- Exposure to storage technologies such as SAS, SATA, NVMe, RAID, or enterprise storage systems.

- Experience in firmware validation and testing.

- Knowledge of server platforms, storage appliances, and rack-level deployments.

- Familiarity with performance, reliability, and stress testing methodologies.

What We're Looking For :

- Strong programming and debugging capabilities.

- Passion for quality engineering and product reliability.

- Ability to work in a fast-paced and collaborative environment.

- Strong communication and teamwork skills.

Preferred Candidate Profile :

Candidates with hands-on experience in Python/C++ programming and testing within the HDD, storage, firmware, or server infrastructure domain will be highly preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...