2,123,193open jobs
134,576companies
240,076added this week
Browse all
Location
Remote (likely EAEU)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Nov 6, 2026.

Overview
Company
Impact
Profile match
ArtWorkout is an edtech and mobile software company that develops a gamified, interactive drawing and digital art learning platform. Founded by Aleksandr Ulitin, the platform functions as a virtual drawing trainer across iOS, iPadOS, Android, and visionOS. Utilizing a proprietary real-time algorithm, the app measures line accuracy, stroke control, and execution speed to deliver instant feedback as users complete step-by-step tutorials.

ArtWorkout - мобильное приложение для обучения рисованию на iOS и Android. Мы выпускаем обновления каждую неделю и постоянно совершенствуем продукт с помощью A/B-тестирования.

Мы ищем Software Development Engineer in Test (SDET) с сильными навыками программирования, который возьмёт на себя ответственность за разработку, поддержку и улучшение решений для автоматизированного тестирования на iOS, Android и Web.

Это прежде всего инженерная роль с фокусом на разработку автоматизированных тестов, а не традиционная позиция Manual QA.

Обязанности

  • Проектировать, разрабатывать и поддерживать фреймворки и инфраструктуру автоматизированного тестирования для iOS, Android и Web.

  • Писать качественный, поддерживаемый тестовый код на Swift, Kotlin, Java, JavaScript, TypeScript или других подходящих языках программирования.

  • Разрабатывать наборы автоматизированных UI/E2E-тестов, покрывающих критически важную функциональность продукта.

  • Создавать переиспользуемые библиотеки, утилиты и компоненты для тестирования.

  • Интегрировать автоматизированное тестирование в CI/CD-пайплайны и повышать эффективность выполнения тестов.

  • Анализировать и устранять сбои автоматизированных тестов, включая нестабильные тесты (flaky tests) и проблемы, связанные с тестовым окружением.

  • Сотрудничать с разработчиками для повышения тестируемости приложения и совершенствования архитектуры автоматизации.

  • Выявлять возможности для автоматизации повторяющихся QA-процессов и сокращения объёма ручного регрессионного тестирования.

  • Проводить точечное ручное тестирование в случаях, когда автоматизация нецелесообразна, особенно при проверке взаимодействий с инструментами рисования, производительности и сценариев, специфичных для отдельных устройств.

Требования

  • От 2 лет профессионального опыта в разработке автоматизированных тестов или инструментов для тестирования ПО.

  • Уверенные практические навыки программирования как минимум на одном из языков: Swift, Kotlin, Java, JavaScript или TypeScript.

  • Подтверждённый опыт проектирования и реализации решений для автоматизированного тестирования, а не только запуска готовых тестовых наборов.

  • Практический опыт работы с фреймворками автоматизации, такими как XCUITest, Espresso, Appium, Playwright, Cypress или Maestro.

  • Понимание принципов проектирования ПО, чистого кода, модульной архитектуры и переиспользуемых компонентов.

  • Опыт интеграции автоматизированных тестов в CI/CD-пайплайны.

  • Сильные навыки отладки и способность разбираться в сложных причинах сбоев автоматизированных тестов.

  • Опыт работы с Git, проведения code review и совместной разработки ПО.

  • Понимание архитектуры мобильных и/или веб-приложений.

  • Способность самостоятельно проектировать технические решения для автоматизации тестирования.

  • Практический опыт использования AI-инструментов для разработки.

  • Английский язык на уровне B1 и выше.

Будет преимуществом

  • Опыт создания фреймворков автоматизированного тестирования с нуля.

  • Опыт автоматизации тестирования как мобильных, так и веб-приложений.

  • Опыт работы с тестовой инфраструктурой, параллельным выполнением тестов и фермами устройств (device farms).

  • Знакомство с процессами сборки приложений для iOS и Android.

  • Опыт тестирования подписок, встроенных покупок (In-App Purchases) и A/B-экспериментов.

  • Опыт тестирования мобильных приложений со сложной графикой или высокими требованиями к производительности.

Ожидаемые результаты работы

  • Критически важная функциональность продукта покрыта надёжными автоматизированными тестами.

  • Инфраструктура автоматизации тестирования обеспечивает возможность частых релизов.

  • Объём ручного регрессионного тестирования значительно сокращён.

  • Автоматизированные тесты легко поддерживать и масштабировать, они интегрированы в процессы разработки.

  • Команда разработки оперативно получает достоверную обратную связь о качестве продукта.

Этапы отбора

  • Тестовое задание

  • Короткое знакомство - 30 минут.

  • Техническое интервью - 60 минут. Фокус на разработке автоматизированных тестов, навыках программирования, CI/CD и практических QA-сценариях.

  • Финальное интервью с тимлидами.

  • Оффер.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,123,193 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Similar stack
Same company
In your city
Remote (likely EAEU) · 1+ year exp · Nizhny Novgorod
Python
Java
SQL
1C
Mobile
Firebase
Espresso
DevOps
Rest API
GitLab CI
CI/CD
Git
Linux
SOAP
Management
Jira
QA
Selenium
Appium
Postman
BrowserStack
XCUITest
Apply
Remote (likely EAEU) · Full-Time · 4+ years exp · Moscow
SQL
DevOps
Git
GitHub
Linux
Management
Agile
Scrum
Kanban
Waterfall
QA
Postman
Apply
up to $22k per year (net) · Remote (likely EAEU) · 3+ years exp · Bachelor's Degree · Moscow
Java
Databases
Apache Kafka
AI/ML
Hadoop
AI Agents
GigaChat
DevOps
OpenShift
Jenkins
Docker
Kubernetes
Grafana
QA
Postman
Insomnia
Charles Proxy
Apply
Remote (likely Netherlands) · 3+ years exp
Python
JavaScript
PHP
SQL
Node JS
Databases
MySQL
Frontend
Webpack
DevOps
Git
AWS
Windows
Apply
Remote (likely Netherlands) · 3+ years exp
Python
JavaScript
PHP
SQL
Node JS
Databases
MySQL
Frontend
Webpack
DevOps
Git
AWS
Windows
Apply
See all jobs
This is one of many
2,123,193 more open roles from verified company boards, updated every day.