**About our client**:
**Responsibilities**:
- Identify and document any bugs, defects, or issues discovered during manual testing.
- Collaborate with the software development team to understand requirements and provide feedback on potential quality issues.
- Contribute to the enhancement of the quality assurance methodologies and processes.
- Prioritize and manage multiple critical issues simultaneously and escalate them appropriately.
- Work independently while maintaining a high level of communication and cooperation with team members.
- Review product design documentation to ensure that requirements are testable and prepare detailed test strategies.
- Actively participate in internal team meetings to discuss progress, share insights, and brainstorm solutions.
**Requirements**:
- A minimum of 6 years of relevant experience as a QA Engineer or QA Analyst.
- Excellent communication skills in the English language, both spoken and written.
- Ability to work independently and effectively manage time and resources.
- Must be a collaborative team player with the ability to express opinions and work effectively with cross-functional teams.
- Demonstrated ability to take ownership of tasks and proactively identify and resolve issues.
- Personable personality with the ability to engage in conversations beyond work topics.
**We offer**:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings