Location: Kyiv; Lviv
Workplace: onsite
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Продуктам Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації. Кожного року ми демонструємо кратне зростання як у чисельності команди, так і в кількості користувачів у всьому світі.
Ajax Systems має виробництво повного циклу: від генерації ідей та створення прототипів до масового виробництва та продажу по всьому світу. Кожен департамент закриває певну операційну потребу бізнесу в повній мірі. Фахівці компанії залучені на всіх етапах: від виробничої лінії в Україні до логістичного центру в Польщі, звідки продукцію відправляють дистрибʼюторам по всьому світу.
Ми шукаємо Senior SAP QA Engineer до команди, яка відповідає за якість SAP-екосистеми та її інтеграцій з іншими корпоративними системами.
На цій позиції ви будете не лише тестувати складні наскрізні бізнес-процеси, а й впливати на розвиток QA-підходів, формування тестової стратегії та впровадження автоматизації.
Шукаємо спеціаліста із сильним технічним бекграундом, практичним досвідом автоматизації та здатністю самостійно знаходити оптимальні рішення для забезпечення якості складних Enterprise-систем.
Досвід роботи безпосередньо із SAP не є обов'язковим. Для нас важливіші глибоке розуміння інтеграційного та E2E-тестування, системне мислення й готовність працювати зі складною бізнес-логікою.
Обов‘язки:
Розробка та вдосконалення QA Strategy для SAP-екосистеми з урахуванням бізнес-критичності процесів, інтеграцій та ризиків.
Планування, організація та виконання функціонального, інтеграційного, системного, регресійного та End-to-End тестування.
Тестування складних наскрізних бізнес-процесів, що охоплюють декілька SAP-модулів та інтегрованих систем: продажі, закупівлі, фінанси, складський облік, виробництво тощо.
Формування, оптимізація та підтримка Regression Test Suite для ключових бізнес-процесів.
Участь у виборі інструментів і підходів до автоматизації тестування, її впровадження та подальший розвиток автоматизованого покриття.
Самостійна розробка, підтримка та вдосконалення автоматизованих тестів, насамперед для регресійних та інтеграційних сценаріїв.
Визначення пріоритетів автоматизації з урахуванням ризиків, стабільності сценаріїв і доцільності автоматизованого покриття.
Валідація міжсистемних інтеграцій (SAP, E-commerce, DWH та інші корпоративні системи) через API, бази даних і аналіз логів.
Аналіз складних дефектів, локалізація причин їх виникнення, оцінка впливу змін на суміжні системи та бізнес-процеси.
Розробка та вдосконалення тестової документації: Test Plans, Test Cases, Checklists, E2E Scenarios, Test Coverage.
Участь у плануванні релізів, оцінці ризиків та визначенні критеріїв готовності змін до впровадження.
Розвиток QA-практик у команді, обмін експертизою та підтримка колег у вирішенні складних технічних задач.
Тісна співпраця із SAP-консультантами, ABAP-розробниками, бізнес-аналітиками та іншими технічними командами.
Вимоги:
Від 5 років комерційного досвіду в Software Testing, зокрема тестування складних Enterprise, ERP, CRM або інших інтегрованих систем.
Глибокий практичний досвід функціонального, інтеграційного, регресійного та End-to-End тестування.
Досвід самостійного планування тестування, розробки тестових стратегій та визначення пріоритетів на основі ризиків.
Обов'язковий комерційний hands-on досвід автоматизації тестування: самостійна розробка, підтримка та вдосконалення автотестів.
Впевнене володіння хоча б одним інструментом або фреймворком автоматизації: Playwright, Selenium, Cypress, Tricentis Tosca, UFT/OpenText UFT або аналогічними.
Практичні навички програмування або скриптингу для автоматизації тестування (JavaScript/TypeScript, Python, Java, C# або інші мови).
Розуміння архітектури Automation Frameworks, принципів підтримки стабільного автоматизованого покриття та підходів до інтеграції автотестів у процес розробки.
Досвід формування, оптимізації та підтримки регресійних тестових наборів.
Досвід тестування складних E2E-сценаріїв, у яких бізнес-процес проходить через декілька інтегрованих систем або модулів.
Практичне володіння SQL: самостійне написання запитів із використанням JOIN, GROUP BY, підзапитів та інших конструкцій для перевірки даних і аналізу дефектів.
Досвід тестування API та інтеграцій (REST/SOAP, Postman, Swagger, JSON/XML).
Розуміння принципів CI/CD, досвід роботи із системами контролю версій (Git) та інструментами на кшталт Jenkins, GitLab CI або аналогічними.
Системне та аналітичне мислення, здатність самостійно досліджувати складні проблеми, визначати їхні першопричини та оцінювати вплив змін на суміжні процеси.
Досвід роботи з Jira, Confluence або аналогічними інструментами.
Англійська мова на рівні Upper-Intermediate (B2).
Буде плюсом
Досвід тестування ERP-систем (SAP, Oracle, Microsoft Dynamics, Odoo).
Досвід роботи зі складними корпоративними платформами: ERP, CRM, WMS, Billing, Core Banking.
Досвід тестування бізнес-процесів у виробництві, закупівлях, логістиці, складському обліку або фінансах.
Досвід побудови QA-процесів або впровадження автоматизації тестування з нуля.
Досвід проєктування або розробки Automation Frameworks.
Досвід тестування SAP Fiori / SAPUI5.
Досвід автоматизації SAP-тестування за допомогою Tricentis Tosca або аналогічних інструментів.
Практичний досвід інтеграції автоматизованих тестів у CI/CD pipelines.
Досвід менторства, проведення Code Review або технічної підтримки інших QA-інженерів.
Досвід Performance / Load Testing.
Від себе ми пропонуємо:
Роботу в одному з наших комфортабельних офісів. Офіс облаштований генератором та бомбосховищем;
Офіційне працевлаштування зі стабільною оплатою та всіма гарантіями Дія Сіті резидента;
Гнучкий графік без привʼязки до робочих годин;
Компенсація навчання;
Заняття англійською;
Медичне страхування;
Комплект системи безпеки Ajax (участь у проєкті бета-тесту — отримання та тестування нових гаджетів до їх релізу);
Різносторонні проєкти та професійне зростання;
Драйвову команду та zero bullshit culture.
Долучайтеся, щоб зробити Made in Ukraine синонімом надійності!
Location: Ukraine; North Macedonia; Turkey; European Union; Serbia; Bosnia; Georgia
Workplace: Remote
ABOUT US
Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we're always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/
ABOUT THE ROLE
We are looking for a disciplined, highly autonomous Middle Next.js Developer to build and ship product features for one of our core D2C subscription products. You will own features end to end across a TypeScript monorepo — a Next.js App Router client, a Fastify + Payload CMS API on PostgreSQL, and Cloudflare Workers at the edge — from the moment you receive a task, through breaking it down, estimating, implementing, testing, and observability, to a clean release to production and confirmation that it works for real users.
This is a hands-on engineering role suited for someone who treats production as the standard, not the finish line. Half-tested code, silent failures, and unverified AI-generated output are not acceptable. The codebase is convention-heavy — a layered Feature-Sliced Design structure with strict import rules — and you are expected to work inside those conventions rather than around them. You are accountable for every task you take on and for every area of the product you touch: if it breaks, regresses, or stays half-finished, that is yours to see through. We expect maximum autonomy and real involvement in the product — you work independently within a sprint, communicate risks before they become blockers, and escalate architectural decisions to senior engineers rather than guessing.
KEY RESPONSIBILITIES
FEATURE DEVELOPMENT
- Build features across the Next.js client and the Fastify + Payload CMS backend according to product requirements
- Write code that follows the team's Feature-Sliced Design layering, naming, and import conventions
- Ship changes behind feature flags and A/B experiments, fully localized across every supported locale
- Integrate third-party providers — billing, email/CRM, analytics — over REST APIs and webhooks
QUALITY & RELIABILITY
- Cover functionality with unit, integration, and e2e tests at the level the team expects
- Run a thorough self-review before code review, and review teammates' code with the same rigour
- Fix bugs and perform root-cause analysis for recurring issues
- Optimize page and endpoint performance — rendering and caching strategy, database queries, bundle size
SECURITY & OBSERVABILITY
- Apply secure development practices: schema validation, access control, safe handling of secrets
- Follow observability practices — structured logging, metrics, and alerts — using existing tooling
COLLABORATION
- Break down, estimate, and ship your own tasks to production within the sprint — and stay accountable for them after release
- Own the areas of the product you work in: their stability, performance, and follow-up fixes
- Surface requirement clarifications, estimate changes, and risks early and in writing
- Escalate complex architectural decisions and critical risks to senior engineers
QUALIFICATIONS
MUST-HAVE EXPERIENCE
- 2+ years of commercial React experience, including 1+ year with Next.js (App Router, Server Components, route handlers, rendering and caching strategies) and solid TypeScript
- Node.js backend experience on a typed HTTP framework (Fastify, Nest, or Express) with PostgreSQL — REST API design, schema migrations, integrations over REST and webhooks (signature verification, idempotency, retries) — plus a working understanding of HTTP/REST, auth mechanisms, and web security fundamentals
- Hands-on with the modern client stack: TanStack Query, Zustand, React Hook Form + Zod, Tailwind CSS, and a React component library such as HeroUI, MUI, or shadcn/ui
- Experience with a code-first headless CMS on PostgreSQL (Payload, Strapi, Directus, or equivalent) — collections, access control, generated types, migrations
- Testing and delivery discipline: e2e tests (Cypress or Playwright) and unit/integration tests (Vitest or Jest), Git flow, code review, working with CI
- Daily use of AI development tools (Claude Code or equivalents), including configuring them for a project — context, instructions, rules, MCP/integrations — with full ownership of the quality, security, and correctness of generated code
- English — B1+
LEADERSHIP ATTRIBUTES
- Owns the outcome — takes a task from requirement to production without waiting to be pushed, and stays accountable for the result and the area it touches
- Maximally autonomous and involved — needs a goal, not step-by-step instructions, and cares how the product performs, not just whether the ticket is closed
- Verifies before trusting — treats AI output, third-party responses, and your own code as unproven until tested
- Structured communicator — surfaces risks, blockers, and estimate changes early, in writing, in a remote team
- Knows the edge of their scope — escalates architectural and security decisions instead of improvising them
- Learns from incidents — fixes the root cause, not just the symptom
LOCATION
Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
BENEFITS
Discover the perks of being part of our vibrant team! We offer:
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!
INTERVIEW PROCESS
After submitting your application, we conduct a thorough review which typically takes 3 to 5 days, but may occasionally take longer due to the volume of applications received. If we see a potential fit, we proceed with the following steps:
- Recruiter Screening (40 minutes)
- Technical Interview (60 minutes)
LIFE AT RUBY LABS
At Ruby Labs, we move fast, aim high, and expect the same from our team. We’re not here to play small—we’re here to build, grow, and win. That means we look for people who are ambitious, driven, and ready to give their best every single day.
This is a place for individuals who thrive under pressure, embrace challenges, and see opportunity in every obstacle. If you’re hungry to achieve, motivated by impact, and want to grow at the speed of your own ambition, Ruby Labs offers the platform to make it happen.
Here, effort is matched with reward. We recognize those who go all in and deliver results, and we create space for people who want more—more responsibility, more growth, and more success.
#LI-Remote
Задачи:
- Разработка пользовательских интерфейсов с помощью React
- Принятие решений по выбору технологий, инструментов и архитектурных подходов
- Проведение code review и обеспечение высокого уровня качества кода
- Рефакторинг и оптимизация существующего кода
Требования:
- Отличные знания HTML, CSS, JavaScript, React
- Знания TypeScript (Utility Types, Generics)
- Опыт работы с Zustand/Redux
- Опыт работы с React Query
- Опыт работы с headless UI-библиотеками (Base UI, react-aria)
- Опыт написания тестов (vitest-browser-mode, playwright)
ГибридseniorСамара
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Обязанности:
— Тестирование мобильного приложения iOS / Android, веб-кабинета и админки.
— Проведение manual testing, написание и поддержка автотестов UI / API.
— Сопровождение релизов: проверка задач, smoke и regression testing, проверка hotfixes и production issues.
— Тестирование REST API через Postman: payloads, status codes, headers, authentication, webhooks.
— Анализ логов и ошибок в GCP Cloud Logging, Sentry, Crashlytics и воспроизведение/локализация проблем.
— Анализ требований, acceptance criteria и макетов Figma, выявление пробелов и неоднозначностей до начала разработки или тестирования.
— Подсвечивание рисков и проблемных сценариев.
— Создание bug reports в Jira и ведение задач до закрытия.
— Взаимодействие с системным аналитиком, PM, разработчиками и дизайнером.
— Подготовка test plans, checklists, test cases и test scenarios.
— Создание скринкастов багов и протестированных сценариев.
— Развитие QA-подходов в команде.
Требования:
— 3+ года опыта в Fintech / Payments, включая интеграции, платёжных провайдеров или денежные переводы.
— Уверенный manual testing web и mobile-приложений.
— Практический опыт тестирования REST API и интеграций.
— Уверенный опыт работы с Postman, понимание HTTP / HTTPS, методов, status codes, headers, JSON, idempotency и webhooks.
— Умение читать логи в GCP Cloud Logging / Sentry / Crashlytics или аналогах.
— Знание SQL / NoSQL на уровне написания и понимания запросов.
— Опыт с UI / API autotests: Playwright, Cypress, Appium, Newman или аналогами.
— Понимание CI/CD pipeline.
— Понимание Scrum, UX и пользовательских сценариев.
— Английский B1+.
Будет преимуществом:
— Опыт с PayPal, Stripe или локальными платёжными провайдерами.
— Знание AML / KYC, 3DS, chargebacks.
— Опыт тестирования мобильных билдов через TestFlight / Firebase App Distribution.
— Опыт solo QA или выстраивания QA-процессов с нуля.
Условия:
— Оформление: Service Agreement.
УдалённоmiddleQA Engineer Manual/Auto Компания: SendNOW Локация: Любая точка мира Формат работы: Удалённо, фултайм (GMT+3) Зарплата: $2,000–2,500 USDT Обязанности Тестирование мобильного приложения iOS / Android, веб-кабинета и админки
Мы развиваем SaaS-сервис в сфере travel и подготовки к Шенгенским визам (Trippy.ru).
Задачи:
— разрабатывать автоматизацию на Python и Playwright;
— исследовать пользовательские сценарии и технические ограничения внешних порталов;
— создавать мониторинг доступности слотов и уведомления о подходящих вариантах;
— реализовывать сценарии бронирования в рамках разрешённых правил и пользовательских полномочий;
— работать с авторизацией, сессиями, cookies и браузерными контекстами;
— интегрировать API, очереди, базы данных и сервисы уведомлений;
— подключать платёжные сценарии через официальные платёжные провайдеры;
— обеспечивать идемпотентность, логирование, повторные попытки и контроль статусов;
— поддерживать систему при изменениях интерфейсов и логики внешних порталов;
— участвовать в проектировании архитектуры SaaS-сервиса.
Стек:
Python; Playwright, Selenium; asyncio; REST API и сетевое взаимодействие; PostgreSQL, Redis; Docker, Linux, Git; системы логирования и мониторинга.
Требования:
— практический опыт с Python и Playwright;
— опыт автоматизации авторизованных веб-приложений;
— понимание асинхронности, таймингов, browser contexts и управления сессиями;
— умение разбираться в чужом коде и самостоятельно находить технические решения;
— опыт работы с очередями, ретраями, состояниями и отказоустойчивостью;
— внимательное отношение к персональным данным, платёжным операциям и секретам доступа;
— готовность объяснять технические ограничения, а не обещать невозможный результат;
— интерес к SaaS, travel-tech и продуктовой разработке.
Будет плюсом:
опыт работы с системами записи, бронирования, очередями, marketplace-платформами или высококонкурентными формами.
Условия:
— проектная занятость, удалённо;
— начинаем с оплачиваемого технического этапа: изучение одного сценария, оценка реализуемости, прототип и план дальнейшей разработки;
— при успешном сотрудничестве возможен переход в основную команду на долгосрочное сотрудничество.
В отклике необходимо указать: реализованные проекты на Python/Playwright; опыт автоматизации авторизованных внешних систем; методы обеспечения стабильности, повторных попыток и контроля состояний; ссылку на GitHub, портфолио или описание похожего проекта.
Требования:
— Гражданство и локация РФ.
— Опыт работы в QA от 5 лет.
— Опыт автоматизации тестирования от 3 лет.
— Хороший практический опыт автоматизации на Python.
— Опыт с LLM и RAG является обязательным.
— Знание Pytest, xdist, Playwright, CI/CD, Kafka, SQLAlchemy.
— Опыт тестирования API.
— Обязателен опыт тестирования AI-систем, LLM и RAG-систем.
Задачи на проекте:
— Разработка и поддержка автотестов на Python.
— Написание и поддержка тестов на Pytest.
— Параллельный запуск тестов с использованием xdist.
— Автоматизация UI-тестирования с Playwright.
— Тестирование API.
— Работа с Kafka.
— Работа с SQLAlchemy и базами данных.
— Интеграция автотестов в CI/CD.
— Тестирование AI-систем, LLM-решений, RAG-систем и RAG-пайплайнов.
— Анализ результатов тестирования и выявление дефектов.
Описание проекта:
Автоматизация тестирования с использованием Python и современных инструментов QA. Ключевое направление проекта — тестирование AI-систем, включая решения на базе RAG и LLM.
Условия:
— Удалённая работа.
— Вилка зарплаты до 146 000 ₽ на руки.
О компании:
Работаем в ИТ-области более 10 лет, занимаемся разными видами тестирования, даём возможность руководителям проектов не беспокоиться за свои релизы.
About garden3d:
We are a worker owned creative collective innovating on brands, IRL communities, IoT devices, and cross platform apps. We share profit, open source everything, spin out new businesses, and invest in exciting ideas through financial and/or in-kind contributions. Our clients include Google, Stripe, Figma, Hinge, ACLU, Mozilla, The Nobel Prize, MIT, Etsy, and others. We operate a global decentralized community space collective called Index Space.
About Sanctuary Computer:
We build a technology shop prioritizing close collaboration between client and craftsperson, working on design-forward websites, robust web apps, and native mobile development.
Who we’re looking for:
Senior Shopify Developer with deep e-commerce expertise and modern frontend engineering skills. Responsibilities include:
— Collaborate with Technical Leads and Designers to meet custom e-commerce and technical needs.
— Build and maintain high-performance storefronts using custom Liquid (Online Store 2.0) and headless architectures (Shopify Storefront API, GraphQL, Hydrogen/Remix, Next.js).
— Implement responsive, accessible, pixel-perfect interfaces based on design specs with attention to interaction details and motion design.
— Integrate storefronts with headless CMS (Sanity, Contentful), payment gateways, subscriptions, search, and third-party e-commerce APIs.
— Optimize e-commerce performance focusing on Core Web Vitals, asset delivery, bundle size, and runtime efficiency.
— Architect scalable, reusable component libraries and design systems.
— Write clear documentation for store management, custom app integrations, and codebase maintenance.
— Participate in project rituals including Sprint Planning, standups, code reviews, and retrospectives.
Candidate profile:
Happy, relaxed, easy to get along with, flexible except on work quality, smart workflow management, prefers deep work but participates in strategic conversations. Interests in design, art, music, food, or fashion are a plus.
Must-Have Competencies:
— 8+ years writing highly performant frontend code with focus on 95+ Lighthouse scores and Core Web Vitals.
— Deep Shopify ecosystem mastery: custom Shopify themes (Liquid, JSON templates, Online Store 2.0), headless storefronts using Shopify Storefront API (GraphQL), Hydrogen/Remix, Next.js.
— Expert-level TypeScript and modern CSS (Tailwind CSS, CSS Modules), animation libraries (GSAP, Framer Motion).
— Experience integrating Shopify with headless CMS (Sanity, Contentful, Prismic) and third-party services (Klaviyo, Recharge, Algolia/Searchspring, Stripe).
— Fluency with PaaS platforms: Vercel, Netlify, Shopify Oxygen.
— Experience with state management (Zustand, Redux, Pinia) and API integration for cart state, multi-currency, checkout flows.
— Building accessible (WCAG compliant), responsive interfaces with SEO best practices, testing frameworks (Jest, Playwright, Cypress), maintainable code.
— Knowledge of WebSockets, caching strategies (Redis, CDN-level/Cloudflare), advanced image delivery.
Nice-to-Have Competencies:
— Custom Shopify App development using Node.js, Remix, GraphQL Admin API, Shopify CLI.
— Shopify Plus & Enterprise features: Shopify Functions, Checkout Branding API, Shopify Scripts, B2B configurations.
— Tracking & Analytics: server-side tracking, GTM, Meta Pixel, Customer Privacy APIs.
— WebGL, Canvas & 3D: Three.js or similar.
— Full-stack & API design: PostgreSQL, REST/GraphQL API, OAuth, JWT.
— Client-facing and management experience.
Compensation:
$40/hr to $120/hr depending on seniority and leadership experience. Projects typically at least 8 full-time weeks.
Interview process:
Intro call, panel interview, reference call, then offer.
Work culture:
Transparency with profit & loss sharing, carbon negative studio, strong morals rejecting non-aligned work, async and decentralized communication, remote friendly, building open source and internal products.
Application instructions:
Submit complete and thoughtful application with relevant links.
Задачи:
— Тестировать мобильное приложение iOS / Android, веб-кабинет и админку.
— Проводить manual testing, а также писать и поддерживать автотесты UI / API.
— Сопровождать релизы: проверка задач, smoke и regression testing, проверка hotfixes и production issues.
— Тестировать REST API через Postman: payloads, status codes, headers, authentication, webhooks.
— Анализировать логи и ошибки в GCP Cloud Logging, Sentry, Crashlytics и воспроизводить / локализовать проблемы.
— Анализировать требования, acceptance criteria и макеты Figma, находить пробелы и неоднозначности до начала разработки или тестирования.
— Подсвечивать риски и сценарии, которые могут сломаться за пределами конкретной задачи.
— Создавать понятные bug reports в Jira и вести задачи до закрытия.
— Взаимодействовать с системным аналитиком, PM, разработчиками и дизайнером по требованиям, дефектам и спорным сценариям.
— Готовить test plans, checklists, test cases и test scenarios.
— Создавать скринкасты багов и протестированных сценариев, когда это помогает ускорить коммуникацию.
— Развивать QA-подходы в команде: чек-листы, регрессию, bug reporting и release testing.
Требования:
— 3+ года опыта в Fintech / Payments, включая интеграции, платёжных провайдеров или денежные переводы.
— Уверенный manual testing web и mobile-приложений.
— Практический опыт тестирования REST API и интеграций.
— Уверенный Postman: collections, variables, environments, authentication, mock servers.
— Понимание HTTP / HTTPS, методов, status codes, headers, JSON, idempotency и webhooks.
— Умение читать логи и находить причины проблем в GCP Cloud Logging / Sentry / Crashlytics или аналогах.
— SQL / NoSQL на уровне написания и понимания запросов.
— Опыт с UI / API autotests: Playwright, Cypress, Appium, Newman или аналогами.
— Понимание CI/CD на уровне работы с готовыми pipeline.
— Понимание основных Scrum-подходов.
— Понимание UX, пользовательских сценариев и типичных проблем на уровне QA.
— Английский B1+.
Будет плюсом:
— Опыт работы с PayPal, Stripe или локальными платёжными провайдерами.
— Знание AML / KYC, 3DS, chargebacks.
— Опыт тестирования мобильных билдов через TestFlight / Firebase App Distribution.
— Опыт работы solo QA или выстраивания QA-процессов с нуля.
Условия:
— full-time
— Service Agreement
Задачи:
— Писать автотесты для фронтовой части - WEB, интеграционные API для backend микросервисов, нагрузочные тесты;
— Интегрировать результаты тестов в Allure, TestOps;
— Внедрять автотестирование в сборочные цепочки CI/CD;
— Работать с Docker для организации тестирования интеграции компонентов;
— Работать с ИИ моделями для автоматизации тестирования.
Требования к кандидату:
— Гражданство и локация РФ/РБ;
— Высшее техническое образование;
— Владение языком программирования Java 11 и выше;
— Уверенное знание RestAssured, Playwright framework, Docker/Kubernetes, Allure;
— Опыт работы с CI/CD (Argo CD);
— Уверенное знание Git;
— Опыт работы с системами логирования;
— Опыт работы с ИИ для автоматизации тестирования;
— Практический опыт работы в продуктовых командах на высоконагруженных проектах от 3-х лет;
— Преимуществом будет опыт работы в финтехе: в банке, инвестиционной компании, брокере, управляющей/страховой компании или на проектах системных интеграторов для таких финансовых компаний.
Условия:
— Удалённая работа.
Location: PL
Workplace: remote
Overview:
SOFTSWISS is looking for a Quality Assurance Engineer to join our Casino Platform team. You’ll help ensure the quality and reliability of our software by testing backend services, React-based applications, integrations, and automated test solutions throughout the development lifecycle.
About Product:
The SOFTSWISS Casino Platform is the core infrastructure operators rely on to launch, manage, and scale their online casino businesses. You’ll contribute to mission-critical systems covering account management, game operations, responsible gaming, and regulatory compliance, in an environment where reliability, scalability, and business impact matter, working with people who build solutions operators depend on.
Purpose of the role:
You’ll help deliver reliable, high-quality software by identifying risks early, designing effective test coverage, and validating functionality across different layers of the platform. Your work will contribute to stable product releases and continuous improvements in our quality practices.
Key responsibilities:
Review functional requirements and technical design documents, providing meaningful feedback and identifying potential quality risks.
Test backend and frontend functionality, including business logic, APIs, service integrations, asynchronous flows, and React-based applications.
Design and execute test scenarios for new and existing functionality, covering functional, integration, and end-to-end flows.
Develop and maintain automated tests using Java or TypeScript with tools such as Playwright
,
Cypress, or Selenium.
Test message-driven integrations using technologies such as Kafka or RabbitMQ and validate asynchronous workflows.
Investigate, document, and track defects through to resolution, working closely with developers to identify and address root causes.
Analyse automated test results and collaborate with the Automation QA team to improve test coverage and reliability.
Required Experience:
B2+ level of English
B2+ level of Russian
Hands-on experience in software testing, covering backend functionality, APIs, business logic, integrations, and asynchronous flows.
Experience testing React-based web applications and end-to-end user flows.
Strong understanding of databases and hands-on experience writing complex SQL queries.
Experience testing message-driven integrations using Kafka, RabbitMQ, or similar message brokers.
Hands-on experience with test automation using Java or TypeScript, with practical knowledge of Playwright, Cypress, or Selenium.
Experience using AI tools to support software testing activities.
Nice to have:
Experience working with performance testing or collaborating with Performance QA teams.
Experience mentoring, onboarding, and supporting the professional development of QA engineers, as well as participating in QA interviews or contributing to hiring decisions.
Experience applying AI across different stages of the software development and testing lifecycle.
Main Advantages
Private health insurance
Sports benefits
Comprehensive Mental Health Program
Free English lessons (online)
Local language courses
Paid time off
Maternity leave support
Referral program rewards
Upskilling, internal workshops, and participation in professional conferences and corporate events
Задачи:
— Тестировать новые функции и изменения продукта на веб и мобильных приложениях.
— Выполнять функциональное, исследовательское, регрессионное и интеграционное тестирование.
— Писать чёткие, воспроизводимые отчёты об ошибках; проверять исправления и исследовать неожидаемое поведение.
— Создавать и поддерживать тест-кейсы, тест-сценарии и документацию QA.
— Тестировать REST API с использованием инструментов, таких как Postman.
— Использовать инструменты разработчика браузера и сетевые прокси для исследования проблем фронтенда, API и соединения.
— Тестировать на разных браузерах, устройствах, размерах экранов и операционных системах.
— Тестировать на реальных телефонах и планшетах, Android Studio и iOS Simulator.
— Работать с разработчиками и менеджерами продукта для понимания требований и критериев приёмки.
— Участвовать в обсуждениях продукта и QA-ревью для выявления проблем до завершения разработки.
— Постепенно участвовать в автоматизации end-to-end тестов с использованием Playwright и JavaScript или TypeScript.
Требования:
— Практический опыт тестирования ПО — из работы, стажировки, университета или собственных проектов.
— Базовое понимание принципов тестирования и жизненного цикла разработки ПО.
— Структурированный, любознательный подход к исследованию проблем и составлению отчётов об ошибках.
— Коллаборативный настрой и чёткая коммуникация.
— Профессиональный уровень английского языка.
— Желание учиться автоматизации тестирования и современным практикам QA.
Желательно:
— Опыт работы по Agile (Scrum или Kanban).
— Сертификат ISTQB Foundation Level.
— Образование или учёба в области компьютерных наук, инженерии или смежных областях.
— Опыт программирования на SQL, JavaScript, TypeScript, HTML, CSS или Git.
— Опыт с Playwright или аналогичными фреймворками.
— Опыт тестирования мобильных приложений — Android Studio, iOS Simulator.
— Знакомство с Charles Proxy или Proxyman.
Условия:
— Влияние на продукты, используемые на крупных строительных проектах по всему миру.
— Возможность тестировать сложные продукты, объединяющие веб и мобильные приложения, карты, геопространственные данные, изображения с дронов и рабочие процессы на стройках.
— Наставничество от опытных QA, инженеров и продуктовых специалистов.
— Тесное сотрудничество с разработчиками, дизайнерами и менеджерами продукта.
— Чёткий путь развития в API-тестировании, мобильном тестировании, отладке и автоматизации тестирования.
— Гибридный формат работы: 3 дня в офисе, 2 дня удалённо, гибкий график.
— Частное медицинское страхование, карта MultiSport.
— Контракт B2B/UZ с конкурентной ставкой.
SendNOW ищет QA Engineer с опытом в Fintech / Payments для самостоятельного тестирования продукта, работы с API и логами, участия в релизах и развития QA-процессов в команде.
Задачи:
— Тестировать мобильное приложение iOS / Android, веб-кабинет и админку.
— Проводить manual testing и писать/поддерживать автотесты UI / API.
— Сопровождать релизы: проверка задач, smoke и regression testing, проверка hotfixes и production issues.
— Тестировать REST API через Postman: payloads, status codes, headers, authentication, webhooks.
— Анализировать логи и ошибки в GCP Cloud Logging, Sentry, Crashlytics и воспроизводить/локализовать проблемы.
— Анализировать требования, acceptance criteria и макеты Figma, находить пробелы и неоднозначности.
— Создавать понятные bug reports в Jira и вести задачи до закрытия.
— Готовить test plans, checklists, test cases и test scenarios; создавать скринкасты багов и протестированных сценариев.
— Развивать QA-подходы в команде: чек-листы, регрессии, bug reporting и release testing.
Требования:
— 3+ года опыта в Fintech / Payments (интеграции, платёжные провайдеры или денежные переводы).
— Уверенный manual testing web и mobile.
— Практический опыт тестирования REST API и интеграций.
— Уверенный Postman.
— Понимание HTTP/HTTPS, методов, status codes, headers, idempotency и webhooks.
— Умение читать логи (GCP Cloud Logging / Sentry / Crashlytics).
— SQL / NoSQL на уровне запросов.
— Опыт с UI / API автотестами (Playwright, Cypress, Appium, Newman или аналоги).
— Понимание CI/CD и Scrum.
— Понимание UX и пользовательских сценариев.
— Английский B1+.
Условия:
— Фултайм, удалённо из любой точки мира по времени GMT+3.
— Оформление — Service Agreement.
УдалённоmiddleУсловия: фултайм, удалённо из любой точки мира по времени GMT+3; оформление — Service Agreement
Задачи:
— Разработка и развитие мобильного приложения на Capacitor (web-технологии внутри нативной обёртки, публикация в App Store и Google Play)
— Разработка веб-кабинета пользователя и админ-интерфейсов
— Совместная работа с бэкенд-командой по проектированию и интеграции REST API
— Обеспечение производительности, отзывчивости и кросс-браузерной совместимости интерфейсов
— Участие в code review, написание тестов, поддержание качества кода
— Работа с существующим кодом и его постепенный рефакторинг
— Ведение повторяемых частей работы с помощью ИИ-агентов (сборка экранов под новый партнёрский бренд, подключение к API, проверка на устройствах) с целью сокращения времени выпуска с дней до часов
Требования:
— 3+ года коммерческого опыта в JavaScript
— 2+ года опыта работы с Vue.js (Composition API, Vue Router, Pinia/Vuex)
— Уверенное знание HTML5, CSS3, адаптивная вёрстка
— Опыт интеграции REST API (HTTP, JSON, авторизация, обработка ошибок)
— Опыт работы с Git в команде
— Базовое знание Docker (запуск проекта в контейнерах)
— Умение читать чужой код и работать с legacy
— Английский: Beginner и выше
— Практический опыт или четкое понимание ценности работы через ИИ-агентов
— Осознанная проверка кода за агентом: умение аргументированно объяснить логику и корректность сгенерированного результата
Будет плюсом:
— Опыт работы с Capacitor, Cordova или Ionic
— Опыт публикации приложений в App Store и Google Play
— TypeScript
— Опыт работы с современными сборщиками (Vite, Webpack)
— Опыт написания unit/e2e тестов (Vitest, Jest, Cypress, Playwright)
— Понимание принципов PWA
— Опыт работы с PHP backend (для эффективной коммуникации с командой)
— Опыт работы в telecom
— Навык декомпозиции задач для эффективного делегирования ИИ-агентам
— Умение выявлять характерные изъяны AI-кода
— Опыт создания системных инструкций и переиспользуемых ролей для агентов вместо написания разовых запросов
— Способность выстраивать многоэтапные цепочки агентов (анализ → планирование → кодинг → тест)
— Навык интеграции агентов с внешним окружением: MCP-серверами, технической документацией и таск-трекерами
— Четкое понимание границ применимости ИИ: где автоматизация полезна, а где целесообразнее ручное исполнение
Условия:
— Формат: Full-time (170 часов в месяц), удалённая работа, долгосрочное сотрудничество
— На финальном этапе возможен запрос рекомендаций от бывших коллег/руководителей
— Перед финальным оффером проводится стандартный Background check
— Обязательное использование программы учёта времени Scrin.io на рабочем устройстве
Задачи:
— Разработка и развитие мобильного приложения на Capacitor (web-технологии внутри нативной обёртки, публикация в App Store и Google Play)
— Разработка веб-кабинета пользователя и админ-интерфейсов
— Совместная работа с бэкенд-командой по проектированию и интеграции REST API
— Обеспечение производительности, отзывчивости и кросс-браузерной совместимости интерфейсов
— Участие в code review, написание тестов, поддержание качества кода
— Работа с существующим кодом и его постепенный рефакторинг
— Ведение повторяемых частей работы с помощью ИИ-агентов (сборка экранов под новый партнёрский бренд, подключение к API, проверка на устройствах) с целью сокращения времени выпуска с дней до часов
Требования:
— 3+ года коммерческого опыта в JavaScript
— 2+ года опыта работы с Vue.js (Composition API, Vue Router, Pinia/Vuex)
— Уверенное знание HTML5, CSS3, адаптивная вёрстка
— Опыт интеграции REST API (HTTP, JSON, авторизация, обработка ошибок)
— Опыт работы с Git в команде
— Базовое знание Docker (запуск проекта в контейнерах)
— Умение читать чужой код и работать с legacy
— Английский: Beginner и выше
— Практический опыт или четкое понимание ценности работы через ИИ-агентов
— Осознанная проверка кода за агентом: умение аргументированно объяснить логику и корректность сгенерированного результата
Будет плюсом:
— Опыт работы с Capacitor, Cordova или Ionic
— Опыт публикации приложений в App Store и Google Play
— TypeScript
— Опыт работы с современными сборщиками (Vite, Webpack)
— Опыт написания unit/e2e тестов (Vitest, Jest, Cypress, Playwright)
— Понимание принципов PWA
— Опыт работы с PHP backend (для эффективной коммуникации с командой)
— Опыт работы в telecom
— Навык декомпозиции задач для эффективного делегирования ИИ-агентам
— Умение выявлять характерные изъяны AI-кода
— Опыт создания системных инструкций и переиспользуемых ролей для агентов вместо написания разовых запросов
— Способность выстраивать многоэтапные цепочки агентов (анализ → планирование → кодинг → тест)
— Навык интеграции агентов с внешним окружением: MCP-серверами, технической документацией и таск-трекерами
— Четкое понимание границ применимости ИИ: где автоматизация полезна, а где целесообразнее ручное исполнение
Условия:
— Формат: Full-time (170 часов в месяц), удалённая работа, долгосрочное сотрудничество
— На финальном этапе возможен запрос рекомендаций от бывших коллег/руководителей
— Перед финальным оффером проводится стандартный Background check
— Обязательное использование программы учёта времени Scrin.io на рабочем устройстве
Задачи:
— Отвечать за часть системы целиком в области Web Scraping, Data Engineering, AI и автоматизации для зарубежных клиентов.
Требования:
— Опыт продакшн-разработки на Python не менее 3 лет.
— Уровень Middle, способный самостоятельно вести часть системы.
— Ежедневная работа с LLM и агентами.
— Проактивность и умение дебажить чужой код в продакшене.
Условия:
— Зарплата до 2500 долларов США на B2B.
— Полная удалённая работа (кроме России).
— Гибкий график.
— Оплата AI-тулинга.
— Процесс найма: интро-звонок, технический разговор, оффер.
Технологический стек:
Python 3.12, FastAPI, Celery, RabbitMQ, Redis, PostgreSQL, Playwright, Docker, Kubernetes, OpenTelemetry.
УдалённоmiddleФормат: удаленно (кроме РФ); P PinoByte Middle Python Engineer Full time · Middle · Remote · Удалённо (кроме РФ) PostgreSQL Docker Kubernetes Redis FastAPI Playwright To 2,500 $ Important : if an employer asks you to log into their system via iCloud or Google, send a code, an SMS or Telegram password, run some code, or install software — refuse; Условия: до $2 500/мес (B2B), полная удалёнка (кроме РФ), гибкий график, оплата AI-тулинга, процесс: интро-звонок, техразговор, оффер
Workplace: remote
Requirements
Automation Expertise: Strong experience building automated test scripts with frameworks such as Selenium, Appium, TestComplete, and RESTful API automation tools
Programming Languages: Proven expertise in Java
Mobile & Web Platforms: Demonstrated ability to design and execute automated tests for native mobile (Appium, XCUITest, Espresso) and web applications
CI/CD & Version Control: Strong understanding of CI/CD pipelines (Jenkins, GitHub Actions, Gradle, Maven) and proficiency with Git/Gitflow
Cloud & Infrastructure: Solid knowledge of cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and microservices architecture testing strategies
QA Practices & Tools: Solid understanding of SDLC/STLC, BDD frameworks (Cucumber/Gherkin), Jira (or similar defect tracking tools), and excellent problem-solving, debugging, and communication skills
Education: Bachelor’s degree in Computer Science, Engineering, or a related field
Nice to have
Certifications: ISTQB/ISEB Advanced Level certification or Cloud certifications (AWS, GCP, Azure)
Domain & Industry Experience: Experience working within a game development environment or the mobile gaming industry
Architecture & Operations: Knowledge of Domain-Driven Design (DDD) principles and familiarity with monitoring/logging tools (New Relic, Prometheus, ELK stack)
Responsibilities
Framework Design & Development: Design, develop, script, and maintain robust, scalable automation frameworks and test suites for mobile, web, RESTful APIs, and microservices testing
CI/CD Integration & Environment Setup: Integrate automated tests into CI/CD pipelines for seamless deployment. Set up and manage test execution environments, including distributed testing setups utilizing Playwright, Selenium Grid, or similar tools
Test Execution & Defect Analysis: Execute test suites, analyze results, identify and efficiently debug defects, and provide detailed reporting and timely feedback to technology teams
Agile Ceremonies & KPIs: Actively participate in agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to defining and monitoring key performance indicators (KPIs) for automation testing
Documentation & Distributed Collaboration: Develop clear and concise documentation for automation frameworks, test plans, and test execution results. Work effectively with distributed teams across multiple locations to ensure clear communication
We offer
Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota;
Competitive compensation that depends on your qualification and skills
Career development system with clear skill qualifications
Flexible working hours aligned to your schedule
Options to work remotely
Corporate medical insurance covering services of private and public medical centers
English courses online
Corporate parties and events for employees and their children
Internal conferences, workshops and meetups for learning and experience sharing
Gym membership compensation
5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Any questions?
Anna
hh@itransition.com
Задачи:
— Разрабатывать и поддерживать автотесты для ядра и бизнес-модулей платформы In.Plan
— Автоматизировать backend, UI и интеграционные тесты
— Интегрировать и поддерживать запуск автотестов в CI/CD
— Участвовать в развитии и совершенствовании процессов TestOps
Требования:
— От 3 лет опыта в автоматизации тестирования
— Уверенное владение Java (также рассматривается Python / TypeScript)
— Опыт разработки и поддержки фреймворков автоматизации
— Практический опыт работы в продуктовых командах
— Опыт с GitLab CI/CD, настройка и автоматизация запуска тестов в пайплайнах
— Знание REST Assured, Retrofit, Postman / Insomnia
— Опыт работы с Selenium, Selenide, Playwright
— Опыт с JUnit / TestNG / Pytest
— Понимание и применение Page Object / Page Factory
— Работа с Allure и системами тестовой отчётности
— Базовые навыки SQL / PostgreSQL
— Опыт работы с Git, GitFlow, проведение MR и code review автотестов
— Опыт внедрения и развития процессов TestOps
Будет плюсом:
— Высшее техническое образование и/или сертификаты ISTQB, ISTQB Test Automation Engineer
— Опыт настройки инфраструктуры для автоматизации тестирования
— Тестирование Kafka и асинхронных интеграций
— Опыт работы с ClickHouse
— Docker и контейнеризация автотестов
— Интеграция с TMS и настройка уведомлений
Условия:
— До конца года с возможностью продления
— Полная занятость
— Удалённо
— График МСК ± 2 часа
УдалённоmiddleРоссия
УдалённоmiddleUkraine; North Macedonia; Turkey; European Union; Serbia; Bosnia; Georgia; Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET
УдалённоseniorГеография найма не уточнена, офис: New York City