TP-Link Systems Inc.
Software Quality Assurance Engineer - Cloud Web Platforms
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
QA-инженер в команду Cloud Web Platforms Quality Engineering компании TP-Link. Отвечает за качество глобальных сайтов, веб-приложений и AI-функций, сочетая ручное тестирование, автоматизацию UI/API и валидацию бэкенда.
Задачи
- Разрабатывать риск-ориентированные тест-стратегии и проводить функциональное, интеграционное, регрессионное и end-to-end тестирование сайтов, веб-приложений, CMS, API и облачных сервисов
- Участвовать в ревью требований и дизайн-обсуждениях, уточнять критерии приёмки и выявлять риски на ранних этапах
- Создавать и поддерживать автотесты UI и API на Python, JavaScript или TypeScript с использованием Playwright, Cypress, Selenium и интегрировать их в CI/CD
- Валидировать бэкенд-API, интеграции сервисов, работу БД и целостность данных с помощью API-инструментов, код-фреймворков и SQL
- Расследовать падения и находить первопричины с помощью devtools, сетевых трейсов, логов, телеметрии и запросов к БД
- Проводить релизную валидацию в разных браузерах, устройствах и разрешениях экрана, включая адаптивный UI и визуальную регрессию
- Тестировать производительность, нагрузку и доступность веба, отслеживать Core Web Vitals и соответствие WCAG
- Готовить тест-отчёты, анализ дефектов и go/no-go оценки рисков для решений о релизе
- Продвигать лучшие практики QA и качество тест-кода, применять AI-инструменты для повышения продуктивности
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- 2–5 лет опыта в software quality engineering со значительным опытом тестирования веб-приложений
- Понимание принципов тестирования, техник тест-дизайна и жизненного цикла разработки
- Опыт тестирования веб-приложений в разных браузерах и на разных устройствах с использованием devtools
- Опыт разработки и поддержки автотестов UI и API на Python, JavaScript или TypeScript с Playwright, Selenium, Cypress или аналогами
- Опыт тестирования RESTful API (Postman или код-фреймворки) и валидации данных через SQL
- Знание HTML, CSS, JavaScript, HTTP, редиректов, кэширования и CMS
- Знакомство с CI/CD, Git и Jira или аналогичными трекерами дефектов
- Сильные навыки письменной и устной коммуникации
Условия
- Полностью оплачиваемая медицинская, стоматологическая и офтальмологическая страховка (частичное покрытие для иждивенцев)
- Взносы в 401k
- 15 дней отпуска
- 11 оплачиваемых праздничных дней
- Дважды в год повышение зарплаты
- Льготы для здоровья и wellness, включая бесплатный абонемент в спортзал
- Ежеквартальные тимбилдинги
- Виза-спонсорство не предоставляется
Навыки
- Python
- JavaScript
- TypeScript
- Playwright
- Cypress
- Selenium
- REST API
- Postman
- SQL
- HTML
- CSS
- HTTP
- CI/CD
- Git
- Jira
- Lighthouse
- WebPageTest
- axe
- AWS
- Percy
- Applitools
- Chromatic
- GitHub Copilot