{"id":1265712,"url":"https://alion.io/job/practo-software-development-engineer-test","title":"Software Development Engineer - Test","company":{"id":6808,"name":"Practo","domain":"practo.com","url":"https://alion.io/company/practo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":16500,"max_usd":43000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":123},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Anthropic","optional":false},{"name":"Appium","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"LLM","optional":false},{"name":"New Relic","optional":false},{"name":"OpenAI","optional":false},{"name":"Playwright","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Robot Framework","optional":false},{"name":"Selenium","optional":false},{"name":"Self-Healing","optional":false},{"name":"Sentry","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Swagger","optional":false},{"name":"JMeter","optional":true},{"name":"Locust","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-09T11:00:22Z","employer_posted_date":null,"last_verified_at":"2026-09-09T11:00:22Z","board_verified":false,"closed_at":null,"days_open":21,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":21},"description":"PRACTO CAREERS :\n\nSenior Software Development Engineer in Test (SDET)\n\n- Automation & AI\n\nType : Full-time\n\nABOUT PRACTO :\n\nPracto is on a mission to make quality healthcare affordable and accessible for over a billion Indians. We are India's leading integrated healthcare company, connecting millions of patients with the largest network of doctors, clinics, hospitals, pharmacies, and diagnostic centers. Handling millions of searches, teleconsultations, and medicine deliveries daily requires a robust, zero-failure digital infrastructure. At Practo, Quality Engineering isn't just about finding bugs - it's about ensuring seamless, life-critical user experiences across our consumer apps, doctor platforms, and enterprise healthcare systems.\n\nABOUT THE ROLE :\n\nWe are looking for a Senior SDET who can own automation across our web, API, and mobile (Android/iOS) ecosystems, and who is excited about pioneering AI within our testing workflows. \n\nYou won't just run tests; you will help us transition into the future of QA - from AI-assisted test generation and self-healing locators to LLM-powered triage of production telemetry and errors. \n\nYou will work closely with development, product, and operations teams to build resilient, blazing-fast, and maintainable automation that keeps Practo's release cycles short without compromising on healthcare-grade quality. \n\nThis is a hands-on engineering role with deep influence over test strategy, framework architecture, and how our global team adopts AI tooling responsibly.\n\nWHAT YOU'LL DO :\n\n- Architect Multi-Layer Frameworks: Design, build, and maintain high-performance automation frameworks across web (responsive/desktop), mobile (Android & iOS), and backend API layers.\n\n- Own Quality End-to-End: Take complete ownership of test coverage for your product area - from initial test design and PR reviews to CI/CD integration and final release sign-off.\n\n- Advance Framework Design: Implement and scale clean design patterns: Page Object Model (POM), screen/fragment scoping for mobile, contract-driven API testing (Swagger/OpenAPI), and ultra-robust locator strategies.\n\n- Drive AI Innovation: Integrate AI/LLMs into the testing lifecycle (e.g., AI-assisted test case generation, self-healing locators, intelligent failure triage, and automated flakiness detection).\n\n- Supercharge CI/CD: Build and maintain CI/CD pipelines for automated regression and smoke suites; keep execution fast, parallelized, and highly reliable.\n\n- Bridge Dev and Ops: Triage production errors and telemetry signals (e.g., Sentry, New Relic), correlate them with test gaps, and systematically drive coverage improvements.\n\n- Metrics & Governance: Define and report critical quality metrics (bug-miss rate, bug ratio, SLA adherence, and automation coverage %) directly to engineering leadership.\n\n- Mentor & Lead: Mentor mid-level and junior SDETs through code reviews, pair programming, and framework architectural guidance.\n\nREQUIRED SKILLS & EXPERIENCE :\n\n- 4+ years in professional test automation / SDET roles, with at least 2 years managing complex, multi-layer automation architectures (UI + API + Mobile).\n\n- Strong Programming Fundamentals: High proficiency in Python (and/or Java/JavaScript) - writing clean, maintainable, and well-structured object-oriented test code.\n\n- UI Automation: Expert-level experience with Playwright, Selenium, or Robot Framework, featuring advanced locator strategies.\n\n- Mobile Ecosystems: Hands-on expertise with Appium for both Android and iOS, including handling fragments, accessibility identifiers, and device/emulator farm variability.\n\n- API & Mocking: Deep understanding of REST testing, contract testing via Swagger/OpenAPI, and utilizing stubs/mocks for self-contained, isolated test suites.\n\n- From-Scratch Blueprinting: Proven track record of designing test automation frameworks from the ground up, rather than just maintaining existing ones.\n\n- CI/CD & DevOps: Solid grasp of Git, Jenkins, GitHub Actions, and containerization concepts for test execution.\n\nAI/ML IN TESTING (THE DIFFERENTIATORS) :\n\nWe are looking for builders who want to shape the future of QA. We highly value:\n\n- Practical experience using LLMs / AI tools to accelerate testing (e.g., generating edge cases from PRDs, automated script writing, or maintaining locators).\n\n- Familiarity with self-healing automation tools and AI-based visual/element detection.\n\n- The ability to code small internal AI tools - such as failure-log summarizers or test triage assistants utilizing OpenAI/Anthropic or similar APIs.\n\n- An understanding of how to use AI responsibly in QA: validating AI-generated tests, avoiding hallucinations, and maintaining a strict human-in-the-loop validation process.\n\nNICE TO HAVE :\n\n- Experience working in high-traffic, consumer-facing tech (e.g., Health-tech, E-commerce, Fintech).\n\n- Exposure to Performance testing (JMeter/Locust), Security testing, or Accessibility testing (WCAG).\n\n- Database testing proficiency (SQL behavior, migration validation).\n\n- Experience working in a cross-functional pod model aligning Operations, Product, and Dev teams.\n\nWHAT SUCCESS LOOKS LIKE (FIRST 6 MONTHS) :\n\n- Months 1-2: Completely ramped up on Practo's ecosystem; mapped out existing automation suites across UI, API, and mobile, and closed the highest-priority coverage gaps.\n\n- Months 3-4: Significantly reduced flakiness and optimized execution times across critical regression suites in CI/CD.\n\n- Months 5-6: Successfully researched, built, and introduced at least one AI-assisted workflow improvement (e.g., automated test generation or failure triage) that the wider team adopts.\n\nPracto is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.\nSkills\nPython, Java, Javascript, Playwright Testing, Selenium, Appium, API Testing, Automation Testing, SDET, AI/ML Testing, JMeter","description_format":"text","description_chars":5928,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Telemedicine & Virtual Care","Practice Management Software","Patient Access & Booking"],"lifecycle":[{"event":"open","at":"2026-09-25T22:00:00Z"}],"liveness":{"score":45,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.702,"p_room":0.75,"age_days":20,"expected_fill_days":23,"reasons":["seen:20","velocity","win:late"],"computed_at":"2026-09-30T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/practo-software-development-engineer-test","json_url":"https://alion.io/job/practo-software-development-engineer-test.json","meta":{"generated_at":"2026-10-01T05:07:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4790,"day_limit":5000,"remaining_today":210,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}