Exoft logo

Automation QA Engineer (Java)

Exoft·Salary not specified

Primary stack

JavaUnit TestingJira

Job description

Description language:

Про посаду

Ми шукаємо Інженера з автоматизації QA (Java), щоб приєднатися до проекту, який включає EdTech платформу для шкіл. Платформа допомагає дітям розвивати свої навички читання за допомогою інтерактивних ігор, навчальних відео та практичних завдань. Вона також надає вчителям інструменти для оцінювання навичок учнів та відстеження їхнього прогресу.

Обов'язки

  • Надавати консультації щодо автоматизованих способів проходження навчальних ігор.
  • Надавати консультації та впроваджувати навчання для розробників ігор для учнів К-2 та 3-8 класів, щоб вони могли повністю впровадити фреймворк.
  • Розробляти програмне забезпечення для платформи автоматизації, включаючи технічну передачу до керівника QA.
  • Покращувати Uniflex (Java Test Framework), щоб його можна було використовувати для всіх ігор без окремих тестових середовищ.
  • Покращувати Uniflex для роботи з кількома клієнтами, включаючи попередні версії StoryForge та поточні версії GameForge.
  • Генерувати документацію для репозиторію K2.
  • Генерувати документацію для ігор на основі GameForge.
  • Забезпечувати включення номерів квитків Jira.
  • Забезпечувати перевищення порогового значення покриття юніт-тестами у запитах на злиття.
  • Впроваджувати механізми юніт-тестування для нових або існуючих репозиторіїв.
  • Налаштовувати звіти SonarCloud для репозиторіїв, особливо результати юніт-тестів.
  • Створювати та налаштовувати середовище для впровадження юніт-тестів для учнів К-2 та 3-8 класів.
  • Створювати та налаштовувати середовище для E2E тестів.
  • Виконувати міграцію до середовища Unity 6.
  • Створювати документацію для юніт-тестів.
  • Створювати документацію для E2E тестів.

Вимоги

  • Навички розробки та вдосконалення тестових автоматизаційних фреймворків на основі Java.
  • Розуміння автоматизованих підходів до проходження навчальних ігор.
  • Знання впровадження юніт-тестів та налаштування середовища.
  • Знання E2E тестування та налаштування середовища.
  • Знання звітів SonarCloud, особливо результатів юніт-тестів.
  • Розуміння порогових значень покриття юніт-тестами у запитах на злиття.
  • Знання посилання на квитки Jira у робочих процесах розробки.
  • Навички технічної документації, що охоплюють автоматизаційні фреймворки, юніт-тести та E2E тести.
  • Навички консультування та навчання розробників ігор щодо впровадження фреймворку та надання технічних передач.
  • Здатність працювати над міграцією до середовища Unity 6.

Ми пропонуємо

  • Випробувальний період – 3 (три) місяці
  • Оплачувана відпустка – 18 днів + 1 додатковий день за кожен рік роботи з нами
  • Оплачувана лікарняна (14 днів на рік)
  • Програма оздоровлення (спорт, охорона здоров'я)
  • 50% компенсація за навчальні заходи
  • Корпоративні заходи та тимбілдинги

Про компанію

Приєднуйтесь до нашої EdTech команди як Інженер з автоматизації QA (Java), щоб розробляти та вдосконалювати тестові автоматизаційні фреймворки для інтерактивних навчальних ігор.

© Exoft. 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.

Exoft is a software development company that provides solutions to various business needs.After our first meeting in 2013, our team of skilled IT experts has built more than a hundred software systems regardless of their types and complexity. Fortunately, our numerous success stories speak for themselves.Since we consider Microsoft technologies the perfect ones to develop complex, scalable, and flexible systems, the Exoft team primarily focuses on utilizing .NET. At the same time, we can demonstrate fantastic results using ASP.NET technology to create applications and systems for different businesses and non-profit organizations. But we also work with many other technologies and tools, including Java, Python, Angular, React, Node.js, Flutter, and Swift.Over the years, Exoft has worked with companies of various sizes representing multiple industries, mainly logistics, education, construction, energy, and fintech. However, our critical emphasis is on healthcare, where innovative software tools can assist doctors in treating patients and saving their lives. With no quality compromises, our developers can build robust medical solutions to help healthcare providers ensure better patient services, automate workflows, improve care outcomes, and protect sensitive medical data.Our fundamental principles are transparency, security, accessibility, and rationality. They help us guarantee the success of all projects and satisfy our clients. Before starting coding, our dedicated developers always intend to understand the business logic that underpins the requirements. Thus, we take a broader view to get the bigger picture and recognize the practical value the customers’ specific products can provide to their users.Moreover, each team member becomes a loyal business partner for our customers. Therefore, we not only carry out all the necessary tasks but also suggest and advise on developing high-quality digital solutions and facilitating the entire development process.Besides software development, Exoft offers top-notch quality assurance services to find and address bugs before the system’s release to end users. Lastly, our support team, including business analysts, UI/UX designers, and project managers, provides professional project advice as a contribution to our ongoing collaboration.Check our portfolio here:exoft.net/our-workswww.behance.net/exoft

More at Exoft

All 4 roles

Popular searches