Senior Engineer, Firmware Verification Engineering
- Full-time
- Job Type (exemption status): Exempt position - Please see related compensation & benefits details below
- Business Function: Firmware Verification Engineering
- Work Location: Bangalore PTP Office (IBP)--LOC_WDT_IBP
Company Description
Company Profile:
Western Digital Corporation is the world’s largest data storage company with a leading portfolio of HGST, SanDisk,
G-Technology and WD brands covering flash and disk-based solutions. Deployed by the largest and most
prominent organizations worldwide, Western Digital solutions are everywhere, touching lives and enabling great
value from the data they possess.
Innovating at the Boundaries of Technology: Whether in your pocket, home, car, or the cloud, its likely
Western Digital is with you every step of the way. It's a responsibility we don't take lightly. That's why we are
always at the cusp of innovation, pushing the boundaries of technology to make what you thought was once
impossible, possible.
We deliver the possibilities of data. YOU define what’s possible. The next big thing in data is you! Shape the future
& define what's possible. Come shape the future with us. For more information about us, please visit us at
Job Description
Essential Duties and Responsibilities:
- Test cases execution on Flash storage products.
- Test Environment Creation and Maintenance: Ensure that the necessary test environments are set up and configured for regression testing; ensuring that the environments match production configurations as closely as possible.
- Regression Test Suites Creation and Maintenance: Continuously update and improve regression test suites.
- Maintaining Physical machines, Virtual machines (VM) and other lab assets according to the project requirement.
- Automating the environment setup in the Regression machines.
- Fully own launching of regressions using in-house tools with high accuracy.
- Defect Identification and Reporting: Identify defects during testing and report them promptly with detailed steps to reproduce, and work with developers to ensure timely resolution.
- This is fully work from office role and candidate must be willing to work in afternoon-to-night timing.
Qualifications
Qualification:
- Education: BE or similar technical degree
Desired Experience and Skills:
- Minimum 5 years in manual/automation testing in lab environment.
- Experience in debugging testing machines issues, OS environment issues, and setting up of lab environment.
- Experience in tests automation using scripting.
- Basic programming skills in Batch scripting, Python, C/C++.
- Exposure to Hardware debugging tools such as Emulators, Logic analyzers, JTAG Debuggers, etc.
- Understanding of Operating systems (Unix and Windows), CPU/memory architectures, Disk/RAID systems.
- Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Knowledge of test management tools such as Jira.
- Experience in doing failure analysis, reproducing and root causing of the issues.
Additional Information
All your information will be kept confidential according to EEO guidelines.