Vacancy catalog
Sombra
Open role

Middle QA

SombraIvano-Frankivsk, Ukraine; Kyiv, Ukraine; Lviv, Ukraine
Work model
Office
Experience
2-5 years
Employment
Not specified
Compensation
Not disclosed
Technology signal
8 tags

Technology context

8

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Required for this role

3+ years of commercial experience in software testing, with a solid understanding of testing principles, methodologies, and the Software Development Life Cycle (SDLC).

Hands-on experience with manual testing of web applications, including functional, regression, integration, exploratory, and smoke testing.

Ability to analyze business and functional requirements, identify gaps, inconsistencies, ambiguities, risks, and potential edge cases.

Experience designing, documenting, maintaining, and executing test cases, test scenarios, and checklists.

Good understanding of the bug life cycle, with experience documenting, prioritizing, and tracking defects using Jira, TestRail, or similar tools.

Experience testing REST APIs with Postman or similar tools, including knowledge of HTTP methods, status codes, request and response structures, JSON, and client-server architecture.

Basic SQL knowledge and experience writing queries to verify data and business logic in relational databases.

Understanding of web technologies, including HTML, CSS, browser behavior, cookies, and local storage, with experience using browser developer tools for troubleshooting.

Understanding of Agile, particularly Scrum and Kanban, and the ability to communicate testing results, risks, and quality concerns to technical and non-technical stakeholders.

Upper-Intermediate (B2) or higher English, strong analytical and problem-solving skills, attention to detail, and a proactive approach.

Your responsibilities

Analyze business and functional requirements to understand expected behavior and identify gaps, ambiguities, risks, and testability concerns.

Develop, maintain, and execute test cases, test scenarios, and checklists based on requirements and acceptance criteria.

Perform functional, regression, integration, exploratory, and smoke testing of web applications, including retesting fixes and validating existing functionality.

Test REST APIs using Postman, validating responses, status codes, error handling, data consistency, and business logic, including verification with SQL queries when required.

Identify, document, prioritize, and track defects with clear reproduction steps, expected and actual results, and supporting evidence.

Collaborate with Business Analysts, Developers, and Project Managers to clarify requirements, resolve issues, and provide feedback on acceptance criteria and edge cases.

Investigate issues using browser developer tools, API testing tools, logs, and other available debugging resources.

Maintain test documentation and communicate testing progress, results, blockers, critical defects, and release-related quality risks.

Participate in Agile ceremonies and identify opportunities to improve testing processes, test coverage, and overall product quality.

What you get

Your time off

18 paid vacation days and 10 paid sick days annually

10 Ukrainian public holidays

Maternity and paternity leaves

Marriage and Parenthood Package

Additional leave for major life events

Sabbatical leave opportunities

Learning & growth

Sombra University workshops and internal learning programs

Tech Communities and knowledge sharing sessions

Language courses and workshops

Mentorship opportunities

Health & well-being

Sports compensation or health insurance coverage

Participation in races and marathons

Corporate doctor (telemedicine)

Well-being initiatives and workshops

And even more

Company-provided technical equipment

PE administration and tax support

Internal referral program

IT Club loyalty program

Company events and volunteering initiatives

Before you apply

Our recruitment team will carefully review your profile, and if we see a good match with the role, we'll reach out to you shortly.

If you don't hear from us within 5 business days, it means we've decided to continue the process with other candidates for this position. Thanks for understanding.