Schneider Electric

Schneider Electric

Global leader in electrification, automation and digitization for industries, infrastructure and buildings.

159,002EnergyInfrastructureIndustryBuildingsData CentersNetworksResidentialOil and GasWater TreatmentMiningMetalsHospitalsHotelsRetailOffice BuildingsMarineWebsite

Senior Test Engineer

Develop and execute automated and manual tests for embedded systems using Python.

Bengaluru, Karnataka, India
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Onsite

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

Apply Now