
Senior AQA/SDET Engineer
Primary stack
Nice to have's
Job description
Про посаду
Pine Software Technology Ltd - це програмна компанія, що спеціалізується на торгових технологічних рішеннях для регульованих брокерів та торгових фірм. Компанія надає продукти Software-as-a-Service (SaaS), призначені для підтримки електронної торгівлі, брокерських операцій, управління ризиками та аналізу фінансових даних.
Як Старший інженер з автоматизації тестування якості програмного забезпечення (AQA/SDET), ви будете відповідальним за створення та підтримку автоматизованих тестових рішень для API, інтеграцій та дата-пайплайнів, забезпечуючи точність і цілісність великих потоків даних, а також сприяючи розвитку автоматизаційних фреймворків та практик тестування якості.
Обов'язки
- Проектування, розробка та підтримка автоматизованих тестів для сервісів бекенду та систем обробки даних у домені ринкових фінансових даних.
- Створення покриття тестування API, інтеграцій та валідації даних за допомогою автоматизації C#/.NET.
- Перевірка правильності, повноти та послідовності історичних ринкових даних через API, бази даних, файли, заплановані завдання та споживачів нижчого рівня.
- Автоматизація перевірок регресії для дата-пайплайнів, включаючи інтеграцію даних, трансформацію, зберігання, кешування та доставку.
- Створення надійного тестового покриття для крайнійх випадків, пов'язаних з ринковими датами, історичними цінами, корпоративними діями, відсутніми даними, запізнілими даними та неправильними розрахунками.
- Інтеграція автоматизованих тестів у CI/CD пайплайни та покращення звітності, стабільності та надійності виконання тестів.
- Аналіз невдалих тестів та проблем у виробництві за допомогою логів, інструментів моніторингу, відповідей API, запитів до бази даних та конфігурації.
- Співпраця з розробниками для покращення тестовості, спостережуваності та надійності сервісів бекенду/даних.
- Ведення документації тестів, записів про покриття автоматизації та чітких звітів про дефекти.
Вимоги
- 5-8+ років досвіду роботи в AQA/SDET з тестування складних бекенд систем, API, систем з великим обсягом даних або розподілених систем.
- 3+ роки практичного досвіду автоматизації тестів з C#/.NET.
- Досвід розробки стратегії автоматизації, а не лише написання окремих тестів.
- Перевірені навички створення або вдосконалення автоматизованих тестових фреймворків, етапів тестування CI/CD, звітності та контрольних точок якості.
- Сильний досвід автоматизації тестів API та бекенду.
- Значний досвід роботи з SQL та PostgreSQL, включаючи складні запити, валідацію даних та розслідування невідповідностей у даних.
- Досвід тестування дата-пайплайнів, запланованих/фонових завдань, обробки файлів, логіки кешування та інтеграції між сервісами.
- Здатність самостійно досліджувати проблеми у виробництві за допомогою логів, метрик, моніторингових панелей, відповідей API, стану бази даних та конфігурації сервісу.
- Сильні навички проектування тестів: стратегія регресії, покриття на основі ризиків, граничні випадки, негативні сценарії, тести з використанням даних та чітке звітування про дефекти.
- Досвід наставництва інших інженерів з тестування якості/AQA/SDET або вдосконалення практик тестування на рівні команди.
- Розуміння архітектури бекенду, конфігурації на основі середовища, перевірок стану сервісів та валідації розгортання.
- Досвід роботи в Scrum або іншому процесі доставки за методологією Agile.
- Мови: українська рідна/вільна та англійська на рівні Intermediate або вище.
Буде плюсом
- Досвід роботи з фінансовими системами, торговими платформами, ринковими даними, історичними даними або даними часових рядів.
- Досвід роботи з ReportPortal, FluentAssertions, NUnit або автоматизацією робочого столу.
- Здатність читати або налагоджувати код на C++, Go або Python.
- Досвід роботи з базами даних часових рядів, Kubernetes/Nomad, Grafana, Prometheus, VictoriaMetrics, Elasticsearch або Kibana.
Що ми пропонуємо
- Турбота з першого дня - медичне страхування відразу після початку роботи, включаючи стоматологічну допомогу, масаж та професійну психологічну підтримку, бо ваше благополуччя важливе.
- Баланс між роботою та особистим життям - 25 днів оплачуваної відпустки + 30 днів лікарняного, щоб ви могли відновити сили без зайвого стресу.
- Інвестиції у вашу енергію - часткова компенсація за будь-які спортивні заходи, які вас захоплюють.
- Зростання - часткова компенсація за курси англійської чи української мови + фіксований бюджет на професійний розвиток. Вибирайте те, що вам найбільше підходить!
- Бібліотека знань - книги в офісі та доступ до онлайн бібліотеки Kuka для навчання, зростання та натхнення.
- Відпочинок на острові 14 днів на рік - насолоджуйтеся відпусткою в корпоративній віллі на Кіпрі.
- Офіс майбутнього - робота в Unit City, де все створено для продуктивності, навіть під час відключення електроенергії, або в Modern Office у Ларнаці - стильний простір для натхнення: відкриті зони, затишні лаунжі та функціональні кімнати для переговорів - все для вашого комфорту.
Приєднуйтесь до команди Pine Software, де ваші таланти та прагнення будуть визнані! Ми пропонуємо динамічне робоче середовище, можливості для професійного зростання та підтримку на кожному кроці вашого кар’єрного шляху. Почніть ваш шлях до успіху з нами - подавайте заявку сьогодні та зробіть перший крок до вашого яскравого майбутнього!
Pine Software є роботодавцем, що забезпечує рівні можливості. Ми заохочуємо заявки від кандидатів різного походження та з різним досвідом. Будь ласка, зверніть увагу, що лише відібрані кандидати будуть контактовані. Дякуємо за розгляд Pine як наступного кроку у вашій кар’єрі!
Контакти
Приєднуйтесь до нас!
Кар'єрні можливості
Ми працюємо з такими мовами програмування, як C#, Python, JavaScript та C++. У Pine ми цінуємо талант, відданість та відповідальність. Якщо ви готові створювати інноваційні продукти, вам буде комфортно з нами.
© Pine Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
We are a full production cycle company engaged in creating software for the financial industry connected with the financial markets. We combine significant experience with expertise of building software products to create the next big thing.Our team consists of over 70 developers, designers and managers collaborating on the creation of modern products in an environment that fosters personal growth, creativity and goal achievement.Our head office is located in sunny, sometimes scorchy Larnaca, Cyprus, and we have an office located in Kyiv as well.Our core activity and focus is creating innovative trading and data analysis software.The technologies we use are mainly C++ and C#.About 30 devs and managers are currently engaged in the project.Our second focus is BackOffice related projects aimed at creating analytics, statistics, reporting parts. The project is also aimed at automating various company processes and creating work modules that modernize work for different infrastructure departments.15 devs and managers are currently engaged in the project exploiting Python, Django, JS and Vue.JS.
