EdgeVantage logo

Software Engineer | Quality & Automation

EdgeVantage
4 hours ago
Full-time
On-site
Mumbai Metropolitan Region
Automation Tester, SDET

About the job

About The Role We're looking for an engineer to own the correctness of what Oritiq ships. Our software makes decisions that affect real operational outcomes. Correctness is not optional - it's the product. A bug that slips through isn't a broken button; it's a wrong answer to a question a customer asked, and they may act on it before anyone notices. This role is about preventing that. You'll work across the stack - from backend logic that traverses large hierarchical structures and recomputes state through recursive operations, to frontend flows where users edit, override, and audit those computations. You'll design test strategies, build and maintain an automation suite, and do the kind of careful manual exploration that catches what automation can't.

This is a first-class engineering role. Compensation is aligned with our product engineering band. There is no separate quality function - you'll work directly with the engineers building the features you're testing, with scope and priorities set in weekly product engineering discussions. After 18–24 months, subject to strong performance, there's an option to move laterally into product engineering if that's the direction you want to grow.

What You'll Work On

  • Writing and maintaining automated tests across backend (Python/Django/Postgres) and frontend (React) using Selenium, Playwright, or equivalent
  • Designing logical test cases for features involving graph traversal, recursive computation, constraint satisfaction, and multi-entity data relationships
  • Reasoning about edge cases: what happens at boundary conditions, with degenerate inputs, under concurrency, when state is inconsistent across layers
  • Exploratory UI testing for flows that are too complex or too new to automate yet
  • Reporting bugs with reproducibility, context, and enough technical depth that the engineer who fixes them doesn't have to ask follow-up questions
  • Contributing to the test infrastructure itself - fixtures, harnesses, CI integration, coverage tooling

What we're looking for

  • 2+ years shipping software in a product company (not a services or consulting firm)
  • Strong mathematical intuition - comfortable reasoning about graph structures, recursion, set operations, and logical invariants
  • Solid Python. Familiarity with Django and Postgres is a plus; we'll teach what you don't already know
  • Hands-on experience with at least one test automation framework (Selenium, Playwright, Cypress, or similar). You don't need to have built one from scratch - contributing meaningfully to an existing suite is enough
  • Bachelor's degree in Computer Science, Information Technology, or a related engineering discipline

Skills: selenium,ui integration,python,automation,test cases,bug reporting,ci integration