We are seeking a highly skilled Automation Engineer with strong expertise in UI automation using Selenium and Python. The ideal candidate will have hands-on experience in developing automated test frameworks, a solid understanding of networking protocols (Layer 2 and Layer 3), and proficiency in working with Linux environments.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Python and Selenium for UI/GUI validation.
- Collaborate with cross-functional teams to ensure robust automation coverage for complex applications.
- Perform Layer 2 and Layer 3 protocol testing, validating Ethernet (L2) and IP-based (L3) networking functionality.
- Apply Object-Oriented Programming (OOP) principles in test automation frameworks.
- Execute test cases on Linux operating systems, ensuring compatibility and stability.
- Troubleshoot automation issues, optimize test execution, and improve efficiency.
- Document test results, defects, and provide detailed reports to stakeholders.
Required Skills & Experience
- Strong experience in Automation UI testing with Selenium.
- Proficiency in Python-based automated test development.
- Solid understanding of Object-Oriented Programming concepts.
- Hands-on experience with GUI/UI automation.
- Working knowledge of Linux operating systems.
- Experience in Layer 2 (Ethernet, PPP, Frame Relay) and Layer 3 (IP, ICMP, OSPF, BGP, RIP) protocol testing.