Ciena is hiring for the position of Python Automation Testing Engineer in Gurugram, India. Candidates with Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Ciena |
Position | Python Automation Testing Engineer |
Qualification | Bachelor’s/ Master’s Degree |
Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | Freshers/ Experienced |
Location | Work From Home (Remote) |
Key Responsibilities:
- Engage with engineering teams, product line managers, and product owners to transform concepts and high-level requirements into optimized test coverage that enhances the customer experience.
- Automate and maintain all manually created and executed test cases using automation best practices, and maintain the CI/CD pipeline framework.
- Develop end-to-end automated tests for the Angular UI frontend using Cucumber and Webdriver.io.
- Implement REST API testing automation.
- Code system-level tests using Ansible and Bash scripting.
- Plan and implement lab or simulation environment setups to address proposed testing scenarios, and coordinate equipment acquisition or sharing agreements with relevant teams.
- Analyze test results and prepare comprehensive test reports.
- Investigate software defects, highlight critical issues with potential customer impact, and collaborate with software development engineers to resolve problems related to specifications or test plans/procedures.
- Raise Agile Jira bugs for identified product defects.
- Provide regular reports on the status of automation efforts.
- Research and recommend the best tools and approaches for test automation based on the required functionality.
Eligibility Criteria:
- Experience with frontend testing frameworks/libraries such as Cucumber and Webdriver.io.
- Proficiency in backend programming/markup languages, particularly Python.
- Hands-on experience with backend testing using REST API testing automation tools, Postman/Newman, and Jasmine.
- Experience with load testing tools such as JMeter, Grafana, and Prometheus.
- Knowledge of container management technologies including Docker, Kubernetes, and OpenStack.
- Strong understanding of testing theory, including terminology, testing types, and asynchronous automated testing.
- Familiarity with continuous integration tools such as Jenkins, TeamCity, and GitLab.
- Experience working in cloud environments like AWS, Azure, and Google Cloud.
- Proficiency in version control systems such as Git and Bitbucket.
- Experience in system testing automation using Bash, Shell, Python, and Ansible scripting.
- Hands-on experience in configuring and maintaining CI/CD pipelines.
- Solid operational and administrative experience with Unix operating systems.
- Good understanding of web application and microservice solution architecture.
- Strong ability to rapidly learn new and complex technological concepts and apply that knowledge effectively in daily tasks.
- Excellent written communication skills for documentation, along with strong interpersonal communication skills in English.
- Ability to work effectively as part of a team or independently with minimal supervision.
- Experience working within an Agile Scrum team and familiarity with DevOps processes.
Preferred Skills:
- Desirable for the candidate
- Experience with ticketing tools such as Jira.
- Familiarity with documentation tools like Confluence and GitLab.
- Knowledge of frontend programming/markup languages including TypeScript, JavaScript, HTML, CSS, and SVG.
- Experience with frontend development frameworks/libraries such as Angular 2+, Node.js/npm, D3.js, and Gulp.
- Understanding of programming theory, including algorithms, data structures, and concepts of relational and graph databases.
Non-critical extras:
- Domain experience in Telecom, Computer Networking, or OSS.
- Experience with build tools such as Maven, NPM, JVM, and NodeJS.
- Familiarity with databases including PostgreSQL, Neo4j, and ClickHouse.
- Experience with test management tools like TestRail.
- Exposure to technologies such as Elasticsearch, Drools, Kafka integration, REST (on Spring MVC), and SSO (LDAP, Reverse Proxy, OAuth2).
About Company:
Ciena (NYSE:CIEN) is a global leader in optical and routing systems, services, and automation software. We build the world’s most adaptive networks to address ever-increasing digital demands for richer, more connected experiences for all users. For three-plus decades, we’ve brought our innate sense of humanity to our relentless pursuit of innovation. We prioritize deep, collaborative relationships within our teams, and alongside our customers, partners, and communities – local and global.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.