Need help? Reach out to us
Back to library

Indian unicorns and high-growth startups

OkCredit QA Engineer Interview: Rounds, Questions and Preparation

For QA Engineer roles at companies like OkCredit

Share with friends

Preparing together? Send them this role's questions.

https://www.cynchrony.in/library/okcredit-qa-engineer

What the job involves

As a QA Engineer at Indian unicorns and high-growth startups like OkCredit, you will be responsible for ensuring the quality and reliability of web and mobile applications that handle millions of users and transactions. Your day-to-day work involves writing and executing test cases, reporting bugs, and collaborating with developers to ship features quickly without compromising user experience. You will also contribute to building and maintaining automated test suites to support rapid release cycles.

Role and Technical Knowledge

  1. 1

    What is the difference between verification and validation in software testing?

    Explain that verification checks if the product is built correctly (static testing), while validation checks if the correct product is built (dynamic testing). Give examples like reviewing requirements vs. executing test cases.

  2. 2

    How would you test a UPI payment feature in a fintech app like OkCredit?

    Cover functional aspects: successful payment, insufficient balance, invalid UPI ID, network failure, and concurrency. Also mention security, performance, and regression testing.

  3. 3

    What is the difference between severity and priority in bug reporting?

    Severity is the impact on the system, while priority is the urgency to fix. Provide an example where severity is high but priority is low, and vice versa.

  4. 4

    Explain the bug life cycle with a diagram.

    Describe stages: New, Assigned, Open, Fixed, Pending Retest, Retest, Verified, Closed, Reopened, and Rejected. Mention who does what at each stage.

Practical Scenarios

  1. 5

    You have a login page with email and password fields. Write test cases for it.

    Include positive and negative cases: valid credentials, invalid email format, empty fields, password masking, SQL injection, and account lockout after multiple failures.

  2. 6

    How would you test an API endpoint that returns a list of transactions for a user?

    Check status codes, response time, data schema, authentication, pagination, and error handling for invalid user IDs. Mention tools like Postman.

  3. 7

    A bug is reported by a user but you cannot reproduce it. What do you do?

    Gather more details (device, OS, steps, logs), try different environments, and collaborate with the developer. If still not reproducible, document your attempts and suggest monitoring.

  4. 8

    How do you decide what to automate in a regression suite?

    Prioritize repetitive, high-risk, and stable test cases. Avoid automating unstable features or one-time tests. Consider ROI and maintenance effort.

Behavioural and HR

  1. 9

    Tell me about a time you found a critical bug just before a release. How did you handle it?

    Use STAR method: describe the situation, your action (e.g., communicated immediately, helped triage), and the result (e.g., release delayed but saved user impact).

  2. 10

    Why do you want to work as a QA Engineer at a fast-growing startup like OkCredit?

    Show passion for quality, mention the challenge of scaling, and align with the company's mission. Avoid generic answers; research the company's product.

  3. 11

    How do you handle disagreements with a developer who says your bug is not valid?

    Emphasize data and evidence: reproduce the bug, provide logs, and discuss impact. Stay collaborative and focus on user experience.

  4. 12

    Where do you see yourself in 3 years as a QA Engineer?

    Show growth: from manual to automation, or towards SDET or QA lead. Mention learning new tools and contributing to process improvements.

Automation and Tools

  1. 13

    What is the difference between Selenium WebDriver and Selenium IDE?

    WebDriver is for coding automated tests in various languages, while IDE is a record-and-playback tool. Mention WebDriver's flexibility and cross-browser support.

  2. 14

    How do you write a basic SQL query to find duplicate records in a table?

    Use GROUP BY and HAVING COUNT(*) > 1. Example: SELECT email, COUNT(*) FROM users GROUP BY email HAVING COUNT(*) > 1;

  3. 15

    What are the challenges in mobile app testing compared to web testing?

    Cover device fragmentation, network conditions, battery usage, interruptions (calls, notifications), and OS version differences.

  4. 16

    Explain how you would use Postman to test a REST API.

    Describe creating requests, adding headers and body, checking response status and body, using environment variables, and writing tests in JavaScript.

Coding round

QA Engineer 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 QA Engineer roles, written with AI. It is not a list of questions OkCredit or any other company has asked.