Senior QA Engineer I - Automation

6 years

0 Lacs

Posted:19 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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:

Senior SDET – Python

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!

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bangalore urban, karnataka, india

bangalore urban, karnataka, india