- Разработка и поддержка E2E-автотестов на Playwright + TypeScript. - Тестирование Frontend и пользовательских сценариев (включая работу с оборудованием: кассы, весы, сканеры, ККТ).
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
- Разработка и поддержка E2E-автотестов на Playwright + TypeScript. - Тестирование Frontend и пользовательских сценариев (включая работу с оборудованием: кассы, весы, сканеры, ККТ).
Location: Montevideo, Uruguay; Remote.AR, Remote.LATAM-country; Remote.BR, Brazil; Remote.CO, Colombia; Rosario, Remote.LATAM-country We are looking for a QA Engineer to join a team supporting an AI platform/product team. This role requires a more technical profile than a traditional QA position, with a strong focus on backend systems, API testing, and close collaboration with engineering teams. The ideal candidate has solid quality assurance experience, strong technical capabilities, and preferably a background in software development or SDET practices. This individual will help ensure the quality, reliability, and performance of AI platform services within a rapidly evolving AI environment. Beyond technical expertise, this person is an effective communicator who works well with developers and cross-functional teams, asks for support when needed, adapts quickly to change, and takes initiative to solve problems and improve processes. They thrive in collaborative environments and are motivated to contribute to the success of innovative AI-powered products. Design, develop, and maintain automated test suites using TypeScript and Playwright Create and execute functional, regression, smoke, and end-to-end tests Collaborate with developers and product teams to define test scenarios and acceptance criteria Identify, document, and track defects with clear reproduction steps Maintain and improve test frameworks, test data, and automation best practices Contribute to CI/CD integration for automated test execution Support release validation and quality assurance activities Review application changes and assess test impact Work closely with the team to improve test coverage, reliability, and execution efficiency Strong hands-on experience in QA Automation with TypeScript and Playwright. Experience designing and maintaining automated end-to-end and regression test suites. Solid understanding of software testing principles, QA processes, and defect management. Experience working with web applications, APIs, and modern frontend technologies. Ability to collaborate with developers, product owners, and other team members in an Agile environment. Experience with test framework maintenance, test data management, and CI/CD integration. Strong analytical and problem-solving skills with attention to detail. Good communication skills and ability to document test results and issues clearly. Experience with API testing tools or frameworks Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI Familiarity with performance or accessibility testing Experience in data, analytics, or BI-related products Experience with test reporting tools and quality dashboards
-Разрабатывать и поддерживать UI-, API- и end-to-end-тесты на Playwright и JavaScript.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор-Разрабатывать и поддерживать UI-, API- и end-to-end-тесты на Playwright и JavaScript. -Формировать и поддерживать наборы smoke- и регрессионных проверок.
Ключевые требования: обязателен опыт работы в платёжной компании — PSP, платёжном агрегаторе или процессинговой компании.
• Уверенный Python 3.12+: типизация, dataclasses, контекстные менеджеры.
Владение Python 3.12+: типизация, dataclasses, контекстные менеджеры. Глубокое знание pytest: фикстуры, хуки, параметризация, scopes, conftest .py.
• 5+ лет коммерческого опыта в QA Automation. • Сильный практический опыт с Playwright.
Требования: — 3–5 лет коммерческого опыта в QA-автоматизации. — Знание JS/TS, Playwright, TestCafe. — Опыт работы с Claude Code и создания AI-агентов. — Навыки UI, API и Integration Testing. — Понимание CI/CD. — Английский уровень B2 и опыт работы на англоязычных проектах. Локация: Республика Беларусь, Польша, Грузия.
Компания JT MARKETING — международная iGaming-компания, разрабатывающая собственные B2C-продукты и собственную платформу. Условия: — Удалённая работа — Гибкое начало рабочего дня
Задачи: — ручное функциональное тестирование: проверка новых фичей (UI и API компоненты); — автоматизация тестирования: разработка и поддержка автотестов на TypeScript + Playwright; — контроль регресса: анализ результатов прогонов автотестов; — работа с дефектами: локализация багов и расследование причин падения автотестов; — документация: ведение и актуализация. Требования: — опыт manual+auto тестирования от 5 лет; — опыт с TypeScript + Playwright - MUST; — опыт работы с базами данных и умение писать базовые SQL-запросы; — опыт работы с системами контроля версий (Git) и понимание CI/CD; — понимание клиент-серверной архитектуры, уверенная работа с DevTools и инструментами для тестирования API. Будет плюсом: — опыт тестирования стриминговых сервисов или real-time систем (WebRTC, WebSockets); — опыт тестирования высоконагруженных систем. Условия: — полностью белую стабильную заработную плату; — отсутствие бюрократии — гибкие условия работы; — расширенный пакет бенефитов, включающий медицинскую страховку, покрытие налогов, курсы иностранных языков, профессиональное обучение, а также необходимую для работы технику; — дружную и интернациональную команду, которая ценит профессионализм и сотрудничество.
Location: Singapore Our mission Constructor’s mission is to enable all educational organisations to provide high-quality digital education to 10x people with 10x efficiency. With strong expertise in machine intelligence and data science, Constructor’s all-in-one platform for education and research addresses today’s pressing educational challenges: access inequality, tech clutter, and low engagement of students. Please send your resume in English only. The Technical Automation QA (Playwright / TypeScript) at Constructor Tech will play a critical role in designing, implementing, and evolving our automation strategy and frameworks with a focus on Playwright and TypeScript . This role combines deep technical expertise with a passion for efficiency, reliability, and innovation in testing — including the adoption of AI-driven testing and Modular Composable Platforms (MCPs) . You will collaborate closely with development, DevOps, and QA teams to ensure automation excellence across all layers of the delivery process. Key Responsibilities Design, build, and maintain scalable automation frameworks using Playwright and TypeScript for web and API testing. Define and evolve test automation strategy , processes, and best practices to ensure consistent quality across projects. Develop and maintain robust, reusable test suites and utilities for regression, smoke, and integration testing. Integrate automation into CI/CD pipelines (e.g., Jenkins, GitLab CI) to enable continuous testing and fast feedback loops. Collaborate with developers and DevOps engineers to ensure test environments and data are stable and reliable. Apply white-box and gray-box testing techniques to ensure thorough coverage of both frontend and backend components. Contribute to the adoption of AI-assisted testing tools and automation intelligence for test creation, maintenance, and analytics. Participate in exploration and implementation of MCP-based automation components and reusable service connectors. Provide technical guidance through mentoring and peer reviews , helping less experienced QAs enhance their automation expertise and code quality. Continuously improve test performance, reliability, and reporting visibility through innovation and tool evaluation. Requirements Bachelor’s degree in Computer Science, Information Technology, or equivalent experience. 4+ years of experience in QA and automation , including 2+ years with Playwright and TypeScript . Proven experience in building test automation frameworks from scratch . Solid understanding of SDLC , QA methodologies , and automation design principles . Strong knowledge of TypeScript and/or Python for test development. Experience with REST API testing , SQL , and relational databases. Familiarity with Jenkins , GitLab CI , and Git for continuous integration and source control. Strong analytical and troubleshooting skills with a proactive, ownership-driven mindset. Fluent in English , both written and verbal. Nice to Have Experience with AI-powered testing tools or model-based testing . Familiarity with Linux , Docker , and Kubernetes (K8s) . Knowledge of mobile automation frameworks such as Appium or similar tools. Understanding of MCP architecture and how it can enhance modular automation. Knowledge of performance or security testing concepts. Experience working in Agile or Kanban environments. What We Offer 💻 Choice of work equipment (e.g., laptop, monitor, etc.) 🇬🇧 English classes (iTalki – $130 monthly) ⏰ Flexible schedule (we usually work between 09:00/10:00 and 18:00/19:00) 👶 Newborn bonus (€500 per child) 🧠 Patent remuneration 🌴 Paid leave 🧑💻 Remote work in locations without our offices Hybrid work in locations with offices (2 days in-office, 3 days remote) Constructor fosters equal opportunity for people of all backgrounds and identities. We are led by a gender-balanced board committed to building a diverse and inclusive organisation where everyone can become their best self. We do not discriminate based on age, disability, gender identity, sexual orientation, ethnicity, race, religion or belief, parental and family status, or other protected characteristics. We welcome applications from women, men and non-binary candidates of all ethnicities and socio-economic backgrounds. We encourage people belonging to underrepresented groups to apply.
-Разработка и поддержка E2E-автотестов на Playwright + TypeScript. -Тестирование Frontend и пользовательских сценариев (включая работу с оборудованием: кассы, весы, сканеры, ККТ).
Location: Ukraine; Moldova; Albania; Kazakhstan; Montenegro; European Union; Serbia; 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 At Ruby Labs we are looking for an AI Engineer (Strong Middle / Senior level) to own and drive the quality, reliability and evolution of our AI systems in production. This is a high-ownership role. You will be responsible for end-to-end delivery of AI features, production stability of AI systems, and data-driven experimentation using tools like Langfuse and Cloudflare AI gateway for model routing. Increasingly, this includes agentic, tool-using AI systems: defining clean tool contracts (including MCP-based tools) and orchestrating how AI interacts with internal services, search and background pipelines. The stack is TypeScript end to end: Node.js and Hono services on Cloudflare Workers with Durable Objects and Containers, PostgreSQL, OpenSearch. Models from several providers run behind an AI gateway, with prompts, traces and evaluations in Langfuse. KEY RESPONSIBILITIES AI Systems Ownership & Feature Delivery - Take ownership of major AI features and LLM workflows and deliver them to production within agreed timelines. - Own AI output quality, structure and predictability across user-facing AI interactions, with consistent structured output across different LLMs for the same request type. - Integrate and orchestrate multiple LLM providers through an AI gateway, managing model selection, fallback strategies and cost optimisation. - Design and orchestrate tool-using and agentic AI workflows: clean tool contracts (including MCP-based tools), function-calling interfaces and reliable AI-to-system integrations. - Build and maintain multi-step LLM workflows and RAG pipelines (indexing, embeddings, retrieval, re-ranking) for reasoning, context reuse and search. Prompt Engineering, Evaluation & Experimentation - Design and manage production prompt systems with dynamic prompting, context injection, and conditional logic. - Own prompt management, the release of LLM experiments and Langfuse-based evaluation pipelines: test datasets, LLM-as-a-judge, output scoring. - Run A/B tests across models and prompts, analyse the results and present the data-driven impact of AI features and experiments. - Deep-debug LLM chains using Langfuse traces: identify bottlenecks, optimise for cost, latency and context-window usage, and root-cause hallucinations and logic errors. Code Quality & Production Reliability - Write clean, scalable and maintainable TypeScript across the Node.js / Cloudflare Workers stack. - Build reliable backend logic for AI systems: request and output validation, error handling, fallback flows for malformed or low-quality model responses, and reliable tool execution. - Ensure high code quality through tests (including validation and fallback paths for AI output), code reviews and clear engineering standards. - Monitor AI system metrics, quality signals, latency and release health, and resolve production issues with a documented root cause. - Document prompt designs, model and routing choices, evaluation results and architectural decisions, so others can pick up the work. QUALIFICATIONS - 4+ years of backend/fullstack software engineering experience, with production-grade TypeScript/Node.js. - 1+ year of AI/LLM systems in production with real users, not only side projects or experiments. - Daily use of AI-centred development tools (Claude Code, Cursor or similar). - Deep hands-on experience with LLM APIs (OpenAI, Anthropic, Google Gemini or similar) in production: structured output, function calling, streaming, token and cost control. - Experience with agentic AI, multi-step orchestration, tool-based workflows (function calling / tool execution) or RAG pipelines (indexing, retrieval, re-ranking). - Experience with LLM observability and evaluation tools (Langfuse, LangSmith or similar). - Experience with AI gateways and model routing (OpenRouter, Cloudflare AI Gateway or equivalent). - Solid understanding of relational databases (PostgreSQL) and caching (Redis, KV or similar). - Exceptional ownership and personal responsibility for engineering quality and delivery. NICE TO HAVE - Evaluation frameworks (LLM-as-a-judge, RAGAS) and building test datasets. - MCP (Model Context Protocol): building MCP servers/clients or designing tool contracts for AI agents. - Edge/serverless runtimes (Cloudflare Workers) and their services: KV, Durable Objects, Queues, R2, Containers. - Search engines and vector search (OpenSearch, Elasticsearch, pgvector), embeddings. - Background workflow engines (Hatchet, Temporal, Inngest) for high-volume LLM pipelines. - Browser automation and browser agents (Playwright, CDP, browser-use). - Practical fine-tuning for domain-specific tasks or strict JSON/schema compliance. - Working Python for data science, evaluation scripts, or AI tooling. 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 (90 minutes) - Final 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
Подготовка и выполнение тестовых сценариев, проведение регрессионного тестирования, выявление и документирование дефектов, взаимодействие с командой разработки и аналитиками, участие в автоматизации тестирования.
Требования: — Опыт работы в автоматизации от 3-х лет — Практический опыт автоматизации на Playwright и JavaScript — Понимание архитектуры автотестов — Понимание клиент-серверной архитектуры, HTTP/HTTPS, REST API
Задачи: — Разработка и развитие клиентской части высоконагруженных финансовых сервисов с использованием React и Angular, включая поддержку легаси, миграцию и микрофронтендную архитектуру. — Проектирование и интеграция интеллектуальных UI-агентов (LLM-ассистенты, Copilot-интерфейсы, автономные сценарии) в экосистему продукта. — Выстраивание масштабируемой архитектуры фронтенда с применением современных методологий, таких как Feature-Sliced Design. — Написание автоматизированных тестов для критически важных финансовых флоу. — Проведение код-ревью, проработка технических решений и оптимизация производительности (рендеринг, утечки памяти). Требования: — Экспертное владение TypeScript, включая сложную типизацию, дженерики, type guards и строгие режимы компиляции. — Уверенный коммерческий опыт работы с React и Angular. — Глубокое понимание жизненного цикла компонентов, реактивности, стейт-менеджмента (Redux/Zustand для React, RxJS/NgRx для Angular) и Dependency Injection. — Практический опыт покрытия кода тестами (Unit, Integration, E2E) с использованием Jest, Vitest, Testing Library, Playwright или Cypress. — Понимание принципов взаимодействия с LLM API и опыт разработки продуктов с использованием ИИ агентов. — Инженерное мышление, знание паттернов проектирования, алгоритмов и структур данных. — Способность решать нетиповые задачи, проектировать отказоустойчивые системы. — Знание специфики финансовых приложений, включая требования к безопасности, работу с большими объемами данных, сложными таблицами, графиками и веб-сокетами. — Высокий уровень самостоятельности, умение аргументировать технические решения и выстраивать коммуникацию в распределенной команде. Условия: — Официальное трудоустройство по ТК РФ. — Гибкий формат работы с возможностью удалённой работы или гибридного формата в Москве. — Офис в Москве в урбанистическом стиле рядом с метро Технопарк. — Расширенная программа ДМС со стоматологией с первого дня работы. — Доплата по больничному листу до 5 рабочих дней в год. — Линия психологической поддержки. — Врач в офисе и массажные кресла для сотрудников в Москве. — Бесплатные посещения фитнес-клуба А-sport на станции метро Технопарк. — Корпоративная программа профессионального обучения совместно с Альфа Групп. — Возможность участия в профильных конференциях и доступ к онлайн-библиотеке. — Карьерное развитие, программа наставничества, профессиональные коммьюнити. — Кафетерий льгот через 6 месяцев с возможностью выбора различных опций. — Корпоративные мероприятия и тимбилдинги в онлайн и офлайн формате. — Подарки к праздникам и материальная помощь по особым случаям. — 3 дня 100% оплачиваемых выходных в году. География работы: Москва, удалённо.
Требования: — Автоматизация тестирования с использованием Selenium, Playwright или REST Assured. — Знание языков программирования Java, Python или JavaScript. — Интеграция автотестов в CI/CD. — Опыт API-тестирования. — Знание узбекского или русского языка. Локация: Ташкент, офис.