Global tech
Memgraph India SDET Interview: Rounds, Questions and Preparation
For SDET roles at companies like Memgraph India
What the job involves
An SDET at a fast-growing global tech company builds and maintains automated test frameworks, writes test cases for APIs and UIs, and integrates tests into CI/CD pipelines. Day to day, you will collaborate with developers to catch bugs early, improve test coverage, and ensure software quality across releases. The role blends coding, testing, and DevOps practices.
Role and Technical Knowledge
- 1
What is the difference between a QA engineer and an SDET?
Highlight that SDETs write production-level automation code, build frameworks, and contribute to CI/CD, while QA focuses more on manual testing and test case execution.
- 2
Explain the test automation pyramid and how you would apply it in a microservices-based product.
Describe unit tests (many), integration/API tests (some), and UI tests (few). For microservices, emphasize API contract tests and service-level tests over brittle UI tests.
- 3
How do you decide which test cases to automate?
Prioritize high-risk, repetitive, stable, and regression-prone scenarios. Avoid automating one-time or highly volatile UI tests. Mention ROI and maintenance cost.
- 4
What is the role of a test framework? Name key components you would include in a custom Selenium framework.
A framework provides structure, reusability, and reporting. Components: page object model, test data management, logging, reporting (ExtentReports), parallel execution, and CI integration.
Practical Scenarios and Coding
- 5
Write a function to check if a string is a palindrome, then write a test case for it.
Show clean code with edge cases (empty string, spaces, case sensitivity). For the test, use assertions and mention positive, negative, and boundary cases.
- 6
You need to test a REST API endpoint that returns a list of users. How would you automate this using Rest Assured or similar?
Describe sending a GET request, validating status code, response time, JSON schema, and data correctness. Mention parameterization and handling authentication.
- 7
A test that passed yesterday is failing today in CI. How do you debug it?
Check recent code changes, environment differences, test data, and logs. Reproduce locally, isolate flakiness, and verify if it is a real bug or test issue.
- 8
How would you test a login page with username, password, and a CAPTCHA?
Cover valid/invalid credentials, SQL injection, XSS, password masking, CAPTCHA refresh, and session timeout. For automation, suggest bypassing CAPTCHA in test environments.
Behavioural and Situational
- 9
Tell me about a time you found a critical bug late in a project. How did you handle it?
Use STAR method. Show ownership, quick communication with the team, and a preventive action like adding a regression test.
- 10
Describe a situation where you disagreed with a developer about a bug's severity. What did you do?
Demonstrate data-driven discussion, referencing user impact and business risk. Show willingness to listen and escalate if needed.
- 11
How do you handle tight deadlines when you have limited time to test a release?
Prioritize risk-based testing, focus on critical paths, communicate coverage gaps, and suggest a follow-up plan. Mention automation for future speed.
HR and Company Fit
- 12
Why do you want to work as an SDET at a fast-growing product company rather than a service-based IT firm?
Show interest in owning quality end-to-end, working closely with developers, and learning modern tech stacks. Avoid criticizing service companies.
- 13
Where do you see yourself in 3 years as an SDET?
Express growth towards automation architect, DevOps, or quality lead. Mention deepening coding and system design skills.
- 14
What are your salary expectations for this role?
Research typical fresher SDET salaries in India (e.g., 4-8 LPA for product companies). Give a range and say you are open to discussion based on role and learning opportunities.
- 15
Are you willing to relocate or work in a hybrid model?
Be honest but flexible. If you are open, state it clearly. If not, explain how you can still contribute effectively.
Coding round
SDET interviews usually include a coding round. Practise planning the solution out loud, then review code the AI writes from your plan, in Python, Java, C++, C or JavaScript.
Ready to try it for real?
Take a timed test or talk through a mock interview for this role, then see your scores.
This is practice material for SDET roles, written with AI. It is not a list of questions Memgraph India or any other company has asked.