Senior QA Engineer I

4 days ago


Bengaluru, Karnataka, India UrbanPiper Full time ₹ 6,00,000 - ₹ 12,00,000 per year

Senior Software Development Engineer in Test (SDET) – Python

About UrbanPiper:

UrbanPiper is the leading SaaS platform in the restaurant industry. We're helping the smallest of restaurants to the largest chains across the world to grow their in-store and online commerce. Right from automating all their workflows across online delivery platforms such as Swiggy, Zomato, Deliveroo, UberEats—to building and deploying self-branded websites and apps, right to managing their walk-in customers and dine-in experiences, UrbanPiper is the preferred choice for over 40k+ restaurants.

We are backed by top VCs — Tiger Global and Sequoia Capital. We closed our Series B round of funding with Swiggy and Zomato also participating together That's a first and only (until now) event for any startup in the food and beverage industry.

Your Role:

We are looking for a
Senior SDET – Python
to design, build, and scale automation frameworks and testing tools for our distributed platform. In this role, you will leverage your strong coding background to automate testing across APIs, backend microservices, and UI applications, building tools for testing and building hybrid frameworks for testing.

You will be expected to lead automation initiatives, mentor junior engineers, and collaborate closely with developers, product managers, and DevOps to ensure high-quality, reliable, and scalable software delivery.

You will:

  • Design and implement robust automation frameworks using
    Python
    (Pytest, Unittest, Playwright, Selenium).
  • Develop
    custom testing tools and utilities
    to accelerate test execution and improve developer productivity.
  • Write, review, and maintain
    automated test suites
    for APIs, microservices, databases, and web/mobile apps.
  • Collaborate with backend developers to validate integrations, service contracts, and data flows.
  • Contribute to
    backend development tasks
    (bug fixes, API enhancements, test hooks, internal services).
  • Integrate automated tests into
    CI/CD pipelines
    (GitHub Actions, Jenkins, GitLab CI, or similar).
  • Perform code reviews for test automation and ensure coding best practices across the QA team.
  • Conduct
    performance, load, and security testing
    , and analyze results to drive improvements.
  • Debug complex production issues by collaborating with developers and analyzing logs/metrics.
  • Mentor junior QA and SDET engineers on automation and best testing practices.

We are looking for someone who has:

  • 4–6 years of experience in
    software testing and automation
    , with at least
    3+ years in Python-based automation
    .
  • Strong proficiency in
    Python
    with ability to write clean, maintainable, and scalable code.
  • Experience building or extending
    automation frameworks
    from scratch.
  • Hands-on experience with
    API automation
    (REST, GraphQL, gRPC), using tools like Postman, REST Assured, or custom Python frameworks.
  • Exposure to
    backend development
    (microservices(using fastAPI and Django), SQL/NoSQL databases, messaging queues).
  • Solid knowledge of
    testing methodologies
    (unit, integration, end-to-end, performance).
  • Experience with
    CI/CD pipelines
    and integrating test automation in continuous testing.
  • Strong debugging, log analysis, and problem-solving skills.
  • Familiarity with
    Agile/Scrum
    development processes.
  • Excellent collaboration and communication skills.

Nice to Have:

  • Experience with
    cloud platforms
    (AWS, GCP, Azure) and containerized environments (Docker, Kubernetes).Exposure to
    service virtualization, contract testing
    , or chaos engineering.
  • Prior experience in
    developing testing tools, libraries, or internal SDKs
    .
  • Security testing experience (OWASP, authentication, authorization, penetration testing basics).
  • Familiarity with monitoring tools (ELK, Prometheus, Grafana) for debugging test and production issues.
  • Experience in testing POS or restaurant industry systems.

Apply now if you wish to be a Piper


  • Senior QA Engineer

    7 days ago


    Bengaluru, Karnataka, India Material Depot Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are seeking a highly experienced and strategic Senior QA Engineer with 17 to 21 years of professional experience in quality assurance, software testing, and QA leadership. The ideal candidate will bring a deep understanding of QA methodologies, frameworks, and tools, along with a proven track record of managing complex QA projects, driving process...

  • Senior QA Engineer

    7 days ago


    Bengaluru, Karnataka, India Kantar Full time US$ 1,00,000 - US$ 1,50,000 per year

    We go beyond the obvious, using intelligence, passion and creativity to inspire new thinking and shape the world we live in.To start a career that is out of the ordinary, please apply...Job DetailsWe're the world's leading data, insights, and consulting company; we shape the brands of tomorrow by better understanding people everywhere.About The JobWe're...

  • Senior QA Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Everbridge Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    xMatters (an Everbridge company) is hiring a Senior QA Engineer to play a key role in ensuring the quality, reliability, and scalability of our cloud-based software products. This position is ideal for someone who thrives in a fast-paced, collaborative engineering environment and wants to influence testing strategy, mentor others, and help shape the future...

  • Senior QA Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Weekday AI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    This role is for one of the Weekday's clientsMin Experience: 8 yearsLocation: BengaluruJobType: full-time We are looking for a Senior QA Engineer specializing in API and web automation to ensure the quality, reliability, and performance of our applications. The ideal candidate will have experience with both automated and manual testing, along with strong...

  • QA Engineer I

    2 weeks ago


    Bengaluru, Karnataka, India Kaplan Full time ₹ 40,00,000 - ₹ 80,00,000 per year

    Job DescriptionFor more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great place to work.Our offices in India opened in...

  • Senior QA Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Weekday AI Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    This role is for one of the Weekday's clientsMin Experience: 8 yearsLocation: BengaluruJobType: full-timeWe are looking for a Senior QA Engineer specializing in API and web automation to ensure the quality, reliability, and performance of our applications. The ideal candidate will have experience with both automated and manual testing, along with strong...

  • Senior QA Engineer

    1 week ago


    Bengaluru, Karnataka, India Tredence Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role descriptionSenior QA Engineer5-8yrsAbout Tredence:Tredence is a global analytics services and solutions company. We are one of the fastest growing private companies in the country for three straight years according to the Inc. 5000 and we continue to set ourselves apart from our competitors by attracting the greatest talent in the data analytics and...


  • Bengaluru, Karnataka, India Zeco Systems, Inc. dba Shell Recharge Solutions Full time ₹ 1,20,000 - ₹ 3,00,000 per year

    Lead Software Test Engineer IShell Recharge Solutions is a leader in delivering the new electric mobility future through innovative software, infrastructure, and professional services that empower utilities, cities, fleets, transit agencies, and automakers to deploy EV charging infrastructure at scale. Our technology is connecting EV infrastructure...


  • Bengaluru, Karnataka, India Ansira Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    The QA Engineer is responsible for the overall quality of the solutions that are developed and deployed by Ansira. This role interacts with the technical and business teams. Flexibility and a positive attitude in an ever-changing environment are important attributes for this position.What you will do:Strong experience in designing test scenarios, test...

  • Senior QA Engineer

    5 hours ago


    Bengaluru, Karnataka, India Everbridge Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    xMatters (an Everbridge company) is hiring a Senior QA Engineer to play a key role in ensuring the quality, reliability, and scalability of our cloud-based software products. This position is ideal for someone who thrives in a fast-paced, collaborative engineering environment and wants to influence testing strategy, mentor others, and help shape the future...