Principal Engineer - QA (Manual + Automation)

  • Full-time

Company Description

Launched in 2007, ixigo is a technology company focused on empowering Indian travellers to plan, book and manage their trips across rail, air, buses and hotels. We assist travellers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science led innovations on our OTA platforms, comprising our websites and mobile applications.

Our OTA platforms allow travellers to book train tickets, flight tickets, bus tickets, hotels and cabs, while providing travel utility tools and services developed using in-house proprietary algorithms and crowd-sourced information, including train PNR status and confirmation predictions, train seat availability alerts, train running status updates and delay predictions, flight status updates, bus running status, pricing and availability alerts, deal discovery, destination content, personalized recommendations, instant fare alerts and automated customer support services.

Job Description

  • Well versed with Testing/QA concepts with good knowledge of Manual and Automation Testing

  • Write and execute detailed test cases; performs complex manual, integration, and regression tests

  • Develop test cases, test plans, and issues reports

  • Work with cross-functional teams to ensure quality throughout the project development lifecycle

  • Execute test cases (manual or automated) and analyze results

  • Conduct post-release/ post-implementation testing

  • As necessary, develop QA processes and/or techniques to increase platform efficiencies

  • Maintain release cycle changes

  • Assist in support for new and production releases

  • Assist with trouble-shooting production-level issues, behaviours, and potential problems/defects

  • Identify performance and market trends

  • Plan and execute end-to-end testing efforts of highly complex features

  • Design and Develop a framework for testing mobile applications (Android/iOS)

  • Design Test plans after a thorough understanding of product requirements

  • Understand end-user deployment and contribute to requirements and design reviews

Qualifications

  • BE/B.Tech in Computer Science, Engineering.

  • 5-7 years of experience at cutting edge organizations or startups

  • Extensive Experience with testing Web APIs and services

  • Extensive experience on Mobile applications testing for native iOS & Android applications

  • Strong understanding of any programming language preferably JAVA, Javascript or Python.

  • Well versed with Testing/QA concepts with good knowledge of Manual and Automation Testing

  • Strong analytics and data-driven decision making skills

  • Experience with testing Web APIs and services

  • Any experience with internet companies or the travel industry will be a plus

  • Excellent problem solving, debugging, and troubleshooting skills

  • Good understanding of relational databases (Mysql/SQL)

  • Great people skills!