Responsibilities :
- Implementing various development, testing, automation tools, and IT infrastructure
- Excellent understanding of Ruby, Perl, Python, API, Java, OOP Concepts, Advanced Python, Jenkins, and services experience
- Automation framework experience with :
- Python Framework and Automation
- Selenium WebDriver; TestNG
- Robotium
- Experience working on Linux-based infrastructure
- Experience in UI test case automation is a must
- Experience in Backend API test automation is a must
- Working knowledge of Python and known DevOps tools like Git and GitHub
- Experience in network, server, and application-status monitoring
- Build and release management using Jenkins Continuous Integration tool
- Configuration and managing databases such as Postgres with replication, etc.
- Excellent troubleshooting skills
- Working knowledge of various tools, open-source technologies, and cloud services
- Awareness of critical concepts in DevOps and Agile principles
- Working on ways to automate and improve development and release processes
- Monitoring processes during the entire lifecycle for adherence and updating or creating new processes for improvement and minimizing wastage
- Incident management and root cause analysis
- Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI / CD Pipeline)
- Working knowledge of databases and SQL (Structured Query Language)
- Expert in code deployment tools (Ansible)
- Experience with GitHub; Perforce is preferred
Technical Skills :
Ruby, Perl, Python, API, Java, OOP Concepts, Advanced Python, Jenkins, Selenium WebDriver, TestNG, Robotium, Linux, UI Test Automation, Backend API Test Automation, Git, GitHub, Network Monitoring, Server MonitoringSkills Required
Ruby, Perl, Python, Api, Java, Oop Concepts, Jenkins, Selenium Webdriver, TestNG, Robotium, Linux