3:33
Website:
3colon33.com
Job details:
Location: Bangalore
Experience: 4–8 Years
Job Summary
We are looking for a highly skilled Python Automation / Reliability Validation Engineer with strong experience in software automation, platform validation, reliability testing, and debugging across hardware-software environments. The ideal candidate should have hands-on expertise in Python scripting, automation frameworks, Linux/Mac platforms, CI/CD tools, and platform validation activities.
The candidate will work closely with global engineering teams, vendors, and reliability software teams to debug reliability software, automate validation workflows, stress prototype hardware systems, and improve overall product quality and stability.
Key Responsibilities
- Debug and troubleshoot reliability software issues in-person and on-device with vendors.
- Develop Python scripts and automation solutions to stress, validate, and accelerate aging of prototype hardware systems.
- Design, maintain, and optimize automation frameworks for platform validation and reliability testing.
- Audit execution and usage of reliability software at vendor/factory sites and identify process or software gaps.
- Coordinate and report software validation status with U.S. and global engineering teams.
- Validate hardware-software compatibility across multiple domains including:
- Storage (NVMe, SATA, USB, RAID)
- Connectivity (Wi-Fi, LAN, Bluetooth)
- HID, Sensors, Audio, and Power Management
- Execute validation and automation activities on Linux, Unix, and Mac platforms.
- Integrate automation test suites with CI/CD pipelines using Jenkins, Git, and GitHub.
- Perform Root Cause Analysis (RCA) for deployment failures, script failures, and platform-related issues.
- Log, track, and manage defects using JIRA and collaborate with development teams for faster resolution.
- Refactor legacy automation scripts and support migration to next-generation automation platforms.
- Ensure adherence to coding standards, automation best practices, and Agile methodologies.
Required Skills
- Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or related field.
- 4–8 years of experience in Python Automation, QA Automation, SDET, Platform Validation, or Reliability Testing.
- Strong programming and scripting experience in Python.
- Hands-on experience with automation frameworks/tools such as:
- PyTest
- Selenium
- Robot Framework
- Pywinauto / PyWin32
- Strong debugging and troubleshooting skills.
- Experience with:
- Linux / Unix / MacOS environments
- Git / GitHub / SCM tools
- Jenkins / CI/CD pipelines
- JIRA, Agile, Scrum methodologies
- Familiarity with software development lifecycle and automation best practices.
- Good written and verbal communication skills.
- Self-driven, fast learner, and passionate about automation and validation engineering.
Preferred Skills
- Experience in Intel platform validation or embedded platform testing.
- Familiarity with storage technologies such as NVMe, SATA, USB, and RAID configurations.
- Experience working with prototype hardware systems and reliability testing.
- Exposure to embedded systems or hardware-software integration testing.
- Experience working with factories/vendors and production environments.
- Familiarity with sequencing and automation of electrical instruments.
- Experience in Mac platform development/testing.
Click on Apply to know more.