QA Engineer
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!
Відгукнутись на вакансію