Ми шукаємо досвідченого JS Engineer, який допоможе нам створити більш доступний веб для всіх. На цій посаді ти зможеш поєднати свій досвід розробки програмного забезпечення з пристрастю до забезпечення якості, щоб розробити надійні рішення для автоматизації тестування для нашого механізму тестування доступності.
Якщо ти захоплюєшся JavaScript, маєш досвід роботи з фреймворками для автоматизації тестування та хочеш зробити реальний внесок, ця посада ідеально підходить для тебе.
Це чудова можливість працювати у динамічній компанії, що займається розробкою продуктів у сфері доступності. Скористайся можливістю співпрацювати з сильною командою розробників з низьким рівнем бюрократії та високим рівнем прозорості!
Обов?язки
- Брати участь у розробці движка для автоматизованих наборів тестів з використанням JavaScript та популярних фреймворків для автоматизації тестування, таких як Cypress, Playwright та WebdriverIO
- Співпрацювати з розробниками для забезпечення зручності тестування та використання Web SDK
- Проєктувати та впроваджувати ефективні стратегії тестування для покриття критично важливих сценаріїв функціональності та доступності
- Досліджувати та усувати помилки, виявлені під час виконання тестів, тісно співпрацюючи з командою розробників для їх вирішення
- Постійно вдосконалювати та оптимізувати процес автоматизованого тестування для підвищення ефективності та надійності
- Брати участь у перевірках коду та надавати фідбек для підтримки високих стандартів якості коду
- Бути в курсі останніх тенденцій та найкращих практик у тестуванні JavaScript та доступності
Вимоги
- 3+ роки досвіду роботи з мовою програмування Javascript з бажанням використовувати тест-орієнтовану розробку
- Підтверджений досвід роботи з фреймворками для автоматизації тестування JavaScript, такими як Cypress, Playwright або WebdriverIO
- Глибоке розуміння вебтехнологій, включаючи HTML, CSS та маніпуляції з DOM
- Знання бібліотек тестування JavaScript, таких як Jest, Mocha або Jasmine
- Досвід роботи з системами контролю версій, зокрема Git та GitHub
- Знання принципів та рекомендацій щодо доступності (WCAG, WAI-ARIA) є перевагою
- Розуміння концепцій CI/CD та знання таких інструментів, як Jenkins, Travis CI або CircleCI
- Відмінні навички вирішення проблем та усунення помилок
- Сильна увага до деталей та прагнення до виконання високоякісної роботи
- Відмінні навички спілкування та співпраці, вміння ефективно працювати в команді
- Володіння англійською мовою на рівні вище середнього, як усною, так і письмовою
Особистий профіль
- Проактивність та самомотивація, бажання постійно вчитися та вдосконалюватися
- Здатність критично мислити та системно підходити до вирішення проблем
- Відмінні навички таймменеджменту та організаторські здібності
- Сильні навички міжособистісного спілкування та вміння успішно працювати в динамічному та швидкоплинному середовищі
___________________________________________________________________________________
We’re seeking an experienced JS Engineer to help build a more accessible web for everyone. In this role, you’ll combine your software development experience with a passion for quality assurance to develop robust automation testing solutions for our accessibility testing engine.
If you’re passionate about JavaScript, have experience with test automation frameworks, and want to make a real impact, this role is perfect for you.
This is a great opportunity to work within a fast-growing Product House in the Accessibility domain. Take the opportunity to collaborate with a strong development with low bureaucracy and high visibility!
Responsibilities
- Take part in Engine development for 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
- 3+ years of experience with JavaScript programming language with a passion for working using 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
- Strong problem-solving and debugging skills
- Strong attention to detail and a commitment to delivering high-quality work
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Upper-intermediate English, both verbal and written
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
We are IT consulting and software product company.
больше 500 сотрудников
с 2002 года на рынке
- Скидки сотрудникам
- Корпоративные мероприятия
- Компенсация спортзала
- Компенсация обучения
- Гибкий график