Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
Responsible for write manual and automation tests, framework creation and reporting for both positive and negative tests. Should have good communication skills and interpersonal skills.
Develops and/or executes implementation according to project plans and priorities.
Able to work independently and has good technical communication skills to collaborate in a team.
General Activities
Major activities involve:
Ongoing communication with developers making sure all the new features are being added to the test plan.
Solid expertise in automated testing of distributed systems including mission critical ones
Deep knowledge of containerization/virtualization and other infrastructure-as-a-service platforms (e.g., Docker and related, Kubernetes, OpenStack)
Strong experience in scripting: Shell, JS
Strong operational experience in Linux environment
Experience developing using AWS technologies
Good knowledge of popular CI/CD frameworks (preferably Jenkins, TeamCity)
Having extensive experience in types of testing –Static, System, Functional, Regression, Smoke, Integration testing, Load testing
Passion for automation, tools development, convenient representation of analytical data.
Coding E2E Automated tests for the Angular UI frontend with Protractor, Jasmine and Cucumber, Webdriver.io
Coding Rest API testing automation
Coding of System testing with ansible, bash scripting
Analysis of test results that may require investigating data in the database (writing queries, etc.)
Full regression execution and reporting
Ability to do research and find the best and effective way of test automation implementation for required functionality
Collaboration with stakeholders
Work in a global team environment
Attend status calls with stakeholders as needed
Work closely with the product team
EXPECTATIONS
Frontend testing frameworks/libraries: Protractor, Jasmine, Cucumber, Webdriver.io
Backend testing: Rest API testing automation tools, Postman, Jasmine
Load testing: JMeter, Grafana + Prometheus
Deployment models: Docker, Kubernetes
Testing Theory: terminology, testing types, asynchronous automated testing
Continuous Integration Tools: Jenkins, TeamCity, GitLab
Environments: AWS, Azure, Google cloud
Version control system: Git, Bitbucket, SVN
Builds: Maven, NPM, JVM, NodeJS
Ticketing: Jira
Documentation: Confluence, Gitlab
Databases: PostgreSQL, Neo4j
Test Management: TestRail
Solid expertise in automated testing of distributed systems including mission critical ones
Having experience in types of testing – Static, System, Functional, Regression, Smoke, Integration testing, Load testing
Hands-on experience of CI/CD pipeline configuration and maintenance
Strong experience with SQL and Cypher queries, and Database structure
Solid operational and administrator experience with Unix operation systems
Understanding of Web application and Microservice solution architecture
DESIRABLE
Frontend programming/markup languages: Typescript/JavaScript, html, CSS, SVG
Frontend development frameworks/libraries: Angular 2+, Node.js/npm, D3.js, gulp
Backend programming/markup languages: Java/J2EE
Backend development frameworks/libraries: maven, Spring Data/Security/MVC
App Server: Apache Tomcat
DB: Neo4j (graph DB), PostgreSQL+TimescaleDB
Other Skills: ElasticSearch, Drools, Kafka integration, REST (on Spring MVC), SSO (LDAP, Reverse Proxy, OAuth2)
System testing: Bash, Shell, Python, Ansible scripting
Programming theory: algorithms and data structures, relational and graph database concepts, etc.
Domain: Telecom, OSS, Inventory
Not ready to apply? Join ourTalent Communityto get relevant job alerts straight to your inbox.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.