Job Title: QA Engineer
We are seeking a QA Engineer to join our team. The responsibilities include:
- Develop, document, and maintain functional test cases and other QA artifacts.
- Collaborate with development and product teams to understand product changes and design effective test strategies.
- Execute manual (white-box and black-box) and exploratory tests, ensuring comprehensive functional coverage.
- Identify, thoroughly document, report, and track bugs through resolution.
- Perform thorough regression testing after bug fixes.
- Monitor and analyze system logs, crash logs, and backend traces (e.g., Splunk) to investigate issues.
- Liaise with internal teams to understand system requirements and ensure quality deliverables.
- Flash firmware onto embedded devices and validate firmware versions as part of the QA process.
- Verify and test interactions between embedded firmware, hardware, and client applications (iOS, Android, Web).
- Set up and validate connectivity using Wi-Fi, BLE, or Ethernet technologies.
- Test and debug device-to-client communication using protocols such as MQTT, HTTP, RTSP, among others.
- Stay up-to-date with emerging tools, frameworks, and QA strategies.
- Support CI/CD practices by integrating QA processes into the development pipeline.
Requirements
What we expect:
- Experience in manual mobile and/or backend testing (3+ years).
- Strong knowledge of software QA methodologies, tools, and processes.
- Proficiency with Jira, Web, and Cloud platforms (AWS, GCloud, or Azure).
- Experience creating clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with both white-box and black-box testing.
- Experience working in agile development environments.
- Knowledge of or experience with performance and/or security testing is a plus.
- Ability to analyze logs and troubleshoot complex issues.
- Familiarity with embedded systems, including firmware flashing and validation.
- Proficiency in English, both speech and writing.
- Degree in Computer Science, Engineering, Technology, or a related field (preferred).
Additional skills that are a plus:
- Experience with Jenkins, Teraterm, Postman, AWS, Putty, Slack, LaunchDarkly, Figma, Android, iOS, SHA256.
- Competitive remuneration, health insurance, life insurance, meal tickets.
- Work environment includes a dynamic, multicultural, and fun setting with on-site arcades.
- Opportunity to work at the world's leading provider of game services.
- Supportive community inclusive of LGBTQ+, and individuals of all ages, ethnicities, religions, or disabilities.