Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
CC
Ciena Corporation
Test Automation Engineer
Career Insights for Software QA Engineer / Tester
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software QA Engineer or Tester designs and runs in-depth diagnostic tests to evaluate software and check for problems before new products are marketed. Pilots software and applies tests to check for errors and glitches.
$132,672 / year median in California
-6% projected decline
Job Description
As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We're a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job. Connect with a career that matters. Join a team focused on delivering high-quality networking solutions that power carrier-grade and enterprise environments. This role contributes to product reliability, performance, and release readiness through automated testing and continuous quality improvement. Collaboration across software, systems, and product teams helps accelerate delivery of next-generation networking technologies. How you will make an impact: Design, develop, execute, and maintain automated test cases and test suites for software features, system functionality, and customer use cases. Develop and enhance automation frameworks to improve test coverage, scalability, efficiency, and maintainability. Create and execute functional, integration, system, regression, and solution-level test plans to validate product capabilities and software releases. Analyze test results, identify defects, perform root-cause analysis, and collaborate with development teams to resolve issues. Participate in design reviews, requirements reviews, and test planning activities to incorporate quality throughout the development lifecycle. Integrate automated test suites into Jenkins pipelines to advance continuous integration and continuous testing initiatives. Build and maintain test environments, configure test topologies, validate networking solutions, and contribute to continuous improvement of testing methodologies and product quality.