Onsite QA Automation Engineer – JavaScript

Posted yesterday

Apply now

About the role

  • QA Automation Engineer for Ciena focusing on test automation in complex systems. Leading product verification initiatives within software quality assurance teams.

Responsibilities

  • Lead and execute product verification and test automation initiatives across complex, distributed systems
  • Translate high-level product requirements into comprehensive manual test plans that maximise coverage and customer experience
  • Design, automate, and maintain end-to-end (E2E) tests for Angular-based user interfaces and Representational State Transfer (REST) application programming interface (API) services
  • Integrate automated test suites into continuous integration and continuous delivery (CI/CD) pipelines using industry best practices
  • Plan, build, and manage lab or simulation environments to support advanced system-level testing scenarios
  • Identify, investigate, and clearly communicate software defects with potential customer impact, collaborating closely with development teams on resolution
  • Provide clear, actionable test status updates to global stakeholders and continuously evaluate emerging test automation tools and approaches.

Requirements

  • 2+ years of experience in software quality assurance, including both manual and automated testing
  • Strong programming skills in JavaScript/TypeScript
  • Strong knowledge of system, functional, regression, smoke, integration, and performance testing methodologies
  • Hands-on experience with frontend test automation frameworks such as Webdriver.io/Cypress/Playwright, and behaviour-driven development tools such as Jasmine or Cucumber
  • Proficiency in backend testing, including REST API and database testing using tools such as Postman or Newman
  • Experience configuring and maintaining CI/CD pipelines using tools such as Jenkins, TeamCity, or GitLab
  • Solid operational experience with Unix or Linux operating systems and modern microservices-based web architectures.

Benefits

  • Flexible work environment
  • Professional development opportunities

Job title

QA Automation Engineer – JavaScript

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job