QA Engineer

  • Full-time

Company Description

Company Description

Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo is a technology company focused on empowering Indian travelers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travelers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science-led innovations on ixigo’s OTA platforms, including websites and mobile applications.


ConfirmTkt and AbhiBus became a part of ixigo in 2021. ixigo is headquartered in Gurugram with offices in Bangalore (ConfirmTkt) and Hyderabad (AbhiBus). The ixigo, ConfirmTkt and AbhiBus apps allow travellers to book train tickets, flight tickets, bus tickets, hotels, cabs and provide travel utility tools and services developed using in-house proprietary algorithms and crowd- sourced information. In 2022, as per data.ai, ixigo was featured in the Top 10 most downloaded travel apps worldwide.

Job Description

Overview:

We are looking for a motivated Junior QA Engineer with 0-2 years of experience in software testing to join our team. You will be a critical part of ensuring the quality and stability of our products. In this role, you will be trained to work with both manual and automated testing tools, gaining hands-on experience with various testing methodologies. This is a great opportunity to grow your skills in a dynamic and collaborative environment.

Responsibilities:

  1. Test Planning & Design:

    • Learn how to analyze product requirements and participate in discussions with product owners and developers to create effective test cases.
    • Help develop comprehensive test plans to ensure adequate coverage for both functional and non-functional aspects of the application.
  2. Manual Testing:

    • Execute manual test cases across various platforms (web, mobile, desktop) to identify bugs and issues.
    • Document test results and log defects using bug-tracking tools such as JIRA or similar.
    • Perform usability and user experience testing to ensure the product is intuitive for end users.
  3. Automation Learning:

    • Participate in training for automation tools such as Selenium, Appium, or Cypress.
    • Assist senior engineers in developing and running automated test scripts.
    • Learn to maintain and expand test automation frameworks for regression testing.
  4. Regression & Retesting:

    • Conduct regression tests to ensure new code changes do not negatively affect existing functionality.
    • Retest resolved bugs to ensure fixes work as expected and do not introduce new issues.
  5. Collaborate in Agile Teams:

    • Participate in Agile ceremonies, including sprint planning, daily standups, and retrospectives.
    • Work closely with cross-functional teams to ensure testing aligns with project timelines.
  6. Continuous Learning:

    • Stay updated with the latest trends and best practices in testing and quality assurance.
    • Leverage mentorship opportunities from senior QA engineers to accelerate your career growth.
    • Attend workshops, seminars, and training sessions as part of your professional development.

Qualifications

Key Skills:

  • Strong analytical thinking and problem-solving skills.
  • Basic understanding of software testing principles (e.g., black-box, white-box testing).
  • Familiarity with bug tracking and test case management tools (e.g., JIRA, TestRail).
  • Good verbal and written communication skills.
  • Eagerness to learn and adapt to new technologies and methodologies.

Preferred Skills:

  • Knowledge of any programming or scripting languages (Python, Java) is a plus.
  • Exposure to automation tools like Selenium, TestNG, or Appium would be an advantage.
  • Basic understanding of the software development lifecycle (SDLC) and Agile methodology.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • ISTQB certification (or equivalent) is a plus but not mandatory.