As a Senior Functional Test Engineer, you will have the opportunity to carry out embedded firmware test activities for Rockwell automation products utilizing product domain knowledge and sound engineering practices.
You become part of an agile team that believes in a customer first approach and achieve this by knowledge sharing, innovative thinking, collaboration, and organizational teamwork. You will also collaborate closely with teams in different campuses to develop and deliver optimal and timely solutions to customers.
The ideal candidate will possess exceptional analysis capabilities, innovative thinking as well as the excellent written and verbal communications skills.
Validate the functionality of PLC firmware by understanding and translating requirements, functional specifications and develop/enhance test requirements, and test cases.
Develop test setup, test ware, test script and execute firmware functional tests based on established guidelines.
Perform analysis, review, and improvement on the existing test cases.
Communicates issue progress and state information to supervisor/stakeholders, escalate issues on time whenever necessary.
Perform regression testing to support product release lifecycle, which would involve multiple test cycle and test types (unit test, firmware functional test, safety test, etc)
Debug failures, report, and track anomalies.
Participates in formal meetings with stakeholders to discuss issue status and implement for further investigation.
Effectively partners with other groups and campuses to craft test scenarios to simulate challenging system level issues in-house.
Effectively collaborates with cross functional teams such as design engineering, product quality, product marketing and outside test laboratories.
Work with established engineering processes, guidelines, procedures and tools and ensures compliance to any applicable standards.
Participates in Continuous Improvement initiatives and you will have opportunity to demonstrate leadership of specific continuous improvement objectives.
Good analytical and problem-solving skills.
Be able to adapt quickly and react positively to business needs and changes in strategies.
Seeks knowledge and keeps informed regarding current trends in industrial automation field in order to provide support and recommendations related to product development.
Bachelor's degree in Electrical Engineering or Computer Engineering or equivalent knowledge in the application of software engineering validation principles, concepts, and techniques
Experience using test automation tools and programming languages such as Python.
4+ years of software engineering validation experience with demonstrated professional development in validation.
Demonstrated understanding of good system and product issue characterization skills including formulation and testing of hypothesis.
Experienced in debugging and simulating/replicating complex problems.
Having knowledge and experience in developing embedded software using C/ Object Oriented C++ is an advantage
Experienced in developing Design document for firmware/embedded software. Have knowledge in different established design techniques and design patterns.
Good working knowledge of SCRUM / Agile process and Version Control tools (Git) will be an advantage.
Knowledge and experience in Communication / Industrial Protocols is beneficial
Knowledge and familiarity with Ladder Logic Programming is beneficial
Knowledge or experience in industrial control systems, Functional Safety Development processes (e.g IEC 61508) will be an advantage.
Internal Number: R21-5069
About Rockwell Automation
When you choose Rockwell Automation, you join countless talented employees who have helped us establish our leadership position in the automation industry over the past century.
You join a diverse, inclusive and global community with a passion for innovation. A place where you can partner with great minds and inspiring people. And a corporation backed by the financial strength that drives growth – and career opportunities.
As much as we focus on our customers, we know our employees are key to our success and future. Helping you develop a rewarding career is a top priority. Because when you succeed, we succeed.