Job Title: Quality Control Analyst
Job Type: Permanent
Location: Greece or Italy (Please only apply if you have the right to work in either GREECE or ITALY)
Salary: Competitive
What you will be doing:
* Design and implement test cases for new and existing features based on business and technical requirements.
* Execute manual tests to validate functionality, performance, and stability across platforms.
* Maintain and update test plans, test suites, and test documentation using Azure Test Plan.
* Identify and report defects, track their resolution, and verify fixes in collaboration with developers.
* Conduct integration, smoke, regression, and user acceptance testing (UAT).
* Define and ensure acceptance criteria are in place for all user stories.
* Assist in identifying test scenarios for automation and collaborate with automation engineers using Playwright and TypeScript.
* Support and guide key users during the UAT phase, ensuring successful validation of features.
* Continuously review and improve testing processes, standards, and tools.
* Use defect tracking tools (e.g., Azure DevOps) for bug lifecycle management.
* Collaborate closely with Test Lead and cross-functional stakeholders to embed quality at every stage of development.
What you will bring:
* Bachelor’s degree in Computer Science, Information Technology, or a related field (Master’s preferred).
* Minimum 3 years of experience in manual and automated software testing, particularly for high-availability web platforms.
* ISTQB Foundation Level Agile Tester (CTFL-AT) certification is required.
* Strong experience with Microsoft Dynamics 365 CRM.
* Familiarity with Promo Management systems (e.g., SAP TPM, Accenture CG Cloud TPM, Xtel).
* Solid understanding of QA methodologies, test case management, and bug tracking tools.
* Hands-on experience with Agile/Scrum development environments.
* Excellent attention to detail, analytical thinking, and problem-solving skills.
* Strong communication skills and the ability to work effectively in diverse, multicultural teams.
* Passion for quality, continuous improvement, and delivering exceptional user experiences.