SSE Automation

Bengaluru, Karnataka, India | Full-time

Apply

About MoEngage

MoEngage is an insights-led customer engagement platform, trusted by 1,200+ global consumer brands. As a Great Place to Work Company we are a young, fast-paced and intelligent customer engagement platform that fosters a culture of innovation, ownership, freedom, and fun while building future-ready technology products. Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyzes billions of data points generated by customers and their devices in order to predict their behavior and engage them at every touchpoint throughout their lifecycle with personalized communication.

 In just eight years since our inception, we have worked with leading Fortune 500 brands such as Deutsche Telekom, Samsung, Ally Financial, Vodafone, and McAfee along with internet-first brands such as Flipkart, Ola, OYO, Bigbasket, and Sharechat, with a global presence that encompasses 35 countries. We currently have offices in San Francisco, Boston, London, Dubai, Ho Chi Minh city, Bangkok, Kuala Lumpur, Singapore, Sydney, Vietnam, Berlin, Jakarta, and Bengaluru.

The care we give to our customers is quite high! Our achievement of top service and support ratings in Gartner's Magic Quadrant, Gartner Peer Insights, and G2 Summer Reports is a testament to that. Another commendable quality is our people-centric culture, as we have recently been included in Battery Ventures' top 25 private cloud computing companies. As recognized by the DivHERsity Awards, we are one of the top 20 diversity companies in the world, while the Economics Times names us as one of the Top Organizations for Women.

We are on the hunt for a proficient Quality Assurance Engineer with substantial experience to be a part of our dedicated team in Bangalore. This is a fantastic opportunity for individuals who thrive in overseeing the complete spectrum of exploratory testing. The successful applicant will excel in strategizing, developing a plan, executing tests, recognizing regressions, documenting and confirming bugs, as well as maintaining detailed records of all testing procedures.

Product development at MoEngage is split into small teams of engineers, product managers, and designers working together on features. As an Automation Engineer at MoEngage, you would become a full-time member of one of these small teams, focusing on End-to-end automation aspects to ensure that we have a solid and well-executed test strategy.

Role and Responsibilities:

  • Test Automation Framework Management: Design, develop, and consistently update the Test Automation Framework according to the project's evolving feature development work.
  • Test Requirement Analysis: Execute thorough analysis of test requirements, plan and automate the tests for all features.
  • Design and Architecture Review Participation: Take an active part in design and architectural discussions, providing constructive feedback when necessary. 
  • Technical Leadership: Guide other quality engineers by providing technical direction, to achieve consistent, measured, and monitored software quality goals.
  • Understanding of Complex Systems: Exhibit ability to learn and understand complex systems and technical issues swiftly. 
  • Troubleshooting: Demonstrate a strong ability to troubleshoot and debug both internal and external issues effectively. 
  • Adaptability: Operate effectively and efficiently in a fast-paced and dynamic environment.
  • Reviewing Skills: Display proficient review capabilities to validate the work of peers within the broader quality engineering organization

Skills & Experience required:

Essential: 

  • Candidate must have between 3-5 years of technical expertise in Quality Engineering.
  • Possess a Bachelor's degree or higher in Software Engineering or its equivalent.
  • Should have hands-on Test Automation experience, preferably utilizing Python and/or Javascript.
  • Requires understanding and testing knowledge of Microservices-based software.
  • Prior exposure to API testing using REST/SOAP is required.
  • Needs to have hands-on experience in the Development or Maintenance of an Automation Framework.
  • Must have experience in Test Planning, including writing Contracts, Integration, Functional, and Regression test cases derived from requirements or stories.
  • Knowledge or experience with Cloud-based platforms and technologies, specifically AWS and/or Azure, is essential.
  • Should have hands-on testing experience with CI/CD deployments.
  • Understanding build processes and automation is important.
  • Must possess excellent troubleshooting and analytical skills.
  • Should have experience with Agile or Scrum SDLC setup.

Desirable: 

  • Should have experience working with Jenkins or similar tools.
  • Prior experience with Linux or Unix is desirable.
  • Candidate must have experience or understanding of Performance Tests.
  • Experience or acquaintance with Test and Code Coverage Tools and analysis is necessary.
  • Experience in scripting languages such as Python, Shell scripting, Groovy, etc., is required.
  • Must possess hands-on experience with git.  
  • A comprehensive understanding of the Software security domain and associated products would be a significant asset.

Perks:

  • Work at Scale and challenge yourself
  • Free to choose your own tech gear
  • Work with a smart team that grew up in the Mobile-First world
  • Open Culture, Macbook, Food, Popcorn, Coffee, Snacks & Fun friends if you get their fun out :-)

At MoEngage, we are passionate about our team and technology - see below to know more about us and technology.

We handle more than a billion messages every day. Rest assured, you will be surrounded by really smart and passionate people as we scale much more to build a world-class technology team.