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!
Skills Required
- 4+ years of experience in software testing
- 2+ years of hands-on Playwright automation experience
- Experience with SDLC and STLC processes in Agile frameworks, including Scrum and Kanban
- Experience with automation design patterns, including Page Object Model, PageManager, and method inheritance
- Experience with REST API automation and API testing tools such as Postman, Swagger, Fiddler, and SoapUI
- Experience integrating automated test runs into CI/CD pipelines using GitHub Actions
- Understanding of web and API testing, requirement types and levels, and quality criteria
- Practical experience using AI tools, prompting, and automation for work optimization
- Familiarity with test case and project management tools such as JIRA, TestRail, Zephyr, or Azure DevOps
- Strong problem-solving, critical thinking, active listening, multitasking, and communication skills
- Ability to apply a shift-left approach
- Bachelor's or Master's degree in Computer Science or a STEM major
- Upper-intermediate or higher English proficiency
What We Do
Leobit is a full cycle web, .NET, and mobile application development provider for the technology companies and startups primarily located in the US, EU, and the UK. Our technology focus covers .NET, Angular, Azure, iOS, Android, Ruby, PHP, React, Flutter, and a comprehensive range of other technologies from the Microsoft, Web, and Mobile Stacks. Leobit has representative offices in Austin, TX (USA), Tallinn (Estonia), Krakow (Poland) and the development center in Lviv (Ukraine) with 170+ strong software engineers, architects, testers, and UI/UX designers available for outsourced development or team extension projects, as well as for technical application maintenance and support. Leobit main achievements: - Microsoft Solutions Partner for Digital & App Innovation - ISO 9001:2015 and ISO 27001:2013 Certified - Top .NET Developer in Ukraine 2023 by Clutch - ISTQB Gold Partner - Top Employer in Lviv, Ukraine 2023 by DOU Contact us at [email protected] and get a quote for your project.






