Automation QA Engineer
Belkins Group is a global technology company that operates in the marketing and sales tech space. We leverage proprietary technology and a unique marketing methodology to provide our clients with a range of marketing services and products in a variety of industries. Our award-winning, blended SAAS and Service model has been fine-tuned over the last 7 years and has supported hundreds of clients globally.
Working at Belkins means embedding excellence into every work-related activity and being free to create your own way of doing things while getting all the guidance needed.
• When you’re with us, expect lots of support and encouragement both from your team leads and peers
• You’ll be working alongside people who love what they do and enjoy sharing their enthusiasm with everyone around them.
• You’ll also have limitless opportunities to explore — whether that means building up new areas of expertise or taking your career in a different direction!
We are looking for a confident AQA Engineer to join our dynamic development team, who has experience in both manual and automated testing, with a background in software development and QA methodologies. As part of our team, you will work on cutting-edge projects using a stack that includes NestJS, MongoDB, microservices architecture on the backend, and Vue3 with Tailwind CSS on the frontend.
As an AQA Engineer, you will:
- Confident knowledge of software testing, test documentation, and SDLC;
- Develop and execute manual and automated test plans to ensure the highest level of software quality;
- Plan, create, automate, and run functional and non-functional test cases;
- Design, write, and maintain automated test scripts using TypeScript, and Cypress;
- Confident experience with Cypress, chai (or any other assertion library), Axios (or any other like got, fetch);
- Collaborate with developers to ensure effective implementation of testing strategies and bug fixes;
- Utilize Python scripts and Allure / pytest / requests for test reporting and documentation purposes;
- Monitor all stages of software development to identify malfunctions and help in resolving them;
- Conduct post-release/post-implementation testing to ensure that requirements are met;
- Engage with the team in agile development practices and contribute to continuous improvement initiatives.
You will definitely be successful in this role if you have:
- At least 2 years of experience in QA, with a focus on both automation and manual testing;
- Proficiency in TypeScript, Cypress, Puppeteer, with experience in Python being an additional advantage;
- A confident understanding of RESTful APIs, microservices architecture, and NoSQL databases (preferably MongoDB);
- Experience in frontend testing using modern frameworks like Vue.js;
- Familiarity with CI/CD processes and version control systems (e.g., Git);
- Excellent problem-solving, communication, and analytical skills;
- A Bachelor’s degree in Engineering or a related field;
- English proficiency at an Intermediate level and Fluent Ukranian;
- Attention to detail, patience, and investigation skills;
- Ability to work independently as well as collaboratively in a team environment.
We care for our team, therefore we provide:
• Competitive compensation;
• Flexible schedule, remote or hybrid work from Kyiv, Lviv, or Warsaw office;
• Collaborative, friendly, and hassle-free environment;
• The best possibilities for professional development and career growth, both internal and external;
• Access to Internal e-library, Notion;
• English lessons, covered by the company;
• Refund for psychotherapy sessions;
• Paid vacation, days off, and sick leaves;
• U.S. public holidays are off — we work according to the U.S. calendar;
• Exciting and memorable team-building activities.