This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As Quality Control Analyst you will be responsible for ensuring software meets the highest quality standards by testing, and verifying that the product aligns with specified requirements. This role is critical in the IT landscape, ensuring software applications function reliably, deliver exceptional user experiences, and meet business goals. You will play a key role in the quality assurance process, collaborating closely with cross-functional teams, including developers, product owners, and scrum masters, to deliver high-performing and reliable software solutions. This position requires meticulous attention to detail, strong expertise in manual testing, and the ability to design and execute test plans across all stages of the software development lifecycle within an Agile environment. The ideal candidate will have a strong background in both manual and automated testing, with hands-on experience in crafting and maintaining test cases, identifying and tracking defects, and performing regression, integration, and user acceptance testing. Proficiency in automated testing tools, adherence to Agile methodologies, and a mindset geared toward continuous improvement and teamwork are essential for success in this role.
Job Responsibility:
Plan, design and implement test cases for new and existing software features based on the business requirements
Define test suites to enrich the Product test plan in incremental cycles
Prepare and coordinate all related all test activities prior to test execution
Execute the test cases to validate newly developed user stories
Identify automation-candidate scenarios to increase the regression coverage
Report defects, track their status, verify bug fixes, analyze new issues or regressions, and communicate them to the developers
Bug lifecycle management (reporting, tracking, escalation, verification) by using Defect management tool (azureDevOps)
Contribute to update and maintain the documentation on testing practices, environments, and tools
Plan, define, and execute comprehensive Integration, Smoke, and Regression Testing
Design User Acceptance Tests (UAT) to ensure product quality for end-users and provide necessary support to Key Users during the UAT phase
Document and report the test status and highlight any potential risks
Ensure relevant acceptance criteria are defined for each new user story
Work closely with the Test Lead to maintain up-to-date knowledge on quality processes and documentation
Collaborate with cross-functional teams (developers, product owners, scrum masters) to ensure quality is embedded throughout the development lifecycle
Maintain automated test scripts for web applications using Playwright with TypeScript
Collaborate with developers, scrum masters, Test Lead and product managers to understand application requirements and define new test automation solutions
Execute automated tests, analyze results, and report defects and issues
Utilize "Azure Test Plan" for effective test management, including test suites and test cases creation, execution, peer-review and defect tracking
Requirements:
Bachelor’s degree in computer science, Information Technology, or a related field. Master’s degree preferred
3 years of hands-on experience as a Software Tester or in a similar role, working on high-availability web platforms
Certification in ISTQB Foundation Level Agile Tester (CTFL-AT) is required
Experience with MS D365 CRM is a must
Strong knowledge of testing technologies, tools and techniques
Proficiency with test management and experience with bug tracking tools
Experience in working in Agile software development teams
Excellent problem-solving skills and attention to detail
Strong communication skills and proven ability to work in a multicultural environment
Self-critical mindset and strive for continuous improvement
Nice to have:
Advantage: experience and interest in automation, as you will have the opportunity to work closely with automation engineers and assist with automating test cases