
Automation QA Engineer (Java)
Primary stack
Job description
About the Position
We’re looking for an Automation QA Engineer (Java) to join a project involving an EdTech platform for schools. The platform helps children develop their reading skills through interactive games, instructional videos, and practice activities. It also provides teachers with tools to assess students’ skills and track their progress.
Responsibilities
- Advise on automated ways to play through educational games.
- Advise on and implement training for K–2 and Grades 3–8 game developers to enable them to fully implement the framework.
- Develop software for the automation platform, including a technical handoff to the QA Lead.
- Improve Uniflex (Java Test Framework) so it can be used across all games without separate test environments.
- Improve Uniflex to handle multiple clients, including previous StoryForge builds and current GameForge builds.
- Generate documentation for the K2 repository.
- Generate documentation for GameForge-based games.
- Enforce the inclusion of Jira ticket numbers.
- Ensure unit test coverage is above the threshold in merge requests.
- Implement unit testing mechanisms for new or existing repositories.
- Set up SonarCloud reports for repositories, particularly unit test results.
- Create and configure the environment for unit test implementation for K–2 and Grades 3–8.
- Create and configure the environment for E2E tests.
- Perform migration to the Unity 6 environment.
- Create documentation for unit tests.
- Create documentation for E2E tests.
Requirements
- Skills in developing and improving Java-based test automation frameworks.
- Understanding of automated approaches to playing through educational games.
- Knowledge of unit testing implementation and environment setup.
- Knowledge of E2E testing and environment setup.
- Familiarity with SonarCloud reporting, particularly unit test results.
- Understanding of unit test coverage thresholds in merge requests.
- Familiarity with Jira ticket references in development workflows.
- Technical documentation skills covering automation frameworks, unit tests, and E2E tests.
- Skills in advising and training game developers on framework implementation and providing technical handoffs.
- Ability to work on migration to the Unity 6 environment.
We Offer
- Probation period – 3 (three) months
- Paid vacation – 18 days + 1 additional day for each year with us
- Paid sick leave (14 days per year)
- Wellness program (sports, healthcare)
- 50% compensation for educational activities
- Teambuildings and corporate events
About the Company
Join our EdTech team as an Automation QA Engineer (Java) to develop and improve test automation frameworks for interactive educational games.
© 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