Software QA Engineer

2 Hours ago • All levels

Job Summary

Job Description

As a Software QA Engineer, you will be responsible for developing, documenting, and maintaining functional test cases and other QA artifacts. You will collaborate with development and product teams to understand product changes and design effective test strategies. This role involves executing manual (white-box and black-box) and exploratory tests, ensuring comprehensive functional coverage. You will be expected to identify, thoroughly document, report, and track bugs through resolution, perform thorough regression testing after bug fixes, and monitor and analyze system logs, crash logs, and backend traces (e.g., Splunk) to investigate issues. You will also liaise with internal teams to understand system requirements and ensure quality deliverables. Additional responsibilities include flashing firmware onto embedded devices and validating firmware versions, and verifying and testing interactions between embedded firmware, hardware, and client applications (iOS, Android, Web). You will 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, and stay up-to-date with emerging tools, frameworks, and QA strategies. You will also support CI/CD practices by integrating QA processes into the development pipeline.
Must have:
  • Develop and maintain functional test cases and QA artifacts.
  • Collaborate with development and product teams.
  • Execute manual and exploratory tests.
  • Identify and report bugs effectively.
  • Perform regression testing after bug fixes.
  • Monitor system logs and traces.
  • Verify interactions between firmware, hardware, and client applications.
  • Set up and validate connectivity using Wi-Fi, BLE, or Ethernet.

Job Details

  • 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 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in São Paulo, State of São Paulo, Brazil

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Side is a global video game development and services provider, offering technical and creative solutions to many of the largest developers and studios around the world. Founded in Japan in 1994, Side has grown to become a global force in the video game industry, with over 40 studios in 15 countries worldwide and offices across North America, Europe, South America, and Asia. Our industry-leading services include game development, art production, localization, audio production, quality assurance, localization QA, player support, community management, and datasets. Help us bring stories to the world. Join Side's global team of passionate gamers and contribute to top-notch game development.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)

Taipei City, Taiwan (On-Site)

Montreal, Quebec, Canada (On-Site)

São Paulo, State Of São Paulo, Brazil (On-Site)

Montreal, Quebec, Canada (On-Site)

São Paulo, State Of São Paulo, Brazil (Hybrid)

Montreal, Quebec, Canada (On-Site)

Brazil (Remote)

Marina Del Rey, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Side

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug