To our company, we are looking for an experienced QA engineer (full-remote), who will be responsible for the quality of products for clients from various industries.
Responsibilities:
Analyze business requirements to determine completeness, dependencies, and impact on existing product functionality.
Write and maintain acceptance test scenarios (BDD) for different functional areas of the product together with the whole, cross-functional team
Exploratory testing of feature components beyond the scope of agreed acceptance tests
Manual acceptance tests before production release
Test data preparation and management
Write and maintain E2E automated regression tests (optional)
Requirements:
3-5 years of experience in software testing
Knowledge of testing principles and approaches
Analytical and critical thinking, problem-solving skills
Strong knowledge of the agile approach
Good communication skills
Good knowledge of English (min.B2)
Nice to have:
Knowledge of one of the domain exploration approach: Event Storming, Domain Storytelling, User Story Mapping
Knowledge of Gherkin and BDD approach
Experience with test automation tools such as Selenium, Cucumber, NUnit
UI/UX skills
Knowledge of VCS
CI/CD approaches
How we work:
Software Engineering approaches: Event Storming, Domain-Driven Design, Behavior-Driven Development, Test-Driven Development, Pair/Mob Programming, CI/CD, User Story Mapping, Living Documentation, Team Topologies, Collective code ownership, Continuous Refactoring, Trunk-based development, Code-review