Upload Button Icon Add office photos

Rockwell Automation

Compare button icon Compare button icon Compare

Filter interviews by

Rockwell Automation Automation Engineer Interview Questions, Process, and Tips

Updated 30 Mar 2024

Top Rockwell Automation Automation Engineer Interview Questions and Answers

Rockwell Automation Automation Engineer Interview Experiences

4 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

My name is Amarendra Pratap Singh Yadav

Round 2 - Technical 

(3 Questions)

  • Q1. Pannel wiring,PLC,SCADA, HMI
  • Q2. SCADA full name Supervisory Controller And Data Acquisition
  • Q3. HMI full name HMI is a hardware and software device

Interview Preparation Tips

Topics to prepare for Rockwell Automation Automation Engineer interview:
  • Siemens PLC
  • SCADA Designing
  • HMI Programming
  • Pannel wiring
  • RLC
Interview preparation tips for other job seekers - My name is Amarendra Pratap Singh Yadav.My highest qualification diploma in electrical engineering 2023 passout . Mobile number XXXXX
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Hackrank question based on array and srng

Round 2 - Technical 

(1 Question)

  • Q1. Coding round based on dsa'

Automation Engineer Interview Questions Asked at Other Companies

asked in GEA Group
Q1. 16) What is modbus ? Types of modbus? How many slaves we can conn ... read more
asked in Blue Yonder
Q2. 1. What is the difference between Absolute & Relative Xpaths?
Q3. 1. Explain oops concepts in coding. 2. Write a program to find mi ... read more
Q4. One coding challenge was given to find the number of palindrome w ... read more
asked in GEA Group
Q5. 15) What is ASI protocol? How many slaves we can connect to one m ... read more
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Naukri.com

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. About Software knowledge.
  • Ans. Basic knowledge of CCW, FACTORY TALK VIEW AND FLEXI SOFT
  • Answered Anonymously
Round 3 - HR 

(1 Question)

  • Q1. Notice period,Current CTC and expectations etc

I applied via Naukri.com and was interviewed in Jun 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Above Average Coding test with some basic and some advanced questions

Round 3 - Technical 

(2 Questions)

  • Q1. Selenium Framework explanation Hardware & Software Integration Computer Networks Basics SCADA & PLC systems in short AGILE Scrum methodology JAVA
  • Q2. How many hooks are there in the cucumber Framework
  • Ans. 

    There are 23 hooks in the Cucumber Framework.

    • Hooks are used to perform actions before or after scenarios or steps.

    • There are 7 types of hooks in Cucumber: Before, After, BeforeStep, AfterStep, BeforeAll, AfterAll, and Around.

    • Examples of hook usage include setting up test data, closing browser sessions, and logging test results.

  • Answered by AI
Round 4 - Technical 

(4 Questions)

  • Q1. What is the difference in driver. Navigate and driver.get
  • Ans. 

    driver.navigate() loads a new web page while driver.get() loads a web page for the first time.

    • driver.get() loads a web page for the first time

    • driver.navigate() loads a new web page without closing the current one

    • driver.navigate() can also go back and forward in the browser history

    • driver.get() and driver.navigate() both accept a URL as a parameter

  • Answered by AI
  • Q2. What comes first Grooming or sprint planning?
  • Ans. 

    Grooming comes before sprint planning.

    • Grooming is the process of refining the product backlog items and making them ready for sprint planning.

    • Sprint planning is the process of selecting the backlog items for the upcoming sprint and creating a plan for their implementation.

    • Grooming helps in identifying dependencies, clarifying requirements, and estimating the effort required for each backlog item.

    • Sprint planning builds ...

  • Answered by AI
  • Q3. How to pass username & password to the system?
  • Ans. 

    Username & password can be passed to the system through various methods such as environment variables, configuration files, or user input.

    • Environment variables can be set and accessed through code

    • Configuration files can be read and parsed to retrieve login credentials

    • User input can be accepted through a GUI or command line interface

    • Encryption and secure storage should be used to protect sensitive information

  • Answered by AI
  • Q4. How do you automate Non-SQL Database systems?
  • Ans. 

    Non-SQL databases can be automated using programming languages and APIs.

    • Use programming languages like Python, Java, or Ruby to automate non-SQL databases.

    • Use APIs provided by the database vendor to automate database operations.

    • Create scripts to automate repetitive tasks like data backups, data migration, and data synchronization.

    • Use tools like Apache NiFi, Talend, or Pentaho to automate data integration and processing...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Pros
The process was good.
The Company environment seemed really positive.
Offer released by this company is above expectations


Cons
They called for face to face interview instead of a virtual
It took total 6 hours for me to get free (Weekday)
Don't expect any lunch coupons
They took 20 mins just to tell me whether I was through or not.
They took a month to respond after they got my documents

Skills evaluated in this interview

Rockwell Automation interview questions for designations

 Automation Test Engineer

 (1)

 Project Engineer

 (11)

 Senior Engineer

 (2)

 Associate Engineer

 (1)

 Electronics Engineer

 (1)

 Field Support Engineer

 (1)

 Software Engineer

 (5)

 Proposal Engineer

 (3)

Automation Engineer Jobs at Rockwell Automation

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Types of communication protocols
  • Ans. 

    Communication protocols are rules and standards for data exchange between devices.

    • TCP/IP

    • HTTP

    • FTP

    • SMTP

    • Modbus

  • Answered by AI
  • Q2. Difference between Sink vs source
  • Ans. 

    Sink is a destination where data is sent, while source is where data originates from.

    • Sink receives data, while source sends data

    • Sink is typically the end point in a data flow, while source is the starting point

    • Examples: Sink - Database, Source - Sensor

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

All the aptitude type questions and bar, graph type questions

Round 2 - HR 

(3 Questions)

  • Q1. Communication and project, problem solving skills
  • Q2. Introduces your self, and college project
  • Q3. Are you ready to relocate

I applied via Walk-in and was interviewed before Oct 2021. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Machine Building 

(3 Questions)

  • Q1. What is PLC (Programmable logic controller)?
  • Ans. 

    PLC is a digital computer used for automation of electromechanical processes in industries.

    • PLC is a hardware device that receives inputs from sensors and other devices, processes them using a program, and then generates outputs to control machines or processes.

    • It is used in industries for automation of various processes such as assembly lines, packaging, and material handling.

    • PLCs can be programmed using ladder logic, ...

  • Answered by AI
  • Q2. Programmable logic controller
  • Q3. What are the different types of valves?
  • Ans. 

    Valves are devices used to control the flow of fluids or gases. There are several types of valves used in different applications.

    • Gate valves

    • Globe valves

    • Ball valves

    • Butterfly valves

    • Check valves

    • Diaphragm valves

    • Needle valves

    • Pinch valves

    • Pressure relief valves

    • Solenoid valves

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Titan Engineering & Automation Automation Engineer interview:
  • Industrial Automation
  • Automation Testing
  • Pneumatic System
  • Siemens PLC
Interview preparation tips for other job seekers - Greater skill/experience in automation can be leveraged

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Feb 2024. There were 3 interview rounds.

Round 1 - HR 

(4 Questions)

  • Q1. What are you current roles , responsibilities?
  • Q2. Experience and projects that you did?
  • Q3. What did you know about Epam Anywhere?
  • Ans. 

    Epam Anywhere is a platform that connects remote tech professionals with global companies for project-based work.

    • Epam Anywhere is a platform created by Epam Systems, a global IT services company.

    • It allows remote tech professionals to work on project-based assignments for global companies.

    • Professionals can choose projects based on their skills and availability.

    • Companies can access a pool of talented professionals from a...

  • Answered by AI
  • Q4. Do you have any other questions?
Round 2 - Technical 

(17 Questions)

  • Q1. Difference between git merge and git rebase?
  • Ans. 

    Git merge combines changes from different branches, while git rebase moves the current branch to the tip of another branch.

    • Git merge creates a new commit with the combined changes of the branches being merged.

    • Git rebase moves the current branch to the tip of another branch by replaying each commit on top of the other branch.

    • Git merge preserves the commit history of both branches, while git rebase rewrites the commit hi

  • Answered by AI
  • Q2. How to set up version control system?
  • Ans. 

    Setting up a version control system involves choosing a system, creating a repository, adding files, committing changes, and collaborating with team members.

    • Choose a version control system like Git, SVN, or Mercurial.

    • Create a repository to store your project files.

    • Add files to the repository using commands like 'git add' or 'svn add'.

    • Commit changes to the repository with a message describing the changes using commands ...

  • Answered by AI
  • Q3. What is difference between Working tree, staging/index and HEAD?
  • Ans. 

    Working tree, staging/index, and HEAD are different states in Git representing different versions of files.

    • Working tree is the current state of files in the project directory

    • Staging/index is the area where changes are prepared to be committed

    • HEAD points to the last commit on the current branch

  • Answered by AI
  • Q4. What are Authentication mechanism that you are aware of?
  • Ans. 

    Various authentication mechanisms include password-based, biometric, multi-factor, and OAuth.

    • Password-based authentication

    • Biometric authentication (e.g. fingerprint, facial recognition)

    • Multi-factor authentication (e.g. SMS code, token generator)

    • OAuth (Open Authorization) for third-party authentication

  • Answered by AI
  • Q5. What is BDD? what difference between BDD and cucumber? Are you aware of specflow?
  • Ans. 

    BDD stands for Behavior Driven Development. Cucumber is a BDD tool that uses Gherkin syntax. SpecFlow is a BDD tool for .NET.

    • BDD (Behavior Driven Development) is a software development approach that focuses on the behavior of the system.

    • Cucumber is a BDD tool that uses Gherkin syntax to write test scenarios in a human-readable format.

    • SpecFlow is a BDD tool specifically designed for .NET projects, allowing developers to...

  • Answered by AI
  • Q6. What is UpCasting? and why we can't use downCasting in OOPS?
  • Ans. 

    Upcasting is casting a subclass object to a superclass reference. Downcasting is the opposite.

    • Upcasting is safe and implicit in OOP, as it involves casting a subclass object to a superclass reference.

    • Downcasting is not safe and requires explicit casting, as it involves casting a superclass reference to a subclass object.

    • Example: Animal animal = new Dog(); // Upcasting

    • Example: Dog dog = (Dog) animal; // Downcasting, req

  • Answered by AI
  • Q7. Which one is recommended between HashTable and HashMap?
  • Ans. 

    HashMap is recommended due to better performance and allows null values, while HashTable is synchronized.

    • HashMap is not synchronized, so it is faster than HashTable for single-threaded applications.

    • HashMap allows null values and null keys, while HashTable does not.

    • HashMap is part of the Java Collections Framework, while HashTable is a legacy class.

    • Example: HashMap map = new HashMap<>();

    • Example: HashTab

  • Answered by AI
  • Q8. Explain about your Automation project architecture?
  • Q9. What are five basic items to jumpstart API Automation?
  • Ans. 

    Five basic items to jumpstart API Automation

    • Understand the API documentation

    • Select a suitable automation tool (e.g. Postman, SoapUI)

    • Set up a testing environment

    • Write test cases for API endpoints

    • Implement continuous integration for automated testing

  • Answered by AI
  • Q10. How to run the TCs in parallel?
  • Ans. 

    Running test cases in parallel can be achieved by using tools like TestNG or JUnit.

    • Use TestNG or JUnit to create test suites that can run test cases in parallel

    • Configure the test suite to run test cases concurrently by setting the parallel attribute in the testng.xml file

    • Ensure that the test cases are independent of each other to avoid any conflicts during parallel execution

  • Answered by AI
  • Q11. Serialization & Deserialization?
  • Q12. What are log levels and what log library do you use in your project?
  • Ans. 

    Log levels are used to categorize log messages based on their severity. Common levels include DEBUG, INFO, WARN, ERROR, and FATAL.

    • Log levels help in filtering and managing log messages based on their importance and severity.

    • Different log levels include DEBUG, INFO, WARN, ERROR, and FATAL, each indicating the severity of the message.

    • Log libraries like Log4j, Logback, and SLF4J are commonly used in projects to handle log...

  • Answered by AI
  • Q13. What are the design patterns that you are aware of?
  • Ans. 

    Some common design patterns include Singleton, Factory, Observer, and Strategy patterns.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying the exact class of object that will be created.

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified...

  • Answered by AI
  • Q14. Can you explain SOLID principles?
  • Ans. 

    SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...

  • Answered by AI
  • Q15. What are types of testing that you are aware of?
  • Ans. 

    Types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.

    • Functional testing: Testing the functionality of the software against the requirements.

    • Non-functional testing: Testing aspects like performance, usability, and security.

    • Manual testing: Testing performed manually by testers without the use of automation tools.

    • Automated testi...

  • Answered by AI
  • Q16. Use only LinQ expressions? Given List lst=new List{"adfa","agdasg"}; How do you filter names that start with "a"?
  • Ans. 

    Filter names starting with 'a' using LinQ expressions on a List.

    • Use LinQ Where method with a lambda expression to filter names starting with 'a'.

    • Example: var filteredNames = lst.Where(name => name.StartsWith('a')).ToArray();

  • Answered by AI
  • Q17. What is jenkins? Do you have experience in setting up pipeline in jenkins? Are you aware of how to setup pipeline job in jenkins?
  • Ans. 

    Jenkins is a popular open-source automation server used for continuous integration and continuous delivery of software projects.

    • Jenkins is used to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery.

    • It allows for easy configuration of pipelines to automate the build, test, and deployment processes.

    • Setting up a pipeline in...

  • Answered by AI
Round 3 - One-on-one 

(7 Questions)

  • Q1. Write piece of code? How to create interface, Abstract class? Create a new class which implements interface and Abstract class? If there is common method exist in interface & Abstract class
  • Ans. 

    Creating interface, abstract class, and implementing them in a new class with a common method

    • To create an interface in Java, use the 'interface' keyword and define the methods without implementation

    • To create an abstract class in Java, use the 'abstract' keyword before the class definition and can have both abstract and concrete methods

    • To implement an interface in a class, use the 'implements' keyword and provide implem...

  • Answered by AI
  • Q2. How to override any method in child class?
  • Ans. 

    To override a method in a child class, use the 'override' keyword in the child class method definition.

    • Use the 'override' keyword before the method signature in the child class.

    • The method in the child class must have the same name, return type, and parameters as the method in the parent class.

    • The overridden method in the child class can call the parent class method using 'base.MethodName()'.

  • Answered by AI
  • Q3. String str="My name is xyz and i am from abc organization"; Create a dictionary as output which stores the words as key and frequency as values?
  • Ans. 

    Create a dictionary to store word frequency from a given string.

    • Split the string into words using space as delimiter

    • Iterate through the words and update the frequency in the dictionary

    • Handle case sensitivity and punctuation marks appropriately

  • Answered by AI
  • Q4. Difference between .Select and .SelectMany
  • Ans. 

    Select projects a sequence of values into a new form, while SelectMany projects each element of a sequence to a sequence and flattens the resulting sequences into one sequence.

    • Select is used to transform each element of a sequence into a new form.

    • SelectMany is used to transform each element of a sequence into a sequence of values and then flattens those sequences into one sequence.

    • SelectMany is often used when working ...

  • Answered by AI
  • Q5. List lst={"name1","name2","name3"}; Use only Linq expression and create dictionary which stores element in the above list as key and length of the element as value
  • Ans. 

    Use Linq to create a dictionary with elements from a list as keys and their lengths as values.

    • Use ToDictionary method with element as key and element length as value

    • Use Select method to project each element to a KeyValuePair

  • Answered by AI
  • Q6. Attributes used in Nunit and for Parallel execution?
  • Ans. 

    Attributes used in Nunit for parallel execution include Parallelizable and MaxDegreeOfParallelism.

    • Parallelizable attribute is used to specify that a test fixture can be run in parallel with others

    • MaxDegreeOfParallelism attribute is used to specify the maximum number of threads to use for parallel execution

  • Answered by AI
  • Q7. How to handle stale element exception?
  • Ans. 

    Stale element exception occurs when an element is no longer attached to the DOM.

    • Refresh the page and try to locate the element again

    • Use explicit wait to ensure the element is present and interactable before performing actions

    • Handle the exception using try-catch block to retry the operation

    • Avoid storing web elements in variables for a long time as they may become stale

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Improve your concepts in OOPS and programming language [string, array,list,Hashmap], Dont go for DSA without understanding basics of programming langauge

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Focus on practising easy and medium level coding problem at a fast pace

Round 2 - One-on-one 

(5 Questions)

  • Q1. Automation role
  • Ans. 

    Automation Test Engineer is responsible for designing, developing, and executing automated tests to ensure software quality.

    • Develop automated test scripts using tools like Selenium, Appium, or JUnit

    • Execute test scripts and analyze results to identify defects

    • Collaborate with developers and other team members to improve test coverage

    • Maintain and update automated test suites as needed

    • Contribute to continuous integration a

  • Answered by AI
  • Q2. Manual testing and test engineering
  • Q3. I am self motivated
  • Q4. I can work independently
  • Q5. Honestly and hard worker

Interview Preparation Tips

Interview preparation tips for other job seekers - Types of employees
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at National Institute of Technology (NIT), Calicut and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic ECE core questions on almost all core subjects mainly from MPMC, DSP, CS, ECNT
Round 2 - Gamified test 

(2 Questions)

  • Q1. Questions on remembering dots
  • Q2. Question on solving a sudoku like game

Interview Preparation Tips

Topics to prepare for Schneider Electric Electrical Automation Engineer interview:
  • Basic Electronics

Rockwell Automation Interview FAQs

How many rounds are there in Rockwell Automation Automation Engineer interview?
Rockwell Automation interview process usually has 3 rounds. The most common rounds in the Rockwell Automation interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Rockwell Automation Automation Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Rockwell Automation. The most common topics and skills that interviewers at Rockwell Automation expect are Active Directory, Agile Coaching, Application Programming, Automation Testing and DNS.
What are the top questions asked in Rockwell Automation Automation Engineer interview?

Some of the top questions asked at the Rockwell Automation Automation Engineer interview -

  1. What is the difference in driver. Navigate and driver....read more
  2. How do you automate Non-SQL Database syste...read more
  3. What comes first Grooming or sprint planni...read more

Tell us how to improve this page.

Rockwell Automation Automation Engineer Interview Process

based on 3 interviews

1 Interview rounds

  • Resume Shortlist Round
View more

Interview Questions from Similar Companies

Siemens Interview Questions
4.1
 • 431 Interviews
Johnson Controls Interview Questions
3.6
 • 261 Interviews
ABB Interview Questions
4.1
 • 232 Interviews
BHEL Interview Questions
4.1
 • 109 Interviews
Falcon Autotech Interview Questions
3.9
 • 44 Interviews
View all
Rockwell Automation Automation Engineer Salary
based on 6 salaries
₹1.8 L/yr - ₹6.4 L/yr
17% less than the average Automation Engineer Salary in India
View more details

Rockwell Automation Automation Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Project Engineer
621 salaries
unlock blur

₹4.5 L/yr - ₹16.4 L/yr

Software Engineer
177 salaries
unlock blur

₹5.5 L/yr - ₹18.5 L/yr

Business Process Analyst
130 salaries
unlock blur

₹4.8 L/yr - ₹13 L/yr

Senior Project Engineer
121 salaries
unlock blur

₹8 L/yr - ₹21 L/yr

Senior Software Engineer
110 salaries
unlock blur

₹11 L/yr - ₹38 L/yr

Explore more salaries
Compare Rockwell Automation with

Siemens

4.1
Compare

ABB

4.1
Compare

Schneider Electric

4.1
Compare

Honeywell Automation

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview