Own day-to-day manual testing for sprint work: validate new features and bug fixes through functional, UI/UX, and exploratory testing across supported browsers/devices.
Execute release readiness activities: run smoke checks and risk-based regression testing ahead of production releases; provide clear go/no-go recommendations with test evidence.
Write and maintain high-quality test documentation: test plans, charters, checklists, and concise, reproducible test cases for critical workflows.
Create and manage test data: prepare accounts, roles/permissions, and realistic curriculum datasets to validate end-to-end scenarios.
Report and triage defects effectively: produce clear bug reports (steps, expected/actual, impact, logs/screenshots/video), verify fixes, and support prioritization with engineering/product.
Collaborate closely with distributed teams: work asynchronously and synchronously with product and engineering in the USA, Poland and Ukraine; clarify requirements and raise quality risks early.
Use AI agents and tools to accelerate testing workflows: operate browser/testing agents to speed up repetitive manual checks, broaden exploratory coverage, generate test ideas, and assist with evidence collection—while validating results with QA judgment.
Continuously improve processes: analyze escaped defects and regression pain points, propose improvements, and help reduce release regression time over successive iterations.
Requirements
2+ years of QA Engineer experience with strong hands-on manual testing of web applications
Experience in Web UI testing, including responsive design across browsers/devices
Confident using browser developer tools (Console/Network) to help investigate issues and support root-cause analysis
Understanding the value of test automation and how it reduces regression risk
Experience writing test cases, checklists, and maintaining clear, structured test documentation
Willingness to learn E2E automation (preferably JavaScript/Playwright)
Experience with test case management systems (e.g., Zephyr Scale or similar)
Knowledge of functional and non-functional testing types (smoke, regression, exploratory, usability, accessibility basics)
Understanding of client–server architecture and core web concepts (HTTP, auth/session)
Familiarity with testing techniques (e.g., equivalence partitioning, boundary values)
Good understanding of QA processes within SDLC (requirements review, defect lifecycle, release readiness)
AI-assisted testing
Practical experience using AI assistants to speed up QA work (requirements analysis, test cases, checklists, bug report drafting)
Ability to write clear prompts and verify AI outputs with QA judgment
Basic experience using AI/browser agents to accelerate repetitive UI checks and collect evidence (screenshots/logs), with attention to accuracy and data privacy
Nice to have
Experience working with GitHub (pull requests, reviews, basic branching workflows)
Prior exposure to test automation and common automation frameworks, with interest in growing toward an AQA track
Experience with at least one programming language (preferably JavaScript)
Tech Stack
JavaScript
SDLC
Benefits
Compensation
Competitive salary and opportunities for career development
Learning
We encourage continued education, providing an online learning platform, unlimited book purchases, and diverse internal and external training programs.
Team
Friendly atmosphere, group activities, and corporate events
Equipment
MacBook Pro or another laptop of your specification, peripherals, and displays included
Office space
Small but cozy office in Krakow for your convenience