Компанія Ajax Systems розробляє не тільки безпровідні системи безпеки, а й власне програмне забезпечення. Це мобільні застосунки для Android та iOS, а також десктопні - для Windows та MacOS. Вони допомагають нашим користувачам самостійно підключати та налаштувати систему, а також керувати станом системи.
PRO версії мобільних застосунків та PRO Desktop окрім функцій звичайного застосунку, включає професійний набір функцій, створений спеціально для охоронних та моніторингових компаній. Зрозумілий для користувачів застосунок насправді містить складну логіку та безліч залежностей. Він керує всією системою Ajax, тому QA команда має гарантувати коректну та стабільну роботу застосунку за будь-яких умов.
Чим технічно цікава вакансія?
Для досягнення поставлених цілей ми, команда QA, повинні заглиблюватись в будову системи на всіх її рівнях - від дії, виконаної девайсом, до відображення її на GUI застосунку. Аналізуємо вимоги і технічну документацію для нових розробок та функціоналу, починаючи тестування на ранніх стадіях розробки, а також розробляємо матриці відповідності вимог. Команда QA створює тестові сценарії для їх подальшої автоматизації командою AQA.
Для оптимізації нашої роботи ми пріоритезуємо тест-кейси, а також використовуємо власну систему параметризації тест-кейсів. Ми взаємодіємо з нашими бета-тестувальниками та отримуємо зворотний зв'язок та звернення від кінцевих користувачів через відділ технічної підтримки. Проводимо дослідження некоректної поведінки системи за допомогою логів, зовнішніх проявів, виявляємо причинно-наслідковий зв’язок.
Використовуємо в роботі QA Tools, емулятори, Mock server та багато іншого. Ми підходимо до тестування творчо, тому постійно намагаємося вдосконалити та оптимізувати процеси за допомогою реалізації нових ідей, впровадження нових підходів, розвиваємось та покращуємо наш продукт.
Необхідні знання та навички:
- до 1 року досвіду мануального тестування мобільних застосунків;
- відмінні знання теорії тестування;
- вміння застосовувати техніки тест-дизайну;
- теоретичні знання SDLC;
- теоретичні знання роботи з бізнес-вимогами, ТЗ;
- досвід роботи з JIRA, Confluence, Testrail (або альтернатива);
- базове розуміння клієнт-серверної архітектури;
- хороші аналітичні здібності;
- вміння не тільки знаходити дефекти, а й причинно-наслідковий зв’язок;
- високий рівень самоорганізації.
Буде плюсом:
- досвід роботи REST API чи gRPC;
- досвід роботи з логами застосунків;
- досвід роботи з Xcode, Android studio, PyCharm;
- досвід використання mock server;
- досвід роботи з автотестами.
Завдання:
- тестувати новий та існуючий функціонал мобільних та десктоп застосунків;
- робота з логами застосунків;
- проходження регресійних ранів;
- розробляти та підтримувати тестову документацію: тест-кейси, traceability matrix, тест-план;
- аналіз бізнес-вимог в ТЗ та дизайні;
- робота з кастомними QA Tools (Mock server, емулятори);
- аналіз результатів автотестів;
- брати участь в процесах планування, естімейт задач;
- робота в команді з розробниками, автоматизаторами, ПМ, бізнес-аналітиками, дизайнерами та QA суміжних платформ.
Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. Долучайтеся, щоб зробити Made in Ukraine синонімом надійності.

PI275520292