• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Test Case Examples
  • Interview Questions
  • Interview Questions Asked
  • Java
  • Java Program
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Interview Questions » Paytm Interview Questions

Paytm Interview Questions

Last Updated on: December 22, 2022 By Softwaretestingo Editorial Board

Paytm Overview

  • www.paytm.com
  • Noida
  • 1001 to 5000 employees
  • 2010
  • Private Company
  • Internet
  • Unknown
  • Unknown

What We Are Learn On This Post

  • PayTM India Merchant Interview Questions
  • PayTM Interview Questions
  • Paytm Automation Interview Questions
  • Paytm QA Interview Questions
  • About Paytm Company

Paytm Interview Questions: Practice is essential for preparing for an interview. Knowing what job interview questions you might be asked is necessary – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew precisely what interview questions are asked for the Test Engineer and QA for Manual & Automation Positions? Unfortunately, we can’t read minds, but we’ll give you the next best thing: a list of previously asked Paytm interview questions and answers.

Post On:Paytm Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share QA Interview Questions. Also, we recommend spending some quality time getting comfortable with what might be asked when you attend the Paytm interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So please share your recent interview questions and experience with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.

PayTM India Merchant Interview Questions

Location: Bangalore/Noida
Position: Sr. Quality Analyst
Experience: 6.3 yrs
Interview Date: 16-05-2022
Updated on: 20.05.2022

We Thank Preeti Gupta for coming forward and sharing these Testing interview questions with us for these AP Moller Maersk Line interview questions. We hope this also motivates others to share their interview experience and questions.

Still, we need your Love ❤️ & support 🤝 to build a better platform for our fellow Testing Community to make such an incredible platform where a QA can get the real-time testing interview questions in a single place.

  • Can you please brief me about yourself?
  • Tell me your role and responsibilities.
  • Are you comfortable with manual testing, as you have good experience in automation? (They have requirements for 80% manual and 20% automation)
  • What is a traceability matrix? What are the parameters required for that?
  • Write a syntax for getting the text from the UI.(driver.findelement(By.id(” “)).getText());
  • Write a program to print the number from 1 to 10 stored in an array.
  • What is boundary analysis? How to define the value of that?
  • Write the test cases and prepare the traceability matrix —-scenarios
    You are a new Paytm customer, and if you log in today and purchase anything, you can avail 15% discount.
    If you are an existing customer, you will get 15% cashback if you purchase today. If you already have a promo code, you will get 20% CB; previous promo offers will not be applied.
  • What is the difference between ArrayList and LinkList?
  • What is the defect life cycle?
  • What is Automation Life Cycle?
Paytm Interview Questions
Paytm Interview Questions

PayTM Interview Questions

Company Name: PayTM
Company Location: Noida, India
Interview Dated: May 24, 2021
Updated on: 18.07.2021

1st round (May 24, 2021)

  • Test (45-50 questions)

2nd round (May 27, 2021) 

/* Paytm – 1st Technical Round : May 27, 2021 */

  • Tell me about yourself.
  • What is the V model?
  • What is Smoke & sanity testing with examples?
  • New feature in-app -> smoke /sanity
  • What are Jenkins and git?
  • What is a git clone?
  • Who does code review?
  • Jenkins job -> email trigger-> protocol
  • Maven -> lifecycle
  • MVN test -> no XML -> what will do?
  • Why are we using the surefire plugin?
  • No XML -> Run as mvn test -> What will happen?
  • XML tags -> Multiple -> suite, test, class
  • Apache POI methods to read and write?
  • Implemented Extentreports?
  • What is TakesScreenhsot
  • Why FileUtils.copyFile()?
  • Remote machine -> Headless -> Headless also needs Browser.

Programs:

1. Strings Anagram
2. Output?

public class ABC
      {

         @BeforeClass
         public void method1(){
            System.out.println(""method1"");
         }

         @BeforeTest
         public void method2(){
            System.out.println(""method2"");
         }

         @Test
         public void method3(){
            System.out.println(""method3"");
         }

         @BeforeSuite
         public void method4(){
            System.out.println(""method4"");
         }

         @BeforeMethod
         public void method5(){
            System.out.println(""method5"");
         }
      }

3. Output?

public class ABCD
      {
         @Test
         public void method1(){
                 System.out.println(""method1"");
         }

         @Test(priority=0)
         public void method2{
                 System.out.println(""method2"");
         }

         @Test
         public void method3(){
                 System.out.println(""method3"");
         }
      }

3rd round (May 31, 2021) 

/* Paytm – 2nd Technical Round : May 31, 2021 */

  • Give an introduction about yourself.
  • Explain the page object model.
  • What are the Advantages of automation over manual?
  • What is your day-to-day activity in your project?
  • What are the different environments in your project?
  • How can you validate, If any of the links are not working -> Debug? -> Network tab -> Report
  • Do you use the Charles -> Proxy tool?
  • If you are a UI Automation guy, how are you collaborating with Back end Team?
  • What are the different Locators types?
  • How you Handle Alerts during automation.
  • How to Get the text of an element? -> getText() , getAttribute(“value”)
  • What are the various Selenium exceptions you are facing during automation?
  • What are the challenges faced in automation?
  • TestNG
  • What is the difference between smoke and sanity?
  • How do you run parallel test cases in TestNG xml?
  • What is grouping in TestNG?
  • What are various types of response codes?
  • Why is a constructor used in Java?
  • What is method overloading, with example?
  • What is the use of static keywords?
  • frameworks design
  • Different types of Frameworks?

4th round (June 02, 2021) – Amit Balwani 

/* Paytm – 3rd Technical Round: June 02, 2021, */

  • Which is faster, HTTP or HTTPS?
  • Super class in Java? -> Object class -> methods?
  • Exception hierarchy?
  • Multi-Threading? How can you achieve it? Write code?
  • Different testing levels?
  • Jenkins? What is the use of this?
  • What does a Responsive website mean?
  • Security testing?
  • Performance testing – parameters to be taken before start?
  • What factors before starting to write automation scripts?

Paytm Automation Interview Questions

Company Name: Paytm
Company Location: Bangalore
Interview Date: 03.12.2016
Updated on: 28.01.2021

There is 3 round of interview questions. I have also tried to share the answer I gave during the interview. Correct me if I am wrong.

Round 1:

  • Tell me about yourself.
  • Different HTTP Methods you are aware of in API Testing.
    Ans:
    GET: Fetches a resource from the server
    POST: Creates a new resource on the server.
    PUT: Updates an existing resource on the server.
    DELETE: Deletes a resource on the server
    PATCH: Updates a current resource on the server.
  • Commonly used Status Codes for API Testing.
    Ans:
    200: OK
    201: Created
    400: Bad Request
    401: Unauthorized
    403: Forbidden
    404: Not Found
    500: Internal Server Error
    503: Service Unavailable
  • Explain your project framework. (this question is asked in all rounds)
  • Git Commands for pushing code to the repository. (The interviewer meant to tell him the process I follow, from cloning the repository to pushing the code and creating a pull request. )
    Ans:
    a) git clone “repo-URL.”
    b) git checkout -b “branch-name”//for creating a branch
    c) make changes to the code.
    d) git add. //add those changes(or staging)
    e) git commit -m” commit message.”
    f) git push
    g) Creating a pull request from the GitHub UI to merge the branch to the master.
  • Different types of waits in selenium.
  • What happens If I put both implicit and explicit code in my selenium code?
    Ans: I was like, according to Selenium official documentation, we should not use both waits together.
  • Difference b/w Delete and truncate.
    Ans: DELETE: The table’s contents cannot be rolled back. It’s permanently deleted.
    TRUNCATE: The table’s data is temporarily deleted and can be rolled back if required.
  • SQL query to select rows where the date is greater than a particular date.
    Ans: SELECT * from table_name WHERE date_col > ‘date’
  • SQL query selects only rows that don’t have values in a particular column.
    Ans: SELECT * from table_name WHERE col_name IS NULL;
  • Test cases for booking movie tickets.
  • Test Cases for login functionality(both UI and API)
  • Program: Java program to count occurrences of words in a String.
  • Given a camel case string, count the number of total words (e.g., string= “This Is A String,” total words here are 4) and write all the test cases for it.
  • How to read the latest error log from a 1GB file in UNIX.
  • Difference between @BeginTest and @BeginMethod.

Round 2 :

  • Introduction
  • What is Kafka? (Mentioned in my resume)
  • What is API? With Example?
    Ans: API(Application Programming Interface) is an interface between two applications. Therefore it enables us to transfer data between these two applications. For Example: In a Client-Server architecture, the Client requests data from a server, and the server responds with the requested data. You might be wondering where API is.
    API can be sitting on the server:
    1. Taking your request
    2. Feting data from the database.
    3. Returning you the response, acting as an interface between your request and the database.
  • Difference between status codes 410 and 403
    Ans: 401: Unauthorized Access. This means you cannot log in to the application because of the wrong username or password.
    403: Forbidden. This means you are already logged in to the application but don’t have permission to access the resource.
  • Difference between 500 and 503
    Ans: 500: Internal Server Error, i.e., the server cannot handle your request.
    503: Service Unavailable, i.e., the server is available, but the service is unavailable.
  • Difference Between PUT and Patch
    Ans: Both are used for updating a resource on the server.
    PUT: Replaces the whole object
    PATCH: Replaces a particular field of an object
  • What is Group By and Having
  • Types of Joins in SQL
    Ans: LEFT JOIN: Returns all records from the left table and the matched records from the right table
    RIGHT JOIN: Returns all records from the right table and the matched records from the left table
    INNER JOIN: Returns records that have matching values in both tables.
    OUTER JOIN: Returns all records when there is a match in either the left or right table
  • Write a program to print the reverse of a string in Java. (Click to see the program)
    Input: Hello
    Output: olleH
  • Program: Write a Java program to print the number of pairs of a particular number.
    Input: {1,1,4,5,3,4}
    Output: 2 (1 pair of 1 and 1 pair of 4).
  • Basic Test Cases for Shopping Cart.
  • Test Cases for Payment Gateway

Round 3:

  • Introduction
  • Projects you have worked on and y
  • our accomplishments.
  • Write a Java program to print the reverse of words in a string.
    Input: Hello World
    Output: olleH dlroW

Shared By: Rohit Dev

Paytm QA Interview Questions

Company Name: Paytm
Company Location: Paytm Office, Noida Sector 5, Nearest metro Station in Sector 15
Interview Date: 03.12.2016
Updated on: 11.07.2021

This is my (Gaurav Khurana) personal interview experience at Paytm for the profile of Test engineer. The post contains Paytm interview questions.

Role: It was for both manual and automation. The experience required was 2 to 8 years. There were more than 50 candidates. But everything was getting conducted smoothly.

First Round: Online Test

There were two options here

  • Manual
  • Automation

A computer system was given where you can enter any URLs (manual/automation) as your choice. I opted for automation. There was a total of 29 Questions and 30 minutes. The questions were from Unix, Database, and Selenium in the automation category. Below are some of the Paytm interview questions which I remember. They were multiple-choice questions.

Let me separate it into different sections Unix, Selenium, Database, Aptitude, and testing.

SQL

  • What is the correct sequence of keywords in SQL? From, where, select.
    Answer: Select from where
  • What is the use of ‘Between’ in SQL?
    Answer: It is used for Range
  • Where does the command reduces the number of rows or columns in a result?
    Answer: Rows
  • SQL is a?
    a) programming language b) data Sublanguage c) DBMS d) Operating System.
    Answer: Data Sublanguage
  • Find the Query with the correct syntax.
    a)select * from in table where the value in =””
    b) select * from table where value=” Paytm interview questions.”
    c) select * from table where the value(“Paytm interview questions”);
    d) select * From table where the value in(‘Paytm interview questions’)
    Answer: d
  • The command which is used to update data in a database is?
    a) DDL b) DCL c) DML d) none
    Answer: c) DML
  • Unix What option will be used so that the file is saved and doesn’t exist in vi editors?
    Answer: w
  • Which grep command can find these patterns’ Bob,’ BoB,’ ‘BOB,” BOb’ from a file called cat.txt?
    Answer: grep ‘B[oO][bB]’ cat.txt
  • Which sed command can replace all occurrences of the cat with the mouse in a file a.txt?
    Answer: sed ‘s/cat/mouse/g’ a.txt
  • Which command can you print the 32nd line of a Unix file?
    Answer: head -32 file.txt|tail -1 Selenium
  • Which command is used to send the text to a textbox?
    Answer: sendKeys()
  • Which does WebDriver support as the default browser?
    Answer: Firefox
  • WebDriver is used for? a) Quickly create test cases b) create cases in Selenese
  • Which command is used to verify the title?
    Answer: verifyTitle
  • Which command is used to compare table data in selenium?
  • Which of these is not a locator? a) classname b) id c) XPath d) password

Aptitude

  • A father told his son, I was as old as you were today when you were born. Father’s age is 38 now. What was the son’s age five years ago?
    Answer: 14

Unix

  1. What option will be used so that file is saved and doesn’t exit in vi editors?
    Answer: w
  2. Which grep command can find these patterns ‘Bob,’ BoB,’ ‘BOB,” BOb’ from a file called cat.txt?
    Answer: grep ‘B[oO][bB]’ cat.txt
  3. Which sed command can replace all occurrences of the cat with a mouse in a file a.txt?
    Answer: sed ‘s/cat/mouse/g’ a.txt
  4. Which command can you print the 32nd line of a Unix file?
    Answer: head -32 file.txt|tail -1

Testing

  • What are some of the factors which are not considered in the exit criteria?
    a) Logging of the outcome of test execution
    b) Reporting of data
    c) Matching of data from exit criteria was able to remember only these questions. The questions in the online test were easy if you have used Unix, database, and the basics of selenium

Selenium

  • Which command is used to send the text to a textbox?
    Answer:– sendKeys()
  • Which does WebDriver support as the default browser?
    Answer:– Firefox
  • WebDriver is used for?
    a) Quickly create test cases b) create cases in Selenese
  • Which command is used to verify the title?
    Answer: verifyTitle
  • Which command is used to compare table data in selenium?
  • Which of these is not a locator?
    a) classname b) id c) Xpath d) password

I was able to remember only these questions. The questions in the online test were easy if you have used Unix, a database, and the basics of selenium.

Second round – Face to Face

  • How can you know the number of tables in a database?
  • Program: Write a program to open Gmail in selenium. The program you wrote to open Gmail will work on Windows and Ubuntu but may not work on Linux/Unix. Why?
    Answer: because these OS does not have the UI for the Browser, so you may need to include some libraries
  • Write a Unix command that will print all lines in a file before “Paytm interview questions”? For example. :- suppose this text is present on the 5th line. Then all the lines before, i.e., 1 to 4, should be printed. Answer: grep with -A option
  • What is the use of groovy scripting?
  • What are the assertions in Groovy scripting?
  • How can you run selenium programs from a CLI (Command-line interface)?
  • How can you run a SOAP project from a CLI?
  • You want to run an API, but before that, you need to check if four services on four different servers are running. So what will you do? Will you write a script in Unix on those servers, or will you write in Java from where you do your automation? Can you write a wrapper in Java for this? What are all the arguments you will pass to the wrapper class?
  • What is Memory Leak Testing (Since it was written in my resume)?
  • How in Java do we make sure memory leak does not happen?
  • Some questions on the automation framework I have worked on?
  • What will you do so that your Soap Project runs at 0200 am at night?
    For the Soap Project to run at night at 0200 am, you must ensure the Web server and database server.
  • Scenario: Your selenium script cannot find an element on a page working fine earlier. What are the possible reasons? Name, id, etc., is still the same.
  • Write a Unix command to kill a process.
  • What is the signal used during a kill command?

General Discussion

  • Where do you stay?
  • Who is in your family?
  • Why do you want to change your job?
  • What if you were just asked to do manual testing for 8-9 months?

Discussion about the three divisions of projects they have. One of them is his wallet.

The interview was taken by a knowledgeable person who suggested things to be worked upon in a project. He was more into how you will connect different technologies to make your solution work and avoid some common problems.

There are two offices of Paytm here. Check the sector mentioned in the interview email. Paytm Office is near Sector 15 Metro station.

About Paytm Company

Paytm is India’s leading payment gateway that offers comprehensive payment services for customers and merchants. We offer mobile payment solutions to over 7 million merchants and allow consumers to make seamless payments from Cards, Bank Accounts, and Digital Credit, among others. We pioneered and are the leader of QR-based mobile payments in India.

With the launch of Paytm Payments Bank, we aim to bring banking and financial services to half a billion un-served and under-served Indians. Our investors include Softbank, SAIF Partners, Alibaba Group, and Ant Financial. We strive to maintain an open culture where everyone is a hands-on contributor and feels comfortable sharing ideas and opinions. Our team spends hours designing each new feature and obsesses about the smallest details.

    Filed Under: Interview Questions

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2023 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers