Я почала роботу в SimCorp із 500$, а зараз стартова зарплата для QA-інженерів зросла майже вдвічі — і це ще не межа. Подальший ріст заробітної плати можна переглянути на DOU або djinni — вони дають плюс-мінус достовірний зріз ринку. Головне – бажання навчатися і готовність “закопатися” в технічні деталі. Заповніть, якщо ви не проти, щоб ми могли зв’язатись у випадку потреби. Підписуйтесь на щотижневу розсилку від головної редакторки Happy Monday з підбіркою найцікавішого контенту тижня, новин та кар’єрних можливостей.
- А ще тестувати продукт можна «вручну» (manual), а також за допомогою коду (automation).
- І коли QA вперше на мітингу, йому складно відразу оцінити всю роботу.
- А як щодо QA automation engineer — які знання необхідні для опанування цієї професії?
- Спробуємо розібратись в деталях на прикладі великої компанії.
👨💻 Хто такі QA
Спочатку тестування проводиться вручну, а потім Automated QA пише тести, що автоматизують прогнозовані дії користувача. При розвитку проєкта мануальщику вже не потрібно буде знову перевіряти дані дії, їх за нього перевірять автоматичні тести. Закінчував магістратуру у Київському національному університеті імені Шевченка за спеціальністю «Прикладна фізика», і треба було обирати, куди рухатися далі.
«У світчерів майже завжди є перевага». Поради тестувальникам-початківцям від Senior QA Engineers
Тому курси точно не варто сприймати як чарівну пігулку. Проте на співбесідах можуть запитувати, у чому різниця між QA, QС і тестувальником». Завдання QA інженера рівня Senior — налагоджувати внутрішні процеси тестування, нести відповідальність за роботу, давати поради молодшим членам команди.
«Для нормального старту і розвитку потрібно знати хоча б одну мову програмування й ООП»
- Орієнтуючись на виставлені вимоги, що даний працівник створює алгоритми, а також схеми для подальшого тестування продуктів.
- Quality Assurance Engineer (у перекладі — «інженер із забезпечення якості») — позиція особлива й не до кінця зрозуміла.
- У парі з Git він дозволяє розробникам зберігати свій код онлайн, а потім взаємодіяти з іншими розробниками в різних проєктах.
Також уміння автоматизації гарантує впевненість у майбутньому. Адже маркетинг ІТ-сфера може трансформуватись, а навички програмування, які мають Automation QA, завжди знадобляться. Мій досвід у тестуванні сягає понад шість років, з них перші два я був мануальником. Кар’єру починав в EPAM, там і пройшов менторську програму для переходу в Automation QA.
Как стать QA-автоматизатором и куда идти дальше?
Ще одна важлива вертикаль — SQL, починаючи від вебпроєктів і завершуючи банальним збором логів. Розуміння баз даних і вміння витягнути інформацію з них потрібне і важливе. Аналіз, зворотний зв’язок, обговорення процесу qa automation java вакансії розробки, оцінювання обсягу та складності роботи. Також звітування про попередню роботу та представлення плану на наступний період.
Мені пощастило потрапити на практику, де старші колеги просвітили, що є такі речі, як Perl, Bash, що можна гнучко все використовувати й комбінувати. Та вже тоді відчував, що мені все ж бракує знань для карʼєрного розвитку. «На першому мітингу ви можете замість своєї оцінки поставити знак питання. Або вибрати число на основі того, що поставили інші учасники команди. Але під час обговорення зазначити, що ця оцінка базується на ваших спостереженнях і знаннях, але ви ще не маєте достатньо досвіду». На мій погляд, зараз конкуренція серед QA-спеціалістів жорсткішає.
- Але найчастіше межа між ними розмита, тому дедалі частіше використовують терміни формату Strong Junior, Middle+ тощо.
- В іншому випадку ви просто не зможете виконати поставлене перед вами завдання.
- І це допомогло мені, коли я почав працювати в аутсорсі на проєкті, повʼязаному з Mobile Security.
- Ви обовʼязково маєте знати кожного члена команди як у професійному плані, так і особистому, налаштовувати з усіма звʼязок.
Іноді це краще, ніж вигадувати власні напівефективні підходи. Існує безліч поглядів на те, які навички потрібні QA Engineer, але часто вони формуються на основі власного досвіду в певній компанії та сфері бізнесу. Для повноцінної та передбачуваної роботи всього проєкту потрібно мати продуманий підхід до тестування, знати список задач та кількість часу на виконання кожної з них. Також важливо розуміти наявні ризики, оскільки тестування зазвичай є останньою фазою процесу розробки перед випуском продукту. По-перше, мануал куа є в багатьох західних компаніях, наприклад, в Apple. По-друге, на прикладі Гугла, який розповідає, що в них немає мануальщиків, так в них їх купа, просто всі на аутсорсі.
Шукаєте роботу в ІТ?
Кар’єрний розвиток у QA залежить від вашої наполегливості, постійного навчання і готовності брати на себе відповідальність. На мій погляд, якщо спеціаліст має вдосталь часу для навчання, то за три-шість місяців він може розібратися з базою мови програмування і почати писати свої перші автотести. Нехай вони будуть недосконалі, але людина вже розумітиме суть та покращуватиме вміння завдяки практиці. На нашу команду кинули Front-end, який ми не розробляли, і його потрібно було протестувати.