Sr QA Engineer
Desired Experience Range: 7 - 10 years
Location of Requirement: Bangalore
Senior Software Engineer in Test, where you will play a critical role in ensuring the quality and reliability of our entertainment solutions. In this role, you will develop automation, processes, and infrastructure to ensure the quality of the backend APIs (Or frontend clients) and data systems that support the Ecosystem. You will drive technical excellence and play a key part in integrating quality across our development lifecycle.
Must-Have:
- Minimum of 7 years of relevant experience in software development roles such as SDET, Software Engineer, or Site Reliability Engineer, with a focus on automated and/or unit testing of front-end and/or back-end services.
- Proficient in object-oriented design and experienced with at least one major programming language: Python, Java, or Node.js/JavaScript.
- Demonstrated success working within high-performing teams utilizing Agile and Lean methodologies.
- Strong collaboration skills with a proven ability to use standard SDLC tools including Jira, Confluence, and version control systems.
Preferred Qualifications:
- Hands-on experience delivering production applications using Python, Flask, Django, React, or Node.js.
- Hands-on experience delivering production backend services and components using Python, or Java.
- Experience developing and deploying applications on cloud platforms such as AWS, with a focus on optimizing cost and efficiency.
- Familiarity with distributed messaging systems such as Kafka, Amazon SQS, or Kinesis.
- Proficient in writing Gherkin Syntax for automated test scenario development.
- Working knowledge of containerization and CI/CD tools, including Docker, Kubernetes, and Spinnaker.
- Experience with test case and issue management tools (e.g., JIRA, Xray), code quality and management tools (e.g., Git, SonarQube), and data visualization tools (e.g., Grafana, Datadog).