Position: QA Engineer Contract type: Employment Contract Working model: Fully remote About the company: A technology company building scalable software products for complex, data-driven business environments. Role overview: As a QA Engineer, you will support and improve software quality processes by designing, executing, and maintaining both manual and automated tests. You will work closely with development teams to ensure reliable, high-quality software delivery. Key responsibilities: Develop, execute, and maintain manual and automated test cases Create and update test plans, test data, and QA documentation Support the transition from manual testing to test automation Execute functional, regression, exploratory, and integration tests Analyze requirements and provide quality-related feedback Track and report testing progress, results, and quality metrics Support and maintain automated testing environments in CI pipelines Collaborate with developers and product teams in an Agile environment Continuously improve testing processes, tools, and best practices Requirements (summary): 2 years of experience in software testing or quality assurance Experience with automated testing tools (e.g. Selenium, Cypress, or Playwright) Basic knowledge of Java or similar programming languages Familiarity with test case management tools Experience working in Agile/Scrum teams Understanding of software development and release processes What’s offered: Fully remote work Stable employment and long-term projects Development budget and modern equipment Supportive, collaborative work culture