
Schneider Electric
Global leader in electrification, automation and digitization for industries, infrastructure and buildings.
Senior Test Engineer
Develop and execute automated and manual tests for embedded systems using Python.
Job Highlights
About the Role
As a member of an Agile team, you will implement innovative test solutions for intelligent embedded devices, act as a test champion, and continuously improve processes, tools, and practices to deliver world‑class products. The role offers a chance to expand development and testing expertise while working on globally deployed, customer‑focused products. • Create, execute, and maintain test plans for new product designs. • Document and analyse test results, providing feedback to development teams. • Develop and maintain automation scripts, tools, and test cases using Python. • Design test fixtures and specify manufacturing test requirements for product industrialisation. • Perform manual, sanity, smoke, regression, and other tests regularly. • Champion process improvements to increase quality, reduce cost, and improve efficiency. • Collaborate with test leads, managers, architects, and design teams to prioritize automation and deliver business value. • Participate in Agile events such as scrums, sprint planning, and retrospectives.
Key Responsibilities
- ▸test planning
- ▸automation scripts
- ▸test fixtures
- ▸manual testing
- ▸process improvement
- ▸team collaboration
What You Bring
We are currently seeking a R&D Sr. Test Engineer to join our R&D team in Bangalore, India. The ideal candidate is passionate about testing and test automation, with hands‑on experience developing and executing test approaches for embedded products, collaborating with core development teams to validate performance, increase coverage, and build robust tools. The position requires an EE or CS degree and at least seven years of relevant test experience. Candidates should have strong programming skills in Python, experience with test automation frameworks, CI/CD tools, embedded systems knowledge, and excellent communication and teamwork abilities. • Proficient in Python programming and automation frameworks (PyTest, Robot Framework). • Understand system architecture, integration points, and dependencies. • Expertise in functional and system‑level testing, risk‑based testing, and coverage analysis. • Experience with CI/CD tools (Jenkins, GitLab CI) and version control (Git). • Basic knowledge of security testing for embedded firmware and secure boot. • Ability to document test plans, results, and traceability for compliance. • Strong background in embedded systems (RTOS, ARM Cortex, STM32) and circuit fundamentals. • Capability to interface programmatically with lab equipment (oscilloscopes, power supplies, DAQ). • Experience with electrical/electronic product test lines (nice to have). • Familiarity with Agile product development lifecycle and integration testing (nice to have). • Use of bug tracking and collaboration tools such as Jira and Confluence (nice to have). • Knowledge of environmental testing standards (temperature, humidity, EMC) (nice to have). • Experience with environmental sensors, mobile apps, or IoT protocols (Zigbee, BLE, MQTT, AWS IoT) (nice to have). • EE or CS degree with 7+ years of relevant test experience. • Proactive, result‑oriented team player with strong interpersonal and communication skills.
Requirements
- ▸python
- ▸ci/cd
- ▸embedded
- ▸rtos
- ▸ee degree
- ▸7+ years
Work Environment
Onsite