EdTech Jobs
MindTickle

Software Engineer in Infrastructure - Automation QA

MindTickle
🇺🇸In-Person - Pune1w ago
Prep for this Role

Role Snapshot

Build and maintain advanced automated testing infrastructure for MindTickle's platform while designing systems to provide real-time status updates across all platform units. This role accelerates product development by enabling developers and test teams to self-serve through robust infrastructure and automation solutions.

Key Responsibilities: Design and implement automated test suites, build real-time monitoring and remediation infrastructure for platform units, collaborate with development and test engineering teams on automation strategies, and research emerging technologies to improve testing and infrastructure capabilities.
Skills & Tools: Proficiency in test automation frameworks, infrastructure design, and scripting languages; strong analytical and problem-solving abilities to decompose complex systems and devise testing strategies; familiarity with caching, scalability, security, and network protocols.
Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field with 2-4 years of experience in QA automation, infrastructure, or software engineering; demonstrated experience with automated testing frameworks and infrastructure development.
Location: In-Person - Pune
Compensation: Not provided by employer. Typical compensation for this role is ₹12,00,000 – ₹18,00,000/year based on title, seniority, and location.

Job Description

As a Software Engineer in Infrastructure, you have the opportunity to accelerate the delivery and to improve the quality of MindTickle platform. You will be responsible for designing and implementing development and  infrastructure to ensure everything is fine and scalable. You will be part of an Engineering team that is working on problems in a number of areas, including caching optimisations, content delivery,  scalability,  security, network protocols, and mobile products. Your focus is developing infrastructure to realtime update the status of every single unit of platform. Your job is to accelerate product development by helping developers help themselves.

You will typically work in small, nimble teams that collaborate on common problems across products and across focus areas. As a result, you will have exposure to a broader set of problems, which allows for fast career growth and proximity to abundant technical problems.

Responsibilities : 

  • Build advanced automated test suites to exercise our world-class applications.
  • Build the infrastructure to give realtime status of every single unit of platform, and provide remedy 
  • Work with the development and test engineering teams to automate testing.
  • Conduct research on emerging technologies.
  • Analyze and decompose a complicated software system and design a strategy to test this system.