Randstadeos
Robot framework
4-9 years of experience in automation development, with expertise in Robot Framework and Python.
Familiarity with various testing types, including network configuration, connectivity, security, performance, failover, and software upgrades.
Demonstrated success in automation work and project delivery, with knowledge of various automation frameworks.
Ability to design and develop automation frameworks tailored to project requirements.
Proficiency in Robot Framework, Selenium (GUI) and REST API Automation.
Understanding of network infrastructure components, including routers, switches, firewalls, servers, network protocols, and monitoring tools.
Strong hands-on coding skills in Python for scripting and test automation.
Excellent problem-solving skills and a track record of innovative solutions.
Familiarity with CI/CD principles and best practices for effective integration of testing and project management
Proven Working experience in Networking – LAN, WAN, ARP, DHCP, HSRP , SDWAN , SDLAN , MPLS , QoS , Firewall, Routing & Switching, addressing (Good to have).
Preference to CCNA/CCNP (equivalent) certified Automation engineers.
Should be familiar with Version Control Systems like GitHub/GitLab
Sr No
Question
Correct Answer
1
Name the data structures that can be used to hold a collections of objects in Python
list, tuple, set, and dictionary
2
Does Python supports multiple inheritance (ability to derive a class from multiple base classes at same time)
Yes
3
Name some of the standard libraries supported by Python
OS , SYS , CSV , DateTime , Time
4
What are Default and Positional arguments in Python ?
Default : Default arguments are the values that are automatically assigned to a function parameter if no argument is provided during the function call
Positional : When a function is called with arguments based on the position of the parameters, the arguments are called positional arguments
5
What is Keyword Driven Automation Framework ?
Encapsulating the repeated functional code into small functions which can be reused.
6
Can we traverse from sibling to sibling webelement using CSS ?
No because child to parent traverse or reverse traverse is not possible using CSS
7
Types of waits supported by selenium
Implicit , Explicit and Fluent
8
Remote Webdriver in selenium implements which interfaces ?
WebDriver , TakeScreenshot and Javascriptexecutor
9
Name some of the builtin libraries supported by Robot Framework
BuiltIn , Collection , Datetime , Operating System , Dialogs , Libdoc , Process
10
Nested For Loop is supported in Robot Framework
Yes