JetBase Logo

Middle General QA Engineer Wanted

Vacancy Image

We are looking for a Middle General QA Engineer who is able to communicate and collaborate with teammates on the part in order to achieve success. Join us!

Requirements

  • 2+ years of experience in software testing (manual + automation);
  • Strong understanding of SDLC, testing processes, and Agile (Scrum/Kanban);
  • Experience with JIRA, TestRail/Testmo, or similar tools;
  • Ability to analyze requirements, user stories, acceptance criteria, and identify edge cases;
  • Experience with functional, regression, integration, and E2E testing;
  • Experience with API testing using Postman or similar tools;
  • Practical experience with Playwright or a similar automation framework;
  • Ability to create, maintain, and execute automated E2E tests;
  • Understanding of automation fundamentals: selectors, assertions, fixtures, hooks, waits, and test data;
  • Experience with Page Object Model (POM) or similar patterns;
  • Ability to debug failed and flaky automated tests and improve test reliability;
  • Basic understanding of CI/CD and running automated tests in pipelines;
  • Experience with Git and version control;
  • Ability to identify suitable scenarios for test automation;
  • Experience using AI tools (ChatGPT, Claude, Copilot, or similar) for test generation, automation, debugging, requirements analysis, and documentation;
  • Ability to validate and improve AI-generated tests and automation code;
  • Strong attention to detail, problem-solving, and communication skills;
  • English level: Upper-Intermediate or higher.

Responsibility

From these duties follows:

  • Perform manual testing of assigned features to verify compliance with requirements;
  • Execute test cases, document results, and report defects clearly in the tracking system;
  • Collaborate with developers to reproduce issues and verify fixes;
  • Create, update, and maintain test cases, checklists, and test scenarios;
  • Conduct functional, regression, integration, and E2E testing;
  • Review requirements, identify gaps, and provide feedback on testability;
  • Maintain clear and well-structured test documentation;
  • Participate in team meetings and collaborate with QA, developers, and product managers;
  • Use testing tools such as JIRA, TestRail, and Postman in daily work;
  • Develop, maintain, and execute automated E2E tests using Playwright;
  • Identify test scenarios suitable for automation and expand automation coverage;
  • Maintain and improve the existing Playwright automation framework;
  • Create reusable test components, fixtures, helpers, and Page Objects;
  • Investigate automation failures and fix flaky or unstable tests;
  • Maintain reliable selectors, test data, assertions, and test setup;
  • Execute automated regression suites and analyze test results;
  • Support automated test execution within CI/CD pipelines;
  • Collaborate with developers and QA team members to improve testability and automation reliability;
  • Use AI tools (ChatGPT, Claude, Copilot, or similar) for testing, test case creation, requirements analysis, automation development, debugging, and documentation;
  • Leverage AI to improve QA efficiency while reviewing and validating AI-generated test scenarios and automation code for accuracy and quality.

Interview Process

  • 45-minute interview with a member of our HR team to get to know you and your experience;
  • Technical interview with our team to assess your skills and abilities;
  • Final 1-hour interview with 2 team members to gauge your fit with our culture and working style.

Job Benefits

  • Worthy compensation for the results of work;
  • Annual paid vacation;
  • Ability to influence the development of the company;
  • Individual Development Plan;
  • Accounting services;
  • Remotely work model and Flexible working hours;
  • Payment for English lessons;
  • Birthday, memorable anniversary bonus;
  • Online team-building events (Pizza party, Tech meetup);
  • We offer a level of compensation directly proportional to the qualifications and level of the candidate.