QA Engineer
CAREERS__DESC_TITLE
Test Planning & Collaboration
- Partner closely with developers and product managers to understand product requirements and design comprehensive, scenario-based test cases
- Collaborate with stakeholders to define test coverage and ensure alignment between user expectations and test objectives
- Take part in gray box testing to bridge the gap between black box (PO-driven) and white box (developer-driven) testing, improving overall product quality and reducing engineering overhead
Testing Execution & Methodologies
- Conduct a variety of testing methodologies including functional, non-functional, integration, system, and user acceptance testing (UAT)
- Apply black box testing to validate application behavior from a user perspective, and white box testing when needed to assist developers in internal validation
- Perform gray box testing to analyze both internal structure and external outputs, improving test accuracy and quality across teams
Automation & Efficiency
- Design and implement automated test suites to improve regression test coverage and reduce manual testing time
- Integrate automated tests with CI/CD pipelines to ensure fast and reliable feedback during development
- Contribute to building a robust QA automation framework using modern testing tools
Process Improvement & Quality Standards
- Continuously evaluate and improve QA processes, aligning with team SOPs and evolving engineering workflows
- Define and track QA-related KPIs (e.g., bug escape rate, test coverage, automation percentage) to ensure measurable quality improvement
- Actively participate in team retrospectives and sprint reviews to advocate for quality at every stage
Reporting & Communication
- Report bugs and potential issues clearly and effectively with detailed reproduction steps and impact assessments
- Communicate test results and provide clear, actionable feedback to developers, product owners, and other stakeholders
- Maintain well-structured test case documentation and testing guides for current and future team members
Learning & Adaptation
- Stay current with QA trends, tools, and technologies (e.g., Playwright, Cypress, Postman, Allure, etc.)
- Share QA best practices with cross-functional teams and help raise awareness of quality-oriented thinking across the organization
CAREERS__REQUIRE_TITLE
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- Experience in designing and executing test plans, writing detailed test cases, and managing test coverage for web or software products
- Familiarity with relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB) for basic data validation and test setup
- Hands-on experience with bug tracking tools (e.g., Jira) and collaboration within Agile or Scrum-based teams
- Familiarity with test automation tools or frameworks (e.g., Playwright, Cypress, Selenium) is a plus
- Solid understanding of QA methodologies such as black box, white box, and gray box testing
- Strong analytical thinking and problem-solving skills to identify edge cases and high-impact scenarios
- Excellent communication and collaboration skills, with the ability to provide clear and constructive feedback
- High attention to detail and a strong commitment to quality assurance at every stage of development
- Proactive, self-motivated, and a reliable team player with a positive, growth-oriented mindset
- Passion for continuous learning and staying updated with the latest QA trends, tools, and best practices
- Passion in games will be a big plus