We’re looking for a Junior/Middle QA Engineer to ensure high-quality software delivery. You'll test web and mobile apps, identify defects, and collaborate with developers to improve quality. While manual testing is the focus, candidates with basic automation skills can grow into test automation.
We welcome Junior (with or without experience) and Middle-level QA engineers specializing in manual, automation, or hybrid QA.
REQUIREMENTS
- Strong knowledge of software testing practices, including test planning, test design, and defect management.
- Deep understanding of Agile methodologies and the Software Development Life Cycle (SDLC/STLC).
- Proficiency in using test management and bug tracking systems such as TestRail and Jira.
- Experience in functional and non-functional testing of web and/or mobile applications.
- Expertise in UI and API testing, using tools like Browser DevTools, Postman, and Charles Proxy.
- Skills in working with databases and writing SQL queries.
- Strong analytical and problem-solving skills, with the ability to identify edge cases and ensure software reliability.
- Attention to detail, with the ability to spot even minor inconsistencies in software behavior.
- Effective verbal and written communication skills, with English proficiency at the B1 level or higher.
RESPONSIBILITIES
- Design and create test cases, checklists, and test plans based on requirements, specifications, and user stories.
- Perform UI testing to validate functionality, usability, and responsiveness across different platforms, browsers, and devices.
- Conduct API testing to verify backend functionality and integrations.
- Work with databases, execute SQL queries, and validate data integrity.
- Identify, document, and track defects, analyzing their root cause and impact, and providing valuable insights to developers.
- Participate in Agile ceremonies, ensuring quality is considered throughout the development lifecycle.
- Stay up-to-date with the latest QA best practices, tools, and approaches to enhance testing efficiency.
Nice to have
- Previous internship or proven experience in a QA role on real projects.
- Familiarity with an object-oriented programming language such as Java, Python, or JavaScript.
- Basic understanding of test automation concepts and experience with tools such as Selenium, Playwright, or Cypress.
- Experience in performance testing with tools such as Apache JMeter, Locust, or Grafana k6.