We are looking for a skilled Manual QA Engineer to join our team and help ensure the delivery of high-quality software products.
You will be responsible for performing manual testing, creating and maintaining test documentation, and collaborating closely with developers, product managers, and other team members in an Agile/Scrum environment. Responsibilities: * Perform manual testing of web and/or mobile applications according to project requirements. * Design, write, and execute test cases, checklists, and other test documentation. * Analyze requirements and create appropriate test coverage. * Apply various testing types (functional, regression, integration, exploratory, etc.) depending on the context. * Participate in Agile/Scrum ceremonies and work closely with the development team to ensure timely delivery of high-quality releases. * Identify, log, and track defects using issue tracking systems. * Work with databases and perform basic SQL queries for testing purposes. * Verify and validate data formats such as HTTP requests/responses, HTML, XML, and JSON.
Requirements: * 1.5–4 years of experience in QA (including automation) * Hands-on experience with one of the languages: Java / JavaScript / Python * Experience with automation tools/frameworks: Selenium / Playwright / Cypress / WebDriverIO * Experience in API testing (Postman, RestAssured, etc.) * Understanding of HTTP/REST, JSON * Basic knowledge of OOP principles * Experience with version control systems (Git) * Understanding of CI/CD (Jenkins, GitHub Actions, etc.) * Strong understanding of QA processes and SDLC * Analytical mindset and attention to detail
Nice to Have: * Experience with BDD (Cucumber, Gherkin) * Basic knowledge of SQL * Experience with Docker or cloud environments (AWS, GCP) * Experience with mobile automation (Appium) * Understanding of microservices architecture
Thank you for your interest! If your profile aligns with the key requirements, we will reach out to you.