{"id":4219366,"url":"https://alion.io/job/logikaschool-middle-qa-automation-engineer-playwright-api-ui","title":"Middle+ QA Automation Engineer (Playwright, API + UI)","company":{"id":4540442,"name":"Logikaschool","domain":"logikaschool.com","url":"https://alion.io/company/logikaschool","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":{"min":1000,"max":1200,"currency":"USD","period":"month","gross":false,"usd_annual":14400},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Cypress","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"MySQL","optional":false},{"name":"Playwright","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Postman","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Selenium","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"TestRail","optional":false},{"name":"TypeScript","optional":false},{"name":"WebDriverIO","optional":false}],"status":"live","first_seen_at":"2026-11-12T23:32:59Z","employer_posted_date":null,"last_verified_at":"2026-11-12T23:32:59Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Logika IT School — школа програмування для дітей і підлітків. Ми розробляємо власну LMS: BackOffice, у якому команда керує навчанням, і кабінет студента, де діти навчаються. Продуктом користуються сотні тисяч учнів, а також викладачі, менеджери й адміністратори. Готуємося до виходу на нові ринки.\n\nШукаємо досвідченого QA-інженера з фокусом на автоматизацію. \n\nТвоя задача — системно розвивати API-автотести, вибудувати UI-автоматизацію ключових сценаріїв і зробити так, щоб ручної роботи ставало менше, а впевненості в релізах — більше.\n\nЩо зараз з тестуванням\n\nАвтотести пишемо на Playwright (TypeScript), API-перевірки також збираємо в колекціях Postman. \n\nUI-автоматизацію ключових користувацьких сценаріїв потрібно вибудувати.\n\nРучну регресію починаємо скорочувати: усе, що можна стабільно перевіряти автоматично, має перевірятися автоматично.\n\nПоруч — QA Lead, з яким ви разом визначаєте підхід і рев'ювите тести.\nЧим ти займатимешся\n\nОсновний фокус — автоматизація. Ручне тестування залишається там, де воно корисніше за автотест: нові фічі, дослідницьке тестування, складні інтеграційні випадки.\n\nАвтоматизація\n\nОцінити наявні автотести й Postman-колекції: що вони перевіряють, що застаріло, що варто перенести в код.\n\nБудувати UI-автотести ключових сценаріїв на Playwright: структура проєкту, тестові дані, стабільні селектори, читабельні перевірки.\n\nПереводити ручну регресію в автотести там, де це окупається.\n\nТестування продукту\n\nТестувати нові фічі в BackOffice і кабінеті студента з урахуванням ролей, прав доступу та інтеграцій.\n\nПеревіряти дані через SQL, API — через Postman і Swagger, DevTools.\n\nПисати баг-репорти, які розробник відтворює без додаткових питань.\n\nКого ми шукаємо\n\nЛюдину, яка:\n\nчитає вимоги, документацію API, дані — і приходить з конкретними питаннями;\n\nбачить, що потенційно може зламатися для користувача, і з цього починає;\n\nдоводить задачу до результату: тест стабільний, зрозумілий і працює в загальному запуску;\n\nшукає, як прибрати повторювану ручну роботу, а не мириться з нею;\n\nповідомляє про проблему одразу;\n\nхоче розвиватись в продукті.\n\nОбов'язково\n\nВід 3 років комерційного досвіду в QA, з них щонайменше 1 рік автоматизація — основна частина твоєї роботи.\n\nМи пишемо на Playwright, але досвід Cypress, WebdriverIO чи Selenium теж підходить: нам важливо, як ти будуєш тести, а перехід на Playwright — частина онбордингу.\n\nВпевнений JavaScript або TypeScript: async/await, модулі, типи — на рівні, достатньому, щоб писати й рев'ювити код тестів.\n\nАвтоматизація API-перевірок: тести в коді або Postman зі скриптами; розуміння HTTP, статус-кодів, авторизації.\n\nSQL: JOIN, GROUP BY, підзапити — для перевірки й підготовки тестових даних.\n\nGit: гілки, pull request, код-рев'ю.\n\nДосвід розбору нестабільних тестів до причини.\n\nБуде плюсом\n\nКомерційний досвід з Playwright.\n\nЗапуск автотестів у CI (Jenkins, GitHub Actions чи інший).\n\nПеренесення Postman-колекцій у код або автоматичний запуск колекцій.\n\nТестування систем з багатьма ролями й правами доступу, оплат або CRM-інтеграцій.\n\nTestRail чи інша система керування тест-кейсами.\n\nDocker на рівні користувача.\n\nДосвід в EdTech.\n\nСтек продукту\n\nFrontend: React. \n\nBackend: Java, REST API, PostgreSQL/MySQL. \n\nІнфраструктура: Jenkins, Vault, Docker. \n\nАвтотести: Playwright (TypeScript), Postman. \n\nЗадачі — у Jira, працюємо спринтами.\n\nУмови\n\nОплата: фіксована, перегляд оплати в кінці року за результатами. Перший місяць — оплачуваний випробувальний період. Виплати стабільні, без затримок.\n\nЗайнятість: full-time, повністю віддалено, гнучкий графік. Синхронізуємося на зустрічах спринту.\n\nОсновне місце роботи: шукаємо людину, для якої Logika буде єдиною основною роботою — без паралельної full-time роботи й комерційних проєктів. Це не про переробки чи доступність 24/7, а про час і увагу, щоб глибоко розібратися в продукті й відповідати за результат. Якщо в тебе є інша регулярна активність — викладання, open source, волонтерство, — розкажи на першій розмові, обговоримо відкрито.\n\nQA Lead поруч: рев'ю тестів, обговорення підходу, допомога з доменом на старті.\n\nЯк проходить відбір\n\nРозгляд відгуку: резюме й відповіді на два питання нижче.\n\nПрескринінг — до 30 хвилин: досвід, очікування, умови.\n\nТехнічна співбесіда — близько години: розбираємо твій досвід автоматизації й разом дивимося на код тестів.\n\nТестового завдання немає. Від відгуку до оферу — зазвичай 5–7 днів.\n\nЯк відгукнутися\n\nНадішли резюме й коротко, своїми словами, дай відповідь на два питання:\n\nЯкий набір автотестів ти будував(-ла) або суттєво розвивав(-ла) особисто: що він перевіряв, на чому написаний, як запускався? Яке рішення в ньому вважаєш своїм найкращим?\n\nЯку частину ручної роботи тобі вдалося прибрати автоматизацією і як ти вирішував(-ла), що саме автоматизувати?\n\nНа технічній співбесіді ми детально розберемо ці відповіді. Якщо код під NDA — опиши структуру й рішення словами; публічний репозиторій чи pet project теж підійдуть.","description_format":"text","description_chars":4920,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-13T03:54:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":28,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T07:30:36Z"},"pay":{"stated_usd_annual":14400,"is_top_pay":false},"html_url":"https://alion.io/job/logikaschool-middle-qa-automation-engineer-playwright-api-ui","json_url":"https://alion.io/job/logikaschool-middle-qa-automation-engineer-playwright-api-ui.json","meta":{"generated_at":"2026-11-13T07:30:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15638,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4540442},"rest":"https://alion.io/mcp/rest/get_company?id=4540442"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flogikaschool-middle-qa-automation-engineer-playwright-api-ui"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flogikaschool-middle-qa-automation-engineer-playwright-api-ui"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flogikaschool-middle-qa-automation-engineer-playwright-api-ui"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/logikaschool-middle-qa-automation-engineer-playwright-api-ui\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flogikaschool-middle-qa-automation-engineer-playwright-api-ui"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4219366}},{"tool":"search_jobs","arguments":{"company":"logikaschool.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4219366},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}