Lead Engineer -Test Embedded/IoT
Job Title: Lead Engineer -Test Embedded/IoT #061988
If you desire to be part of something special, to be part of a winning team, to be part of a fun team - winning is fun.
We are looking forward to a Lead Engineer -Test Embedded/IoT in Eaton’s Innovation business, based in Pune India
In Eaton, making our work exciting, engaging, meaningful; ensuring safety, health, wellness; and being a model of inclusion & diversity are already embedded in who we are - it’s in our values, part of our vision, and our clearly defined aspirational goals.
For this exciting role we are looking for candidates who are able to see the bigger picture; strength in a system-level viewpoint is a must. We want problem solvers who are excited about learning new technologies, coding scripts, and designing infrastructure in an automation-first environment. If you are not daunted by the challenge of architecting solutions in a multi-disciplinary, multi-national group, our team might be your next career step.
Eaton’s Connected Services and Solutions center accelerates the creation of meaningful, connected applications used to monitor interact and control equipment deployed at customers’ sites. The center uses a combination of business specific components and reusable platforms, processes, and services to develop, validate and deploy solutions. The Lead Engineer in Test will be a leader on the team working on IoT-based platforms and will play a key role in verifying and validating the next-generation technology solutions that change how users connect, explore, and interact with information and devices.
Your essential responsibilities:
Work across multiple Agile Development teams working on IoT (Microsoft Azure) projects, providing leadership and mentorship to Software Engineers in Test across teams.
Architect and implement robust, scalable, high quality Test Automation Suites for Functional, E2E, and Performance/Load/Scalability/Stress testing within a CI-CD environment using Python, C++ or C#.
Define metrics for the testing and validation process to communicate status of testing as well as coverage and robustness for a given project.
Define strategies to verify Cybersecurity compliance and implement these in the CI-CD environments.
Identify opportunities for process, tools, and test methodology improvements, and drive those from concept to implementation.
Effective communication (oral and written) skills including problem solving, prioritizing, and interpersonal relationship building on across multiple multi-national teams.
Effectively interacts with business and technical audiences, tailoring the communication to multiple levels of audiences to achieve desired results.
Participate in project-wide reviews of requirements, system architecture, and detailed design documents.
Provide technical leadership, strategic direction, and mentorship to members of the Test Organization, notably through code reviews.
Expected to develop an understanding of Eaton’s Agile development process and integrate daily product development activities as necessary to work within its constraints.
A hands-on role across multiple Agile Development teams with a track record of shipping quality products.
Direct work on and against IoT platforms.
Frequent technical interactions with embedded teams to define interfaces, functionality and validation mechanisms
Debugging in a multi-platform deployment system.
Architecting and developing extensible Automated Test Frameworks to cover Functional, E2E, and Performance/Load/Scalability testing through Continuous Integration and Deployment (CI-CD).
Provide technical leadership, strategic direction, and mentorship to members of the Test Organization.
If you are:
10+ years of experience in Software development & Test or Test tool development with proven track record of validating high quality products.
4+ years of Test/Development experience in Python, C++ or C#.
4+ years of experience automating tests for network-enabled communications protocols like ModBus, Ethernet, DeviceNet, ProfiNet, etc. including RESTful Web APIs, without the assistance of the end-user interface (UI).
4+ years of experience automating tests for IoT applications in the Azure ecosystem
Worked on defining and implementing E2E automation frameworks for 2+ projects in a Continuous Integration and Deployment (CI-CD) environment utilizing Bamboo, Jenkins, Build-Bot, or similar tool.
Extensive experience with JUnit, Pytest, TestNG, MSTest or similar build and unit testing frameworks.
Experience developing software testing harness/tools for Linux environments and Windows applications; proficient in one or more Linux Shells as well as Windows Batch scripting.
Experience in backend physical resource testing, notably memory, CPU load, and disk IO.
Proficient in Object-Oriented Programming structures and Data Driven testing approaches.
Knowledge of Computer Science Data Structures and basic Algorithms and how they pertain to storage, growth-rate (O-notation), etc.
Proficient understanding of message queues and databases.
Proficient understanding of Source Control software and Code Collaboration tools (Git, SVN, etc.); experience with Issue and Project Tracking software (JIRA, TFS, etc.).
Experience working in an Agile SCRUM development lifecycle.
Experience utilizing Docker or other Container Technologies in a Test environment.
Experience with Cloud/IoT technologies and platforms such as Microsoft Azure.
Experience testing end-user protocols, such as MQTT, AMQP, or WebSocket.
Experience with Big Data technologies, such as Apache Hadoop, HBASE, MongoDB, Redis, etc.
Yes! Because you are the one we are looking for, we hope to hear from you now!
*We make what matters work.
Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day.
It’s where bold, bright professionals like you can reach your full potential - and where you can help us reach ours. Need more about Eaton? Come on in @ www.eaton.com
We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.
Region: Asia Pacific
Organization: INNOV Innovation Center
Job Level: Individual Contributor
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: Relocation from within hiring country only