Q

SQA Engineer - Azure Cloud

Qsc
Full-time
On-site
Bengaluru, Karnataka, India
QA Engineer

Overview

As an SQA Engineer you will participate in the creation of tests plans, test strategy, running tests, test automation and ensuring good Software Quality engineering practices by the team. The SQA Engineer will work with an experienced team of software, firmware and hardware engineers to develop our Q-SYS platform. Q-SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This position is based in Bangalore, India.

Β 

QSC thrives where innovative technology and compelling audio-visual experiences intersect. For over 50 years, QSC has pioneered the technology and solutions that enable immersive cinema, live performance audio, themed entertainment, digital collaboration and meeting experiences for our customers and partners around the world. A globally recognized innovator in the design, engineering, and manufacture of category leading high-performance loudspeakers, digital mixers, power amplifiers, audio processors, digital cinema solutions, and the Q-SYSβ„’ software-based audio, video and control Ecosystem.

Β 

By joining the QSC team, you will be in a challenging, collaborative, fun, and innovative environment. We encourage employees to take ownership, to color outside the lines, and to imagine possibilities. Our culture is casual but dynamic, with cross-functional teams collaborating on creating memorable audio-visual experiences that deliver joy to people, wherever they are. At QSC, fun and hard work go hand in hand. Join us and make a difference in the way people experience movies, meetings, presentations, live performances, and much more.

Responsibilities

  • Requires a Bachelor degree in Engineering
  • Minimum of 6 years of work experience in Software Quality Assurance
  • Leadership of SQA and/or software development teams
  • Collaboration with globally distributed teams
  • Experience in networking or telecom and systems integration
  • Experience in preparing, publishing and presenting status reports, release reports and establishing metrics
  • Experience in agile development / iterative development methodology (SCRUM)
  • Excellent communication and organization skills required to interact with internal company contacts and customers.
  • Hands-on experience with tools such as Postman, Swagger, or equivalent for API testing.
  • Experience with security testing for APIs, including authentication (OAuth, JWT)
  • Strong programming skills in a language like Python, or JavaScript for test automation.
  • Experience with test automation frameworks (e.g., Selenium, Playwright, Cypress).
  • Familiarity with containerized environments (e.g., Docker, Kubernetes) and their testing strategies.
  • Knowledge of cloud services and Azure components like Azure Monitor, Azure Functions, Event Hubs, and Azure App Services

Qualifications

  • Develop software test cases, automated tests and troubleshoot problems as a member of our Q-SYS software development team.
  • Develop and execute end-to-end test cases for Q-SYS
  • Partner with subject matter experts and lead engineers to understand test case business requirements (Jira Stories) and apply that knowledge when developing tests of your own design
  • Participate in software development process. Report issues in the defect tracking system (JIRA)
  • Work with the development team to troubleshoot and debug complex software issues
  • Work with Globally distributed SQA teams in a collaborative and efficient environment
  • Develop, execute, and maintain automated test scripts for REST APIs using tools like Postman, Swagger, or similar.
  • Validate API functionality, performance, security, and scalability.
  • Ensure APIs conform to expected behaviors, including error handling, authentication, and edge cases.
  • Design and document comprehensive test plans and strategies for Azure cloud-based services, focusing on functional, regression, and performance testing.
  • Validate cloud-specific scenarios such as scalability, failover, and high availability
  • Conduct performance and load testing for cloud services using tools like JMeter, LoadRunner, or Azure Load Testing.
  • Integrate test automation into CI/CD pipelines using tools such as Azure DevOps Jenkins, or GitHub Actions.