QA Engineer
We are looking for a passionate Manual QA Engineer to join our ManageBac R&D team. You will work alongside up to 20 developers and collaborate closely with a dedicated QA team of 7 members located in Lviv (UA). In this role, you will focus on ensuring the quality and reliability of our web and mobile applications. You will play a pivotal part in our software development lifecycle (SDLC) by creating test documentation, running manual tests, and validating new features and enhancements before they are released to thousands of users worldwide.
ManageBac is one of the main product offerings by Faria Education Group. It is a leading curriculum-first learning platform for managing IB programs in schools throughout the globe with the main R&D office located in Ivano-Frankivsk. We offer you an opportunity to grow not only as Manual but also as Automation QA.
Key Responsibilities
- Work within a multi-disciplinary R&D team and partner with product managers, developers, and fellow QA engineers to deliver high-quality features.
- Create and maintain clear, concise, and comprehensive test cases based on product requirements and acceptance criteria.
- Execute test runs and document any defects or issues found.
- Test designs (e.g., Figma prototypes) and verify Storybook UI components.
- Perform manual testing of web applications, focusing on both functional and non-functional aspects.
- Validate responsive layouts across various devices and screen sizes.
- Conduct cross-browser testing to ensure a consistent user experience across different browsers.
- Test iOS and Android applications to ensure functionality, performance, and compatibility on a range of mobile devices.
- Perform integration testing between products within the Faria Education Group and with external third-party services to ensure seamless data exchange and workflow.
- Communicate effectively with the Product Manager to ensure the correct requirements are met.
- Log test activities such as bug reports and test outcomes.
Document useful information related to the product.
Requirements
- At least 1 year of hands-on manual testing experience of web and mobile applications.
- Experience in accessibility testing.
- Solid understanding of testing types and layers (functional, non-functional, regression, etc.) and when best to apply them.
- Familiarity with browser development tools (e.g., Chrome DevTools) to investigate issues and find root causes.
- Proven ability to create, maintain, and execute test documentation (test plans, test cases, checklists).
- Understanding of how to effectively log defects and work with development teams to resolve them.
- Good grasp of QA processes within the Software Development Lifecycle (SDLC).
- Intermediate-strong level of English (both written and spoken) for daily communication.
- Experience working with MacOS and terminal.
Nice to Have:
- Basic experience with REST API testing, preferably using Postman.
- Familiarity with Zephyr Scale or similar test case management tools to write and organize test suites.
Familiarity with test automation frameworks and at least one of the programming languages.
Benefits
- Compensation - Competitive salary and opportunities for career development
- Healthcare - Comprehensive medical coverage by UNIQA
- Vacation - We support work/life balance and offer generous Annual leave and Public Holidays
- Wellbeing Resources - Faria encourages team members to lead healthy lifestyles and provides recurring monthly Health and Wellness benefits
- Learning - We encourage continued education and will help cover the cost of professional training, conferences, workshops, or certifications
- Team - Friendly atmosphere, group activities, and corporate events
- Equipment - MacBook Pro or another laptop of your specification, peripherals, and displays included
- Office - Small but cozy office in Lviv for your convenience