This job listing expired on Jun 11, 2021
Tweet

Mobile Premier League (MPL), is India’s largest eSports and mobile gaming platform, with over 50+ games on its app on iOS and Android, and over 60 million users in India. MPL has also expanded to Indonesia and is growing at a steady clip there too- with over 3.5 million users. MPL is headquartered in Bengaluru, with offices in Pune, Singapore, and Jakarta. It is backed by marquee investors such as Sequoia Capital, SIG, MDI, Moore Strategic Ventures, Composite Capital, Times Internet, Go-Ventures, Base Partners, etc, and is currently valued at $945 million. In just over 2 years, MPL has grown to over 500 employees and is leading the eSports revolution in India and Asia.

As part of the Test Engineering team focusing on consumer tech, you will work on building and optimizing the testing processes through automation and tooling. You will be partnering with the dev teams to understand challenges in testing consumer systems and come up with strategies to overcome those challenges to release faster with fewer bugs. You’ll be working closely with platform teams at MPL to set up tools to not only ensure that releases are fast and stable but also that the required performance criteria are met.

Core to our culture, you will work in small, fast-paced teams in a challenging, data-driven environment where everyone owns a significant part of the game and contributes both technically and creatively. Working directly with our QA Leads, you will ensure perfect game experiences for millions of players of our games. If you have good programming experience and are passionate about software testing, continuous delivery, and solving problems with a very customer focussed team, we’d love to hear from you.

What is the nature and scope of responsibilities the candidate should have handled?

  • Will own the quality of a feature, component, or product. Will write, execute, and fix test cases, test scripts as per specifications and interact with Developers/QA lead to a report, troubleshoot, and resolve issues.
  • Will need to critically analyse features and their impact areas and provide educated estimation for testing the same.
  • Will need to understand the production environment and analyse data and server logs.
  • Principle responsibility will be enhancing automation platforms and test cases to ensure the quality of our services and products
  • Develop and maintain automation to apply and collect all tests against target releases with minimal human intervention
  • Develop software code and automated tests that are maintainable and reusable.
  • Develop test automation framework using one or more frameworks.
  • Develop test automation scripts using Java.
  • Good knowledge of GIT
  • Generate API Level Automated Test Scripts using various technologies and tools
  • Triage bugs submitted from users and other teammates, verifying issues and gathering additional details (via JIRA and applicable tools)
  • Document, track, and escalate issues as appropriate ability to build effective relationships through partnering and collaboration.

Who are we looking for?

  • An understanding of requirements analysis, design, coding, and unit testing of scalable, distributed, fault-tolerant applications
  • Familiar with agile or other rapid application development
  • Expertise in building Test Automation Frameworks using Selenium, Appium, TestNG, Testproject.
  • Expert in Continuous integration process implementation by building CI / CD Pipeline using Jenkins and Integrate with Mavens
  • Strong expertise in coding and programming skills in Java
  • Experience building Tools, Utilities & Automation Test Frameworks
  • Solid understanding of software design principles for Building Test Frameworks
  • Think out of the box coming up with creative test design automation frameworks to build / utilities plus tools to develop
  • Good in writing SQL and NoSQL queries.
  • Building, customising, deploying, and managing the environment/ test automation frameworks.

Our Ideal Candidate

You have a deep interest and passion for technology. You love writing and owning codes and enjoy working with people who will keep challenging you at every stage. You have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills. You are self-driven and motivated with the desire to work in a fast-paced, results-driven agile environment with varied responsibilities. You will also have to provide technical leadership and mentoring to a small team of highly talented and motivated engineers to deliver these solutions with highest quality.