Senior Automation Engineer
Dover India
Job Description
About Dover:
Dover is a diversified global manufacturer with annual revenue of over $7 billion. We deliver innovative equipment and components, specialty systems, consumable supplies, software and digital solutions, and support services through five operating segments: Engineered Products, Fueling Solutions, Imaging & Identification, Pumps & Process Solutions and Refrigeration & Food Equipment. Dover combines global scale with operational agility to lead the markets we serve.
Recognized for our entrepreneurial approach for over 60 years, our team of approximately 24,000 employees takes an ownership mindset, collaborating with customers to redefine what's possible.
Designation: Senior Automation Engineer
Experience: 5 - 8 Years
Location: Bangalore
Roles & Responsibilities:
- Automation Framework Development. Design, implement, and maintain scalable, modular, and reusable custom automation frameworks using Python, Robot Framework, and Selenium WebDriver.
- Test Case and Test Script Authoring, Write, review, and optimize clear, comprehensive, and maintainable test cases and automation scripts for UI and API testing, leveraging advanced OOP concepts.
- Continuous Integration & Continuous Deployment (CI/CD) Integration. Integrate automated test suites into CI/CD pipelines, ensuring reliable, fast, and repeatable build verification and feedback loops.
- Quality Assurance & Defect Reporting. Ensure high-quality software releases by identifying, reporting, and tracking defects, and driving root cause analysis and corrective actions.
- Technical Leadership & Mentorship. Provide technical guidance and mentorship to junior team members, promote best practices in automation, and contribute to process improvements and knowledge sharing.
Must Have Skills:
- Python Proficiency with OOPs, Demonstrates strong command of Python, including advanced concepts (classes, inheritance, polymorphism, encapsulation, etc.). Able to write modular, reusable, and maintainable code using OOP principles.
- Robot Framework Expertise. Extensive hands-on experience in creating, maintaining, and optimizing test cases and test scripts using Robot Framework. Proficient with custom keywords, libraries, and integration with other tools.
- UI Automation with Selenium WebDriver. Proven ability to design and implement robust UI automation solutions using Selenium WebDriver. Experience in handling dynamic web elements, synchronization, and cross-browser testing.
- Framework Design & Implementation. Experience in architecting and developing custom automation frameworks from scratch (or enhancing existing ones). Familiarity with best practices like modularity, scalability, reporting, and maintainability in framework design.