- Уверенный TypeScript, опыт разработки и поддержки автотестов для Frontend и Backend от 3 лет. - Playwright + Selenium или WebDriverIO.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
- Уверенный TypeScript, опыт разработки и поддержки автотестов для Frontend и Backend от 3 лет. - Playwright + Selenium или WebDriverIO.
- Опыт работы от 4х лет. - Уверенное знание Python и pytest.
Location: Limassol Cyprus Workplace: OnSite Job Title: Staff/Lead SDET Engineer (Test Automation Platform) Product: Total Battle Total Battle is a massive MMO 4X strategy game available on mobile and web, uniting millions of active players. As our product and engineering teams scale, we are shifting our testing paradigm: automated testing must become a daily, self-service engineering tool rather than a bottleneck owned by a dedicated team. We are looking for a Staff/Lead SDET to take technical ownership of our internal test automation tooling and make this vision a reality. Why this role exists Your core mission is to empower product QA teams. You won't write tests; you will build the tools, APIs, and abstractions that allow QA engineers (with basic Python & OOP skills) to independently create checks, manage test states, run tests in CI/CD, and diagnose failures. - The Product Teams own the tests. - You own the tooling layer that makes their work possible. [https://app.ashbyhq.com/api/images/user-content/55591132-5874-4888-add0-f14f70025dca/2aa3a273-986b-4c05-b6a2-27fee33e607f/image.png] 💡 Core Focus Areas: 1. Client Testing Tools: UI scenarios, method/component checks across Android, WebGL, and (soon) iOS. 2. Server Integration: Component testing tools built over existing Python clients, SDKs, and product testability capabilities.(Note: We aren't starting from scratch. We need a visionary who can assess our existing solutions, define a target architecture, and evolve them incrementally). What You’ll Work On - Drive Technical Strategy: Define the roadmap for QA tooling, evolve its architecture, and personally implement key solutions. - Build the Platform: Develop domain APIs, fixtures, and state-preparation tools for integration/component testing over existing SDKs. - Enhance Client Automation: Extend client UI automation and enable sub-UI checks for specific client methods. - Unify Execution: Ensure local and CI execution follow a predictable, unified path across Android and WebGL. - Create Diagnostics: Build clear diagnostic tools to help QA engineers easily distinguish between product, test, tooling, and infrastructure failures. - Cross-Team Collaboration: Translate recurring QA needs into product testability requirements and establish technical contracts with client/backend teams. - Evangelize & Mentor: Drive adoption of your tools through pilots, solid documentation, and feedback loops. (Where needed, help define engineering roles and participate in hiring/onboarding). Who You Are We are looking for a hands-on technical leader who thrives in long-term ownership of internal platforms. - Python Expert: You regularly write, debug, and maintain Python code for libraries, frameworks, SDKs, or internal tools. - Platform Builder: You have designed or substantially evolved a framework/SDK used by multiple teams, bringing it to a point where teams can use it independently. - API Designer: You know how to build stable public APIs over existing SDKs, hiding low-level details from the end-user. - Cross-Functional Driver: You’ve successfully worked with backend, client, or framework teams to deliver testability capabilities, driving changes even when you don't directly manage the teams. - CI/CD & Diagnostics Guru: You have integrated automated checks into CI quality gates with robust reproducibility and diagnostics. - AI Adopter: You leverage LLMs and coding agents to investigate codebases, develop tooling, or create tests efficiently. - Deep Domain Expertise: You have profound hands-on experience in at least one of the following (and can take technical responsibility for the other): - Client/UI automation: Drivers, custom/non-native UI, synchronization, and sub-UI checks. - Backend/integration tooling: Python clients/SDKs, protocols, sessions, fixtures, and test state. Nice to Have (Bonus Points) - Experience in both client/UI and backend/integration tooling. - Background in modernizing legacy automation and conducting incremental user migrations. - Experience with complex test lifecycles (data isolation, flaky checks, state management). - Experience in GameDev or complex live-service products (Unity, Cocos/Axmol, WebGL). - Familiarity with Selenium, Appium, Playwright, XCUITest, Android ADB, or iOS infrastructure. - Experience with asynchronous Python, typed models (Pydantic, mypy), or schema-based code generation. Why to join: 1. ☀️ Live & Work in Sunny Cyprus: We’re an office-first team in Limassol with a modern seaside workspaces. We provide full relocation and visa support for you and your family. 2. 💰 Industry-Leading Rewards: High salaries, a 13th salary, performance bonuses, extra rewards for life milestones (marriage, babies, long service), daily breakfast and lunch. 3. 🛡️ Family Support: Private family health insurance, plus a highly competitive monthly allowance for your children’s pre-school, school, and university education. 4. 🚀 Shape a Global Hit: Work on a Top-10 global mobile 4X strategy game that has grown 25x in revenue and audience over 5 years. 5. 🏰 Rock-Solid Stability: We operate at startup speed but with zero history of lay-offs. We are independent, financially secure, and boast a 99% employee satisfaction rate. 6. 🧠 Culture & Growth: A flat structure where the best ideas win and transparency rules. Your growth is funded from specialized training, certifications, language courses and books to internal and external conferences coverage.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подбор— Руководить QA-функцией направления через тимлидов: развивать людей, ставить ожидания, проводить performance-цикл, формировать сильную систему ответственности. — Отвечать за системное качество продуктов направления и управлять набором quality-метрик.
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 Senior AI Engineer to own and scale the AI layer of one of our core D2C subscription products. You will be fully responsible for production LLM features and the browser automation built around them end to end — prompt systems, structured outputs, evaluation, observability, and model selection — from first experiment to live release, with quality, reliability, and cost as your accountability. This is a high-impact role suited for someone who decides with data, not intuition. Unmeasured prompt changes, untraced failures, and model swaps without benchmarks are not acceptable. You work in a modern TypeScript stack — Next.js, Cloudflare Workers and Containers with Hono, Hatchet task queues, Drizzle on Supabase Postgres, Vercel Blob. Browser automation on Browserbase and Playwright is roughly half of the job. KEY RESPONSIBILITIES PROMPT SYSTEMS & STRUCTURED OUTPUTS - Design dynamic prompt templates with conditional logic and context injection that maximise generation quality - Enforce predictable outputs with JSON mode, function calling, Zod/JSON schemas, validators, and repair loops - Own complex LLM workflows (LangChain, LlamaIndex, or custom) that integrate cleanly into application logic BROWSER AUTOMATION - Build and maintain browser automation on Browserbase Functions and Playwright that traverses web flows reliably - Classify screens with a model inside each traversal, and decide what the model handles versus deterministic code - Ship automations as frozen, published workers — versioned, reproducible, and safe to roll back - Orchestrate runs through Hatchet with retries, timeouts, and failure traces that explain every broken run EVALUATION & EXPERIMENTATION - Build evaluation pipelines — test datasets, LLM-as-a-judge, RAGAS-style metrics — and score responses and screen classifications in Langfuse - Trace complex LLM chains to find bottlenecks in cost, latency, and context-window usage - Run A/B experiments across models and prompts through an AI gateway (OpenRouter, Cloudflare AI Gateway); release only on quantitative benchmarks - Re-evaluate models as new architectures emerge; fine-tune when domain requirements demand it PRODUCTION OWNERSHIP - Take AI features from experiment to live production on Cloudflare Workers and Containers, and stay accountable after release - Manage rate limits, fallbacks, and model cost so features stay reliable at scale - Resolve production incidents in owned AI and automation systems with documented root-cause analysis QUALIFICATIONS MUST-HAVE EXPERIENCE - 【5+】 years of software engineering with Node.js, TypeScript, Next.js, and Postgres, including edge or serverless runtimes such as Cloudflare Workers - Production browser automation with Playwright (Browserbase or similar): resilient selectors, retries, failure handling at scale - Production experience with dynamic prompting — content that depends on input variables and injected context - Structured outputs in production: JSON mode, function calling, Zod/JSON schemas - Experience with unified LLM APIs or AI gateways (OpenRouter, Cloudflare AI Gateway): rate limits, fallbacks, cost-effective model selection - LLM observability with Langfuse or similar: tracing, test datasets, scoring integration - Evaluation methodology: RAGAS or custom LLM-as-a-judge systems LEADERSHIP ATTRIBUTES - Decides on benchmarks and trace data, not intuition - Analytical — converts generation logs into metrics a business can act on - Iterative — builds feedback loops and improves continuously - Owns the outcome from experiment to production, and after - Verifies before trusting — treats LLM output as unproven until validated 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) - Final Interview (30 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
Участвовать в анализе требований, проектировании и оценке рисков, формировать стратегию и план тестирования. Разрабатывать тест-кейсы, чек-листы, тестовые данные и поддерживать тестовую документацию в актуальном состоянии.
Вам предстоит: Разработка и поддержка программных продуктов компании. Мы ожидаем от Вас: Опыт работы в области Frontend developer (React) от 5 лет.
Location: Athens Are you a Senior Frontend Developer wanting to continue building your leadership skills? If so, Betsson Group is now hiring! We are looking for a Frontend Engineering Team Lead to join in our Athens office, managing our awesome people. The Wow The Engineering Team Lead assists the Engineering Manager with building high-performance teams by leading a team of highly talented people, ensuring everyone has the right environment and platform to succeed in their career as well as fostering a healthy team spirit and culture. To effectively lead a team, the Team Lead needs to have an active role as a hands-on member of the team, participate actively in the team's activities and take ownership of the team's performance. A taster of what you will be involved with: Building a team with the right mix of skills and knowledge through recruitment, coaching, mentoring, feedback, and continuous improvement. Building and evolving our multi-brand Frontend Platform using a micro-frontend architecture and web components so teams can ship independently. TypeScript and RxJS / Signals for reactive and robust UIs, and Playwright for end-to-end automation tests. Direct line management of people in the team, being accountable for their performance, satisfaction and career development planning. Driving and facilitating the team's delivery to production in terms of both time and quality, taking responsibility to ensure the team makes commitments and lives up to expectations. Foster a culture of ownership, collaboration and passion for quality in our products. What we are looking for A strong Frontend Engineering background and experience with TypeScript / JavaScript and Observable technologies (RxJS / Signals). Ability to efficiently review PRs and provide constructive feedback A good understanding of Agile Methodologies. You are expected to both lead and coach the team on these frameworks. Natural leader who wants to coach and inspire individuals to grow further in their career. Communicates effectively with his team and ability to communicate upwards with Engineering Managers and Head of Engineering. Someone who can balance their day-to-day workload efficiently between leadership, software engineering and initiative management. Is approachable and open, honest and accountable and who builds trust, shares knowledge willingly and contributes to a collaborative team culture. What we offer Monthly Allowance for Lunch Private & Life Plan Insurance for you and your family Team Building Budget Annual Wellness Allowance Corporate Travel Insurance Events and initiatives both Local (Quarterly Meetings) and Global Professional Development Programs & Internal Career Opportunities Milestone Birthday Challenge accepted? By submitting your application, you understand that your personal data will be processed as set out in our Privacy Policy
Location: Belgrade, Serbia Workplace: hybrid QA Analyst - Belgrade We're seeking an QA Analyst to own the end-to-end quality assurance strategy for Sokin’s technology ecosystem and shift it left into the engineering team, ensuring world-class standards in reliability, performance, and scalability. This role requires deep technical competence, hands-on automation expertise, and the ability to embed quality into the culture of rapid fintech delivery. You will be responsible for validating the quality, reliability, and performance of Sokin’s platform. Working within an automation-first QA function, this role ensures that every product release meets the highest standards before reaching our customers. About Us Sokin is a next-generation B2B financial services provider, enabling businesses to make and receive global payments with greater speed, lower cost, and total transparency. Our mission is simple: we’re simplifying global business - so businesses thrive wherever they choose to grow. We deliver services across: • Global payments and receivables • Foreign Exchange (FX) • Treasury management • Finance reconciliations We are rapidly expanding, with established presence in EMEA, APAC, and North America, Backed by a strong global infrastructure and industry-leading partners, we are redefining how businesses move money worldwide. Our clients span industries from sports and entertainment to logistics and travel, and our community is growing rapidly. As we continue to expand, we’re building a team of exceptional people who share our ambition to transform the future of global payments. Key Responsibilities Execute manual and automated test cases across mobile, web, and backend systems. Design, maintain, and optimize test plans, test cases, and test data. Collaborate closely with developers and product managers to understand business logic and acceptance criteria. Identify, document, and track defects through to resolution. Participate in sprint planning and support QA activities across the Agile lifecycle. Support the implementation and expansion of automated test coverage in CI/CD pipelines. Perform regression, functional, UI, and API testing as required. Contribute to performance and security validation processes. Generate detailed test execution reports and release readiness summaries. Requirements 5+ years of experience in QA or test automation Ability to design, implement, and manage automated testing solutions in complex environments. Strong proficiency with tools such as Playwright, Selenium, Postman, Cypress and JMeter, Gatling or Artillery. Deep understanding of testing messy monoliths and microservices architectures, APIs, and mobile applications. Experience integrating testing into CI/CD pipelines (GitHub Actions, Jenkins, or equivalent). Proficiency in AWS or similar cloud environments. Demonstrated leadership in scaling QA functions across multiple delivery teams. Strong analytical, problem-solving, and stakeholder communication skills. Fintech or regulated industry experience preferred. Please note, candidates will need to have the right to work in the jurisdiction that they are looking to work in. We are an equal opportunities employer committed to creating an inclusive work environment. As a growing global startup, we value agility and flexibility in our working culture. If you require any accommodations during the recruitment process, please let us know.
-Развивать личный кабинет посетителя и ключевые этапы воронки — от первого контакта на лендинге до забронированного урока. -Отвечать за атрибуцию: выстраивать сквозные цепочки визитов, работать с UTM-метками и локализовать разрывы в трекинге конверсий (V2L / V2B).
Ищем продуктового инженера-лидера: вы будете лично разрабатывать на React и TypeScript, руководить инженерной командой и улучшать пользовательский путь. Главный результат вашей работы — рост доли пользователей, получивших полезный результат: расчёт, план или документ.
Location: Warsaw, Poland On behalf of MortgageTech Client #1 , SD Solutions is looking for a talented Senior Full Stack Developer SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer. Responsibilities: Build features across the stack: Vue 3 + TypeScript on the front, Django + DRF on the back Evolve core engines: loan pricing and investor eligibility matching Integrate with the mortgage ecosystem: LOS platforms, due diligence providers, credit and valuation vendors Design data models and background pipelines that stay fast as volume grows Write the tests that keep it all honest: pytest, Vitest, Playwright Requirements: Daily, hands-on work with AI coding agents (Cursor, Claude Code, Codex, or similar): runs several in parallel and knows where their output needs judgment Hands-on experience building AI into a product: LLM features, agents, retrieval, evaluation. Not only coding with AI tools 5+ years building production software, with real depth on both sides of the stack 3+ years hands-on Vue.js + TypeScript Strong Python + Django, solid REST API instincts, and real database skills: schema design, query performance, safe migrations Experience in complex platform companies: real integrations, real data, real scale A strong eye for UI/UX and clear communication Proven remote work: has shipped for years from a home office, communicates in writing by default, and does not need someone nearby to stay unblocked Strong team player, easy to work with, and quick to move Charismatic and likes to lead: pulls people along without needing the title Excellent English, written and spoken Able to work independently and carry several threads at once Proactive mindset and a real appetite for learning new technologies Comfortable in a client-facing, professional environment Advantages: Fintech or mortgage background OpenSearch Playwright About the company: A direct marketplace for whole-loan mortgage transactions, providing lenders and investors with smarter pricing, automated eligibility assessment, and end-to-end transaction management — built to modernize an industry still heavily reliant on manual processes. By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice , and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.
Location: Portugal; Brazil SUMMARY: We are looking for a Full Stack Tech Lead to help build an end-to-end forecasting platform that brings machine learning into practical, user-facing applications. This role combines approximately 50% hands-on development with technical leadership and delivery coordination. You will guide technical decisions, manage incoming demands and help the team turn requirements into clear, deliverable work. People management is not part of the role. You will work with Node.js, TypeScript, React and NestJS, building distributed applications running on AWS ECS with Fargate , with a strong focus on automated testing, reliability and collaboration. WHAT WILL YOU BE DOING: As part of an agile software development team, you will: Developing and maintaining frontend applications using React and TypeScript, alongside backend services built with Node.js and NestJS. Providing technical direction while remaining actively involved in coding, code reviews and problem-solving. Managing technical demands, clarifying requirements, coordinating priorities and breaking down complex work into achievable deliverables. Collaborating with product stakeholders and engineers to identify dependencies, resolve blockers and keep delivery moving. Designing and evolving distributed systems using Amazon SQS for messaging and EventBridge for event-driven workflows. Building and running containerised services on AWS ECS with Fargate. Developing and maintaining PostgreSQL databases and application data access. Building automated tests using Vitest and Playwright, applying sound judgement across unit, integration and end-to-end testing. Monitoring application health and investigating production issues using Datadog. Integrating forecasting models into application workflows that support automation and user interaction. Applying AI-assisted engineering practices to improve development and testing while maintaining quality. WHAT WE ARE LOOKING FOR: Strong hands-on experience with Node.js, TypeScript, React and NestJS. Proven technical leadership experience, combining practical development with architectural decisions and delivery ownership. The ability to manage incoming demands, clarify scope, coordinate priorities and guide work through to completion. Experience building distributed and event-driven systems, including Amazon SQS and EventBridge. Hands-on experience with containerised applications running on AWS ECS with Fargate. Strong experience with PostgreSQL. A strong commitment to automated testing, with practical experience using Playwright and Vitest or a similar testing framework. Experience using Datadog for application monitoring and production troubleshooting. Experience using AI tools within the software development lifecycle, with appropriate review and validation. A proactive, collaborative approach and clear communication, with the confidence to take ownership and work closely with technical and non-technical stakeholders. Strong verbal and written communication skills in English NICE TO HAVE: Experience with Terraform and infrastructure as code. Experience building or improving CI/CD pipelines. Previous experience developing forecasting, predictive analytics or other applications powered by machine learning. An understanding of how applications interact with machine learning models to deliver user-facing features. Dedicated MLOps expertise is not required. WHAT’S IN IT FOR YOU? Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues and help create our company culture. A culture in which we don’t criticise failure but ensure we learn from our mistakes An Agile environment where your ideas are welcome The possibility to grow and experience different projects Ongoing Training & Mentoring The possibility of travelling - ATTENTION! THIS POSITION IS FOR PORTUGAL OR BRAZIL BASED ONLY
Проектировать и разрабатывать сервисы, обрабатывающие миллиарды событий пользователей. Решать сложные инженерные задачи: склейка идентификаторов, расчеты метрик, real-time агрегации, построение витрин.
Тестирование frontend и backend для доступа к финансовым сервисам и продуктам, написание и поддержка автотестов, разработка и поддержка тестовой модели, готовность работать на BDD подходе с Gherkin.
- Тестирование frontend и backend; - Написание и поддержка автотестов;
Следить за изменениями в агентах, скиллах, промптах и RAG и проверять затронутые сценарии до релиза. Составлять E2E-сценарии работы юриста в чате и запускать их через агентов-тестировщиков: тесты идут параллельно, отчёты собираются автоматически.
Разрабатывать веб-интерфейсы: как внутренние системы (админ-панели, аналитические дашборды, тяжелые таблицы), так и внешние клиентские продукты с фокусом на UX/UI, плавные анимации и внимание к деталям. Проектировать масштабируемую архитектуру клиентского приложения с четким разделением UI, бизнес-логики и работы с API.