Leobit

Senior General QA Engineer

Leobit Lviv, Lviv Oblast, Ukraine

Software Development · 51-200 employees

2 d ago
qa Mid (2-5 yrs) Full-time Ukraine
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design and maintain robust automated UI and REST API test suites using Playwright while integrating them into CI/CD pipelines. Additionally, you will analyze requirements, perform functional and non-functional testing, and triage defects with project stakeholders.

What they look for

Playwright REST API testing GitHub Actions CI/CD SDLC STLC Agile Page Object Model Postman Swagger JIRA TestRail Manual testing Automated testing Problem-solving Critical thinking

Requirements

Candidates must have 4+ years of software testing experience, including at least 2 years of hands-on experience with Playwright automation. A bachelor's or master's degree in a STEM field and upper-intermediate English proficiency are required.

Benefits

Professional education Personal development possibilities Comfortable working environment Results-based salary review

Full description

As a Senior General QA Engineer at Leobit company, you will play a crucial role in building quality directly into our SDLC and STLC processes. You must be capable of analyzing requirements, communicating effectively with customers, and translating business needs into technical specifications. You will perform both manual and automated testing of web applications and REST APIs, with a strong emphasis on designing and maintaining scalable Playwright automation framework. Additionally, you will troubleshoot issues, validate results at the DB/API level, and configure automated test runs within CI/CD pipelines using GitHub Actions. A strong analytical mindset, problem-solving attitude, and high responsibility for your work are essential for success in this role. Location: Lviv.

Requirements:

  • 4+ years of working experience in software testing, including 2+ years of hands-on experience with Playwright automation
  • Strong understanding of and practical ability to build quality into both Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) processes within Agile frameworks (Scrum, Kanban)
  • Deep understanding of automation approaches and design patterns, specifically Page Object Model (POM), PageManager, and method inheritance
  • Practical experience with REST API automation, alongside standard API testing tools (Postman, Swagger, Fiddler, SoapUI)
  • Experience configuring and integrating automated test runs into CI/CD pipelines using GitHub Actions
  • Understanding of Web and API testing specifics, as well as requirement types, levels, and quality criteria
  • Practical skills in using AI tools for work optimization, including prompting and automation
  • Familiarity with test case and project management tools (e.g., JIRA, TestRail, Zephyr, Azure DevOps)
  • Ability to manage multiple tasks in a fast-paced environment, with strong problem-solving, critical thinking, and active listening skills
  • Ability to apply a shift-left approach to ensure quality throughout the development lifecycle (would be a plus)
  • Bachelor’s or Master’s degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering, and Math)
  • Level of English: Upper-intermediate or higher

Responsibilities:

  • Actively participate in and drive quality across all phases of the SDLC and STLC
  • Analyze and validate requirements (specifications, acceptance criteria) and supplement stories with missing or implicit requirements
  • Conduct requirements brainstorming sessions with the development team
  • Design, develop, and maintain robust automated UI and REST API test suites using Playwright
  • Implement and maintain scalable automation architecture utilizing design patterns such as Page Object Model (POM), PageManager, and method inheritance
  • Configure, integrate, and monitor automated test executions within CI/CD pipelines using GitHub Actions
  • Create comprehensive manual and automated test documentation (test design, scenarios, cases, checklists) and prepare test data
  • Perform functional, non-functional, black-box, and grey-box testing of product increments
  • Analyze test results, create detailed bug reports with deviations from expected results, and triage defects with project stakeholders
  • Maintain and update baseline documentation following any requirement changes
  • Provide regular test status updates to stakeholders and ensure clear cross-team and client communication
  • Utilize project and test management tools efficiently to track quality metrics and test coverage

We offer:

  • Interesting and challenging projects
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • A comfortable and cozy working environment
  • Motivated colleagues with profound knowledge of the technical field
  • Attractive compensation package

Accelerate your career with Leobit!

Similar roles