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.