Website:
everflourish.in
Job details:
Software Engineer, Quality & Automation Mumbai · Full-time, on-site
1. About us
EverFlourish Advisors is a supply chain and operations transformation firm founded by practitioners who have spent careers solving hard problems on factory floors, in planning rooms, and across sprawling distribution networks. We've built Oritiq - our decision intelligence software - to move that work out of spreadsheets and into a system that can reason at scale. Oritiq helps operations teams answer the questions their ERP can't: what to make, what to allocate, to whom, and when. The engineering is hard because the underlying business is. That's the work.
2. 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.
3. 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
4. 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
· A temperament that treats "it works on happy path" as the beginning of the job, not the end
5. What will make you successful here
· Curiosity about why something broke, not just that it broke
· Comfort holding your ground in technical discussions - you'll often be the person arguing that a feature isn't ready
· Willingness to read code written by others and form opinions about it
· An instinct for which tests are worth automating and which aren't
6. Logistics
· Full-time, on-site at our Mumbai office
· Compensation aligned with Oritiq's product engineering band
To apply, send your CV to careers@everflourish.in along with a short write-up:
Go to oritiq.com. Study. Then tell us one thing you'd want to test first if you joined, and why. If something about the product is unclear from the website, tell us what you'd ask in your first meeting with the team.
A paragraph or two is enough - we're reading for how you think, not how much you write.
We read every application that follows this format. Applications that skip the write-up, we don't.
Click on Apply to know more.