
QA Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Ciena, a global leader in high-speed connectivity, is seeking a talented QA Engineer specializing in Python Automation for its Pune, India location. This role, part of the Blue Planet division, offers a unique opportunity to influence quality and reliability through modern test automation, hands-on engineering, and a commitment to continuous improvement. Ciena fosters a people-first culture, prioritizing flexible work environments that encourage individual growth, well-being, and belonging. Join us to help deliver exceptional customer experiences at scale by building the world's most adaptive networks, driven by innovation, automation, and customer-centricity.
Your Impact
- Collaborate with engineering, product owners, and product line leaders to design comprehensive test coverage strategies aligned with business objectives.
- Develop and maintain robust automated test suites covering web UI, backend APIs, and integrated system workflows.
- Implement end-to-end UI automation using Cucumber and Webdriver.io, and create reliable backend API tests.
- Utilize Bash, Shell, Python, and Ansible scripting for system-level validation.
- Configure and manage lab and simulation environments to validate complex scenarios.
- Analyze automation results, meticulously document issues in Jira, and propose process or coverage enhancements.
- Actively research and introduce new tools, frameworks, and practices to advance automation maturity.
What You Bring
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- Minimum of 2 years of experience in software testing and automation.
- Proficiency in backend/API automation using Python and Postman.
- Hands-on experience with Bash, Shell, Python, and Ansible scripting.
- Strong understanding of frontend test frameworks, including Cucumber and Webdriver.io.
- Experience with CI/CD tools such as Jenkins, TeamCity, or GitLab.
- Practical expertise in Unix/Linux environments.
Bonus Points
- Familiarity with Jira, Confluence, and GitLab.
- Exposure to frontend development with TypeScript, JavaScript, HTML, CSS, or SVG.
- Knowledge of data structures, algorithms, and relational or graph databases.
- Experience with PostgreSQL, Neo4j, or ClickHouse.
- Exposure to technologies like ElasticSearch, Kafka, Drools, or RESTful services.
- Understanding of authentication protocols (LDAP, OAuth2) and reverse proxy configurations.
- Experience with build tools (Maven, NPM) or test management tools (TestRail).
Company
Ciena
Ciena Corporation, an American telecommunications networking equipment and software services supplier headquartered in Hanover, Maryland, is recognized as a leading global player in optical connectivi...