Відділ QA
Експерти QA – це вірні сторожі та захисники світу програмування, від роботи яких залежить успіх проекту, функціональність та працездатність сайтів, зручність додатків та комфорт роботи з програмами. Цим хлопцям доводиться щодня вирішувати десятки завдань, працювати з різними напрямками та розуміти тонкощі різних сфер діяльності та інструментів, з якими мають справу розробники.
Тому сьогодні QA виріс із маленької команди у великий та самостійний напрямок, у якому можна знайти команди, що працюють у різних напрямках:
- робота із вимогами;
- розробка моделей тестування;
- створення сценаріїв та масивів тестових даних;
- дослідження дефектів;
- керування командою;
- вибір стратегії;
- планування;
- створення автоматизованих тестів;
- розробка архітектури тестових компонентів;
- створення тестової інфраструктури;
- перевірка покриття та вразливості коду.
Багатозадачність напряму QA дозволило NIX розширити сферу діяльності, і сьогодні хлопці можуть виступати як незалежними експертами для вже готових продуктів замовника, так і залишатися частиною великої Ніксової команди, що працює над створенням і розробкою проекту.
Хлопці не знають, що таке нудьга та монотонність — щодня вони тестують мобільні додатки iPhone та Android, enterprise-додатки, створені на основі J2EE та .NET, інформаційно-пошукові системи, різні Internet-додатки, а також спеціалізовані системи чи складні комплекси з перетворення Великих масивів даних (ETL). Вони знаходять час відвідувати знакові конференції галузі у всьому світі, проводити профільні мітапи та організовувати тематичні тестатони.
Ви можете позаздрити їх навичкам і здатності бути одночасно крутими мануальниками та автоматизаторами, вмінню вчасно включати серйозного аналітика або терплячості вивчати нескінченний код рядок за рядком. Вони знають, що заховано “під капотом” всіх програм, додатків та сайтів, куди “тицьнути”, щоб запрацювало те, що не працювало до цього, і як зробити це швидко та з максимальною користю для проекту.
Для хлопців з QA немає нічого неможливого, вони здатні вирішити будь-яке завдання та впоратися з будь-якою проблемою. Для цього в їхньому арсеналі можна знайти інструменти на всі випадки життя:
- для розробки ПЗ, супутніх процедур та інструментів – Quality Center, Jira, etc.;
- для автоматизації – знання SQL, мов програмування та спеціальних засобів, наприклад Infomatica, Veracode або Selenium IDE.
Працювати і відпочивати з командою QA – це бути в тренді новинок IT-індустрії, знати те, про що інші тільки здогадуються, і вміти те, про що багато хто тільки мріє.