For 12 years, Vilmate has been connecting skilled, proactive, and smart IT specialists. At Vilmate, 150+ colleagues and teammates — we just call them vilmates — found their room for growth.
10 червня 2025

General QA Engineer (вакансія неактивна)

Київ, Варшава (Польща), віддалено

Vilmate is looking for a QA Engineer (automation using Cypress and manual) to join a Spanish-based project, a platform for hospitality professionals.

Vilmate (​vilmate.com​) is a 120-strong, close-knit, and highly professional software development team based in Kharkiv and Kyiv, Ukraine. We have been delivering bespoke software to North American and Western-European clients since 2012 and are equally experienced in Web and mobile development.

About the client:
Our client is a Spanish company​ that helps retail and restaurant chains save time, secure compliance, and reach set goals in everyday life.

About the project:
The project involves decommissioning GIR2, a legacy monolithic application developed in an old Microsoft (,NET + JavaScript) technology, and migrating it to our modern stack, “GIR3”, based on an Angular SPA frontend and a microservices-based, event-driven backend. The team will need to migrate the existing functionality (organized by modules) and rebuild it in the new stack.

Responsibilities:

  • Automation Strategy:
    • Define and execute a comprehensive automation strategy for end-to-end testing on web applications (Angular), mobile applications (iOS and Android), and REST and SOAP APIs.
    • Select and utilize efficient tools and processes for test automation.
  • Coordination with the Product Owner (PO):
    • Collaborate with the PO in defining automatable acceptance criteria, ensuring they adequately reflect use cases and complex scenarios.
    • Actively participate in sprint planning to integrate testing into the development process.
  • Coordination with Development Squads:
    • Act as a quality coach, providing guidance on the importance of automated testing and promoting best practices within the team.
    • Conduct training sessions for the development and QA teams on the effective application of automated testing, fostering a solid understanding of best practices.
  • Report Generation:
    • Create detailed reports on the results of automated tests, highlighting areas for improvement, and providing key data for decision-making.
    • Communicate findings effectively to development team members and other stakeholders, ensuring a clear understanding of the software’s quality status.
  • Collaboration with Operations Teams (Ops):
    • Coordinate with operations teams to ensure effective integration of tests into continuous integration/deployment (CI/CD) processes and successful execution of performance tests.
  • Implementation of Performance Testing:
    • Develop and execute performance tests to evaluate system scalability and responsiveness, identifying potential bottlenecks.
  • Security Testing:
    • Collaborate with security experts to integrate security tests into the development process and ensure applications meet security standards.
  • Maintenance of Testing Infrastructure:
    • Manage the ongoing maintenance and updates of testing infrastructure, including tools and test environments.
  • Participation in Design Reviews:
    • Participate in design reviews to provide quality perspectives from the early stages of development and ensure the applicability of tests.
  • Regression Testing Automation:
    • Automate regression tests to ensure that new features do not negatively impact existing functionality.

Requirements:

  • 3+ years of experience in automated testing, software quality, and automating strategies.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Solid experience in implementing end-to-end automated tests of web applications (Angular), mobile applications (iOS and Android), and REST and SOAP APIs.
  • In-depth knowledge of tools and processes for test data generation.
  • Ability to work collaboratively in an agile environment and act as a quality coach.
  • Excellent communication skills and the ability to work effectively with multifunctional teams.
  • Upper-Intermediate or higher level of English.

We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours to maintain work-life balance.
  • 20 working days of annual vacation + paid state holidays.
  • Paid sick leave.
  • Personal laptop with all necessary software.
  • Support services: Corporate accountant, lawyer, and psychologist.
  • Professional growth: 50% compensation for workshops and professional conferences.
  • English classes (50% compensation).
  • Transparent and bureaucracy-free management.