Ciena is hiring for Python Automation Testing Engineer | Remote | Apply Now!

Join Telegram Channel!

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 NameCiena 
PositionPython Automation Testing Engineer
QualificationBachelor’s/ Master’s Degree
Batch2020/ 2021/ 2022/ 2023/ 2024/ 2025
ExperienceFreshers/ Experienced
LocationWork 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.

Apply Link: Click Here

Join our WhatsApp Community: Click Here

Join our Telegram Group: Click Here

error: Content is protected !!