Side is seeking a Mid-Senior Software QA Engineer to develop and maintain functional test cases, collaborate with development and product teams, and execute manual and exploratory tests. The role involves identifying and tracking bugs, performing regression testing, analyzing system logs, and verifying interactions between embedded firmware, hardware, and client applications. The ideal candidate will support CI/CD practices and stay updated with emerging QA strategies.
Good To Have:
Knowledge of or experience with performance and/or security testing.
Experience with Jenkins, Teraterm, Postman, AWS, Putty, Slack, LaunchDarkly, Figma, Android and IOs, SHA256.
Must Have:
Develop, document, and maintain functional test cases and other QA artifacts.
Collaborate with development and product teams to design effective test strategies.
Execute manual (white-box and black-box) and exploratory tests.
Identify, document, report, and track bugs through resolution.
Perform thorough regression testing after bug fixes.
Monitor and analyze system logs, crash logs, and backend traces to investigate issues.
Liaise with internal teams to understand system requirements and ensure quality deliverables.
Flash firmware onto embedded devices and validate firmware versions.
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.
Stay up-to-date with emerging tools, frameworks, and QA strategies.
Support CI/CD practices by integrating QA processes into the development pipeline.
Experience in manual mobile and/or backend testing 3 years or more.
Strong knowledge of software QA methodologies, tools, and processes.
Strong knowledge with Jira, Web and Cloud (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.
Experience analyzing logs and troubleshooting complex issues.
Familiarity with embedded systems, including firmware flashing and validation.
Advanced English both speech and writing.
Perks:
Hybrid work (After 1 month)
Competitive remuneration
Health insurance
Life Insurance
Transportation allowance
Meal ticket
Dynamic, multicultural and fun environment
Arcades on-site
Working at the world's leading provider of game services
Supportive community inclusive of LGBTQ+, and any age, ethnicity, religion, or disability
Add these skills to join the top 1% applicants for this job
problem-solving
game-texts
quality-control
agile-development
test-coverage
regression-testing
security-testing
aws
azure
postman
ci-cd
slack
figma
splunk
jira
jenkins
Description
What you will do:
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.
Format into sections and lists to improve readability
Requirements
What we expect:
Experience in manual mobile and /or backend testing 3 years or more years
Strong knowledge of software QA methodologies, tools, and processes.
Strong knowledge with Jira, Web and Cloud (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.
Experience analyzing logs and troubleshooting complex issues.
Familiarity with embedded systems, including firmware flashing and validation.
Advanced English both speech and writing.
Degree in Computer Science, Engineering, Technology or a related field is preferred.