01/02/2026 updated


100 % available
QA Lead, QA manager, QA Engineer
Macedonia
Only remote
BA Computer ScienceTesting (Software)HTMLJava (Programming Language)JavaScript.NET FrameworkAdobe Experience ManagerApplication Programming Interfaces (APIs)Agile MethodologyAgile LeadershipAgile TestingArtificial IntelligenceSoftware ApplicationsAutomationBuild AutomationTest Automation
Experienced QA Engineer with a strong background in functional testing, automated testing, API testing, and QA leadership. With 12+ years of industry experience, I have developed a comprehensive understanding of quality assurance methodologies and a proven track record of delivering high-quality software products.Throughout my career, I have successfully executed end-to-end functional testing processes, ensuring the reliability and stability of various software applications. I possess extensive knowledge of test case creation, test execution, defect tracking, and test result analysis. Leveraging my expertise in automated testing frameworks, I have effectively implemented and maintained test automation suites, resulting in increased efficiency and reduced time-to-market for software releases.My proficiency in API testing has enabled me to thoroughly validate complex web services and APIs, guaranteeing seamless integration and functionality across systems. I have expertise in designing test strategies, creating test scripts, and executing performance and load testing to identify potential bottlenecks and ensure optimal system performance.In addition to my technical skills, I have also served as a QA Lead, where I led teams in planning, coordinating, and executing testing activities. I have a proven ability to mentor and guide junior team members, fostering a collaborative and productive work environment. My strong communication and interpersonal skills enable me to effectively liaise with cross-functional teams, stakeholders, and clients to ensure clear understanding of requirements and timely delivery of high-quality solutions.As a detail-oriented and analytical professional, I am committed to maintaining the highest standards of quality throughout the software development lifecycle. I stay updated with the latest industry trends and emerging technologies, consistently seeking opportunities for professional growth and skill enhancement.
SKILLS AND EXPERTISE
Team leadership, Test planing, Test evaluation and report, Manual, Automated, API, Visual, Cross-
browser, Web, Mobile, Desktop, Usability, Functional and Non-functional testing, Agile scrum, Kanban.
TOOLS AND FRAMEWORKS
Cypress, TestCafe, Playwright, JavaScript, TypeScript, HTML, CSS, TestStack.White, C# (.Net), Java,
Cucumber, BrowserStack, Sauce Labs, Chrome Web Tools, TestRail, Zephyr, Postman, REST Assured,
CI/CD, GitHub, Bitbucket, Bamboo, Jenkins, GitHub actions, Microsoft Azure DevOps, Grafana k6,
Google Analytics, IntelliJ IDEA, VS Code, Percy, SQL, Adobe Experience Manager (AEM), Sitecore,
Figma, AI tools, Chat GPT, Gemini, DeepSeek, Dall-E, n8n, Zapier.
Languages
EnglishFluentGreekBasic knowledgeSerbianFluent
Project history
Lead Software Quality Assurance EngineerLead Software Quality Assurance Engineer
Valtech · Full-timeValtech · Full-timeFeb 2019 - Present · 7 yrsFeb 2019 to Present · 7 yrsMacedoniaMacedonia
- - Develop strategies for overall QA improvement and accomplishment;
- - Work with QA’s on different topics such as automation, strategy, project specific help and others;
- - Work with Global QA’s towards company goals and desired developments
- - Shape and manage interview processes;
- - Plan and allocate QA resources effectively to meet project timelines;
- - Communicate effectively with project managers, development teams, and other stakeholders;
- - Develop comprehensive test plans outlining the testing strategy, scope, and resources;
- - Create detailed test cases based on project requirements, user stories, and acceptance criteria;
- - Execute test cases manually or using automated testing tools;
- - Identify, document, and prioritize defects, anomalies, and issues;
- - Develop and maintain automated test scripts to increase testing efficiency;
- - Execute automated tests and analyze results;
- - Conduct smoke, regression and release testing to ensure that new code changes do not negatively impact existing functionality;
- Collaborate with users or stakeholders to perform UAT and ensure that the software meets end-user expectations;
- - Identify opportunities for process improvement within the QA process..
- Implementing overall QA best practices, guidelines and strategies;
- Educate development and business teams to build towards better quality product;
- End-to-end testing using Cypress (.js);
- API testing using Postman.
- Test planing, preparing test cases and implementing functional testing best practices on a desktop module of an application;
- Compatibility and integration testing;
- Automated end-to-end testing using TestStack White and SpecFlow (C# .NET).