Responsibilities
— Develop and maintain automated test suites using JavaScript and popular test automation frameworks like Cypress, Playwright, and WebdriverIO
- Collaborate with developers to ensure the testability and maintainability of the Web SDK
- Design and implement effective test strategies to cover critical functionality and accessibility scenarios
- Investigate and troubleshoot issues found during test execution, working closely with the development team to resolve them
- Continuously improve and optimize the automated testing process to enhance efficiency and reliability
- Participate in code reviews and provide feedback to maintain high code quality standards
- Stay up-to-date with the latest trends and best practices in JavaScript testing and accessibility
Requirements
— 2+ years of experience with Javascript programming language with a focus on test-driven development
- Proven experience with JavaScript test automation frameworks such as Cypress, Playwright, or WebdriverIO
- Solid understanding of web technologies, including HTML, CSS, and DOM manipulation
- Familiarity with JavaScript testing libraries like Jest, Mocha, or Jasmine
- Experience with version control systems, notably Git and GitHub- Knowledge of accessibility principles and guidelines (WCAG, WAI-ARIA) is a plus
- Understanding of CI/CD concepts and familiarity with tools like Jenkins, Travis CI, or CircleCI
- Upper-intermediate English, both verbal and written
Would be a plus
Personal profile
— Proactive and self-motivated, with a desire to continuously learn and improve
- Ability to think critically and approach problems systematically
- Excellent time management and organizational skills
- Strong interpersonal skills and the ability to work well in a fast-paced, dynamic environment
- Strong attention to detail and a commitment to delivering high-quality work