Global tech
Lenovo India SDET Interview: Rounds, Questions and Preparation
For SDET roles at companies like Lenovo India
What the job involves
An SDET (Software Development Engineer in Test) at a global tech company builds and maintains automated test frameworks, writes code to validate software at scale, and works closely with developers to ensure quality throughout the development lifecycle. Day to day, you might design test strategies, implement API and UI automation, analyze test results, and integrate tests into CI/CD pipelines. The role combines software engineering skills with a quality-first mindset, often focusing on cloud, web, or device ecosystems.
Role and Technical Knowledge
- 1
What is the difference between a QA Engineer and an SDET?
Highlight that SDETs write production-quality automation code, build frameworks, and contribute to test infrastructure, while QA engineers may focus more on manual testing and test execution.
- 2
Explain the test automation pyramid and how you would apply it in a global tech product.
Describe the layers: many unit tests, fewer API/integration tests, and few UI tests. Emphasize speed, reliability, and cost, and how this fits into CI/CD for fast feedback.
- 3
How do you decide what to automate and what to keep manual?
Consider factors like frequency of execution, stability of feature, ROI, and risk. Mention that exploratory and usability tests often stay manual.
- 4
What are some common challenges in testing a global product that supports multiple locales and devices?
Discuss localization, time zones, network conditions, device fragmentation, and data privacy regulations. Mention strategies like emulators, cloud device farms, and parameterized tests.
Practical Scenarios and Automation
- 5
Write a Selenium script to log into a web application and verify the dashboard title. What locators would you use and why?
Use ID or CSS selectors for stability, avoid XPath where possible, and include explicit waits. Structure the code with Page Object Model for maintainability.
- 6
How would you test a REST API that returns a list of products with pagination? What test cases would you cover?
Cover status codes, response schema, pagination limits, invalid page numbers, empty results, and authentication. Mention using REST Assured or Postman for automation.
- 7
You have a flaky test that fails 20% of the time. How do you debug and fix it?
Check for timing issues, add waits, review test data isolation, and look at logs. Suggest rerunning in isolation and using retry logic only as a temporary measure.
- 8
How would you integrate your automated tests into a CI/CD pipeline?
Describe triggering tests on pull requests, using Jenkins or GitHub Actions, reporting results, and failing the build on critical failures. Mention parallel execution and test environment setup.
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: describe the situation, your action to mitigate, and the outcome. Emphasize communication, root cause analysis, and preventive measures.
- 10
Describe a situation where you had to convince a developer that a bug was valid.
Focus on data: steps to reproduce, logs, screenshots. Show empathy and collaboration, and how you worked together to resolve it.
- 11
How do you prioritize testing when you have limited time before a release?
Mention risk-based testing, focusing on critical user journeys, and using automated smoke tests. Communicate clearly with stakeholders about coverage gaps.
- 12
Give an example of how you learned a new automation tool or technology quickly.
Show self-learning through documentation, online courses, or side projects. Highlight applying it to a real problem and sharing knowledge with the team.
HR and Company Fit
- 13
Why do you want to work as an SDET at a global tech company like Lenovo India?
Connect your interest in quality engineering with the company's scale, product diversity, and global impact. Mention specific technologies or domains if known.
- 14
Where do you see yourself in 3-5 years in this role?
Show ambition to grow into a senior SDET or test architect, deepening automation and cloud skills, and possibly mentoring juniors.
- 15
How do you handle working in a fast-paced, agile environment with changing requirements?
Emphasize adaptability, continuous learning, and prioritization. Give an example of adjusting test plans when requirements shifted.
- 16
What are your salary expectations for this role?
Research typical fresher SDET salaries in India and give a reasonable range. Express flexibility and focus on overall compensation and growth.
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 Lenovo India or any other company has asked.