Job Description: We are seeking a Quality Assurance Engineer to join our team. As a QA Engineer, you will play a critical role in ensuring the quality of our software products. - You will collaborate with cross-functional teams to identify and prioritize testing activities. - You will design and execute test plans to ensure that our software meets the required quality standards. - You will work closely with development teams to identify and resolve defects. In addition to your technical skills, you will possess excellent communication and problem-solving skills. You will be able to effectively communicate with both technical and non-technical stakeholders. Required Skills and Qualifications: - 3+ years of experience in QA engineering or similar role - Degree in Computer Science, Data Science, Mathematics, IT, or similar field - English Level B2 or Higher - Deep understanding of object-oriented programming concepts - Strong SQL skills and good understanding of existing SQL warehouses and relational databases - Experience with API testing and test automation frameworks - Good experience in software development and testing - Ability to work independently in an agile environment Benefits: - Career development opportunities - Opportunities for growth and professional advancement - A collaborative and dynamic work environment - A comprehensive benefits package Others: - We offer flexible working options to help you strike the right balance between work and personal life - We have a strong focus on employee well-being and provide access to mental health resources