
Frontend Developer – Test Automation
Syone · Portugal
Remote
About the job
We are looking for a skilled frontend developer with strong experience in TypeScript and Angular to enhance and maintain our test automation framework using Cypress (or alternatively Selenium). Familiarity with integrating automated tests into CI/CD pipelines (e.g., Azure DevOps) is desirable, but not mandatory. A solid understanding of modern frontend development and testing best practices is essential.
What you would do:
Close collaboration with test management, requirement engineers and developers
Develop, maintain, and improve E2E test automation using Cypress (or Selenium)
Analyze and ensure the quality and stability of the frontend application
Maintain and improve test automation frameworks
What you need to bring:
Strong experience with TypeScript
Solid knowledge of Angular (preferably Angular 12+)
Hands-on experience with Cypress or Selenium for E2E testing
Good understanding of frontend testing best practices
Comfortable working in agile development environments
By applying, you accept our GDPR policies. Your personal data in your CV and documents will be used solely for processing your application at SYONE. SYONE, S.A. (NIPC 504729624) is the data controller, located at Rua Alfredo da Silva, 8-A, Edifício Stern, Piso 3D, 2610-016 Amadora. We will use your data to tailor your application to relevant vacancies and for potential employment contracts. If selected, your data will be kept during your employment and for at least two years after. If not selected, your data will be kept for two years for future vacancies and then deleted, except for your contact details. You can exercise your rights (access, rectification, erasure, etc.) by emailing data.privacy@syone.com. Your data may be shared with our HR service providers and will be stored securely. You can withdraw your consent at any time. We will not use your data for other purposes without your express consent. For more information, email data.privacy@syone.com.
Ready to apply?Apply now