0% found this document useful (0 votes)
143 views

Multiple Companies Testing Interview Questions and

The document provides interview questions related to automation testing. It includes questions about software testing concepts like exceptions, waits, frameworks, and IDEs. It also includes questions specific to financial domains like trading lifecycles, order types, and middle/back office functions. Programming questions related to Java, SQL, and Unix commands are also included.

Uploaded by

Priyanka mestry
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views

Multiple Companies Testing Interview Questions and

The document provides interview questions related to automation testing. It includes questions about software testing concepts like exceptions, waits, frameworks, and IDEs. It also includes questions specific to financial domains like trading lifecycles, order types, and middle/back office functions. Programming questions related to Java, SQL, and Unix commands are also included.

Uploaded by

Priyanka mestry
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Testing Interview Questions:

FIS Global : Automation Testing – 3+ Years Exp.


Difference between quit and close?
Different types of waits?
Handling dynamic table?
Which IDE u are using?
Explain your framework?
Can we create an object of final class?
Explain Overloading and overriding.
How u access static variables?
Difference between static and non static?
How do you handle sync issues in your project?
Different types of exception?
What is stale element exception?
Explain Super keyword?
What will be the return type of overriding methods, will it be same or varies?
Is multiple inheritance possible in java,?
How do you handle popups?
Handling multiple windows
Is Alert a interface?
Explain Switching one frame to another frame?
Difference between Find Element and Find Elements
Explain your project ?
Trade life cycle
What is Limit order and set specific price for sell?
What is function of middle and back office
What is agile
What is scrum
Difference between sanity and smoke testing
How defect log in Jira
What is RTM
What is SQL, join?
How we can fetch data?
Unix command - set, cat, grep
What are the uses of cat command?
Tables(Employee and Manager) is given and fetch data from employee table by using manager
table id?

Synechron – Automation Testing – 3 to 6 Years Exp.


- Java program - pattern
- what is abstract class
- diff between set and list
- what is static and it's used?
- method overloading
- Oops concept that used in ur framework
- windows handling selenium
- write program for use method overloading
- Assert type..

UBS – Automation Testing – 4+ Years Exp.


1.What are authentic and authorisation test scenarios and test cases for login page

How to Write Test Cases For a Login Page (Sample


Scenarios)

Sa
mple Test Cases for a Login Page (Includes ALL important functional and non-functional test cases
for login page)

Whenever you will be asked to write the test cases for the ‘Form with some
controls’, you need to follow the list of rules for writing test cases as mentioned below:

1. Write a test case on each form object.


2. Written test cases should be a combination of both negative and positive test
cases.
3. Also, test cases should always be a combination of functional, performance, UI, usability,
and compatibility test cases.

W
hen you will be asked in the interview to write the test cases for a
login page, firstly you need to think about, how many maximum
controls can be available on a login page?

Because you don’t have a login page in front of you and neither you have requirements
document for this login page. But the login page is such a common thing of which we can easily
imagine the controls.

There can be a username, password, ‘Sign In’ button, Cancel Button, and Forgot Password link.
There can be one more control which is a checkbox named ‘Remember me’ to remember the
login details on a particular machine.

What You Will Learn:


1. Test Cases – Login Page
1. Functional Test Cases:
2. Non-functional Security Test Cases:
3. Test Cases for Gmail Login page
4. Test Scenarios for the Sign-up page
5. Test Scenarios for the Login page of Mobile Application
2. Conclusion
3. Recommended Reading

Test Cases – Login Page


Following is the possible list of functional and non-functional test cases for a login page:

Functional Test Cases:


Type- Negative/
Sr.
Functional Test Cases Positive Test
No.
Case

1 Verify if a user will be able to login Positive


with a valid username and valid
password.

2 Verify if a user cannot login with a Negative


valid username and an invalid
password.

3 Verify the login page for both, when Negative


the field is blank and Submit button
is clicked.

4 Verify the ‘Forgot Password’ Positive


functionality.

5 Verify the messages for invalid Positive


login.

6 Verify the ‘Remember Me’ Positive


functionality.
Type- Negative/
Sr.
Functional Test Cases Positive Test
No.
Case

7 Verify if the data in password field Positive


is either visible as asterisk or bullet
signs.

8 Verify if a user is able to login with Positive


a new password only after he/she
has changed the password.

9 Verify if the login page allows to log Positive


in simultaneously with different
credentials in a different browser.

10 Verify if the ‘Enter’ key of the Positive


keyboard is working correctly on
the login page.

Other Test Cases

11 Verify the time taken to log in with Performance &


a valid username and password. Positive Testing

12 Verify if the font, text color, and UI Testing &


color coding of the Login page is as Positive Testing
per the standard.

13 Verify if there is a ‘Cancel’ button Usability Testing


available to erase the entered text.

14 Verify the login page and all its Browser


controls in different browsers Compatibility &
Positive Testing.
Non-functional Security Test Cases:
Type-
Sr. Negative/
Security test cases
No. Positive Test
Case

1 Verify if a user cannot enter the Negative


characters more than the specified
range in each field (Username and
Password).

2 Verify if a user cannot enter the Positive


characters more than the specified
range in each field (Username and
Password).

3 Verify the login page by pressing ‘Back Negative


button’ of the browser. It should not
allow you to enter into the system once
you log out.

4 Verify the timeout functionality of the Positive


login session.

5 Verify if a user should not be allowed to Negative


log in with different credentials from the
same browser at the same time.

6 Verify if a user should be able to login Positive


with the same credentials in different
browsers at the same time.

7 Verify the Login page against SQL Negative


injection attack.

8 Verify the implementation of SSL Positive


certificate.

We can take an Example of Gmail Login page. Here is the image of it.
Test Cases for Gmail Login page

Sr.
Test Scenarios
No.

1 Enter the valid email address & click next. Verify if the
user gets an option to enter the password.

2 Don’t enter an email address or phone number & just click


the Next button. Verify if the user will get the correct
message or if the blank field will get highlighted.

3 Enter the invalid email address & click the Next button.
Sr.
Test Scenarios
No.

Verify if the user will get the correct message.

4 Enter an invalid phone number & click the Next button.


Verify if the user will get the correct message.

5 Verify if a user can log in with a valid email address and


password.

6 Verify if a user can log in with a valid phone number and


password.

7 Verify if a user cannot log in with a valid phone number


and an invalid password.

8 Verify if a user cannot log in with a valid email address


and a wrong password.

9 Verify the ‘Forgot email’ functionality.

10 Verify the ‘Forgot password’ functionality.

Test Scenarios for the Sign-up page


#1) Verify the messages for each mandatory field.

#2) Verify if the user cannot proceed without filling all the mandatory fields.

#3) Verify the age of the user when the DOB is selected.

#4) Verify if the numbers and special characters are not allowed in the First and Last name.

#5) Verify if a user can sign-up successfully with all the mandatory details.
#6) Verify if a user can log in with the valid details.

#7) Verify if the Password and Confirm Password fields are accepting similar strings only.

#8) Verify if the Password field will prompt you for the weak passwords.

#9) Verify if duplicate email address will not get assigned.

#10) Verify that hints are provided for each field on the form, for the ease of use.

Test Scenarios for the Login page of Mobile Application


#1) Verify if a user can log in with a valid username and password.

#2) Verify if a user cannot log in with an invalid username or password. Check permutation and
combinations of this.

#3) Verify the ‘Keep me Sign In’ option. If this check box is selected, then the user should not get
logged out even after exiting the app.

#4) Verify if this check box is not selected by default.

#5) If the user has signed up with Facebook or social media, verify that the user can log in with
those credentials or not.

#6) Verify the Forgot password functionality.

#7) Verify if the login page fits the mobile screen. The user should not have to scroll the screen.

Conclusion
While writing test cases for login or sign-up page write the test cases for all the fields. There
should be a combination of both positive and negative test cases. Try to cover the performance,
security, and functional scenarios.

The login page is the page with fewer controls, so even though it is looking simple for testing, it
should not be considered as an easy task.

Also many a time it is the first impression of an application, so it should be perfect for user
interface and usability

2. What are security testing in web applications 

What is Security Testing?


Security Testing is the process which checks whether the confidential data stays confidential or
not (i.e. it is not exposed to individuals/ entities for which it is not meant for) and the users can
perform only those tasks that they are authorized to perform

Web application security testing is the process oftesting, analyzing and


reporting on the security level and/or posture of a Web application. It is used
by Web developers andsecurity administrators to test and gauge
thesecurity strength of a Web application using manual and
automated security testingtechniques.

3. What are diff Linux commands used your project

4. Difference between list and map 

5. Suppose I have added 2 keys and values using put method, would it be inserted in sorting
order in hashmap ?
6. Is it possible to add same keys and values in map ?
7. What is private class?  Can I override the private classs ? 
8. Can I override the private class in nested class 
9. Diff between throw and throws 
10. How to handle synchronisation 
11. What are diff exceptions in selenium 
12. Why abstract class is needed when we have interface for abstraction 
13. Supppos there is a page n there are 2 buttons with same attribute values id and name how
to find the 2 nd button ?
14. Suppose there are two pages and each page has 10 fields with values how to compare the
two page values ?
15. When stale reference exception comes 
16. What is default wait time when not defined any waits in selenium 
17. What is multi threading in java 
18. Suppose there are two functions one function is always fails and second comes pass how to
run the these two methods 
19. How to run the test case with multiple data in cucumber 
20. How to configure Jenkins using maven and git 
21. How to run the test case in Jenkins 
22. Suppose there a page with one button if click on that button new tab opens and click button
on that new tab again new tab opens how to read the text for the third tab ?
23. How to handle alerts n what are the different methods available in selenium
24. Why we use action class ?
25. How to do right click on the webelemt 
26. What is the use of robot class ?
27. How to run test case for maven project 
28. What are methods available in testng 
29. What are the diff methods available in @ test method 
30. Explain about framework and architecture 
31. How to read the . Properties file
32. How asserstions work in selenium 
33. Diff between array list and linked list
34. Explain about cucumber framework 
35. Difference between method overloading and method overriding

GS Lab – Automation Testing – 3+ Years Exp.


What is polymorphism?
What is difference between encapsulation and abstraction?? 
Types of constructors??
Use Super and this keywords.
What is thread ?
Explain about multi-threading?
Can we overload method by just exchanging the position arguments?
What is exceptions?
Challenges you faced in Automation?
TestNG annotations
What is dependency?
Where we can find the downloaded jars as part of maven project
Program: write a program to print Fibonacci series upto 10

Digital Harbor – Automation Testing – 2+ Years Exp.


1.Tell me about ur self??
2.In selenium I am searching for Java in google after search it will show all related java links , I
want find how many results is there in current page?
3.In selenium how many types of results it's generated?
4.How many data types is there in selenium?
5.What is difference between page object model and data drive model?
6.What's is hybrid driven?
7.In qc where u test manual test cases??
8.What is rtm?
9.What is data driven?
10.Only data driven we can perform???
11.What's is different b/w Functional and system testing?
12.What's is agile methodologie?
13.What's is integration testing?
14.What's retesting and regression testing???
15.i have one page in that page object or change every login time 2 page i want 2 find how may
ok button is there when I am login
Ex:Ok, Cancel,reset, Request these fields changing every login time 2 page how u find how may
ok button is there

Sigma System – Automation Testing – 4 to 6 Years Exp


1. Framework
2. Sql queries
3. Java program to swap two arrays
4. Java program to get average for first 5
element s and then from 6 the element to next 6 element and then next 7 element
average.
5. What happen if there is main method in testng framework
Will java program work without main method?
6. Oracle sql queries
Manual Testing
7. Normalization in oracle
8. Alpha and beta testing
9. V model Vs agile
10. How to click on dynamic element in table
11. What is authorization and authorized
12. What is the minimum criteria in which you can break a chocolate
13. Difference between union and join
Difference between alpha and beta testing
14. SQL joins queries
15.How to decrease the execution time for 1000 test case

Accenture – Automation Testing – 4 to 8 Years Exp.


1. Tell me about urself? What Ur project is all about
2. Abstract class
3. Can we achieve multiple inheritance in java
4. Final and finally keyword difference
5. Collection hierarchy-
6. What is the difference between set and list
7. Arraylist and how it works
8. How u will switch to different Windows
9. Maven and it's lifecycle phases.
10 why maven preferred on other.
11. What plugins u used in maven
12. Pom.xml file and Trang.xml files difference
13. Nosuchelementexception and elementnotfound exception what is the difference
between that
14. Cucumber - how much u know about it.
15. Who is writing feature files in ur project and who should write it by ur understanding
16. Can we have multiple catch after single try
17. Where u used collection in ur framework.
18. How to iterate arraylist
19. What is hashmap and how it works
20. Which framework u r using and in which layer u worked
21. Which version control tool Ur using
22. How u r merging Ur code to git
23. What and all commands u used it git
24. Write excel sheet code
25. If excel sheet is having one column as run  and value for different testcases is Y or
N then how u will make sure only Y value test cases will run
26. How to set priority for any test
27.  How to enable or disable the test
28.  How to use different testng annotations
29. How Ur framework has been built.
30. If u wanted to run only some specific tests then how u will make sure that

Yash Technology – Automation Testing – 4 to 8 Years


1. Abstract class
2. Can we extend abstract class. If yes then what's the use of no then why
3.what is the difference between private and protected.
4. Reflection class. How it works
5. Cucumber - how much u know.
6. Why we used glue
7. Maven and it's uses. Why we prefer maven over normal project
8. Have u created any job in Jenkins to run Ur script
9. How u have done that
10. How u can use maven and Jenkins together.
11. If u cannot find xpath of any element uniquely then how u can find that elements.
12. What are the different methods in xpath access
13. How u will use followingsibling
explain with Ur own example
14. TestNG file - the sequence of annotations

Avalara - Automation Testing Interview Questions - 4 to 8


Years Experience
1. What is overriding?

2. Exception handling- can we write finally after try.?

3. Explain abstract class.

4. Can we create object of abstract class.


5. What is runtime polymorphism

6. string Ques - what is the difference


between string S1 = new String (hi) and S2= "hi"

7. How string pool works

8. Find element and findelements difference

9. If u have one drop-down with different data and u want to pick a specific on how u will do that?

10. How you are using excel sheet in ur project

11. Project framework.

12. Where u used collection in ur project and how

13. Can class be static.

IBM - Automation Testing Interview Question - 4 plus


experience
Experience 4 to 8 Years

1st round- Machine Tesg

3 scenarios that needs to be automated

2nd round
1. What is abstract class and have u used it in your project
2.what is hashmap and it's internal working.
3. How to iterate hashmap
4. Exceptional handling- can we have multiple catch for same try and how it written
5. If exception occurs in finally block what will happen
6. And how u will handle that exception
7. Cucumber - what is glue keyword
8. How test runner file works.
9. Why to use maven
10. TestNG - what will execute first beforemethod or beforeTest

Fulcrum - ETL Testing Interview Question - 3 to 6 Years


Experience
1. How to find 3 highest salary from employee table?

2. Explain Referential integrity.

3.Tell me about your current role


4.Differences between  Agile vs other traditional software development models.

5. In Batch processing data from Table A is going to  Table B.  What will be your Test Approach?

6. What type of bug you faced in ETL testing. Explain the best bug you found so far

7. ETL testing scenario you used generally. What are challenges you faced in ETL Testing?

8. How to insert 100 records from table A table B.

9. How you access databases?

10. What is different between a datawharehouse testing ETL testing.

11. How to create CSV file and how you enter 10000 records.


- Also how you test this file.
- Once  this CSV insert through ETL job in data base how you will test.
- If any issue happend during loading like decimal value not inserted then what you do?
- If we want again insert same records again what will do?

12. There are 10 sequential files are kept in unix directory.


You need to process these files. Tell me positive and negative scenarios.

13.  Differences between delete and truncate.

14. What are the numeric function in oracle.

15. Do you know pl/sql

16.Case statement scenario query

17 .Group by and having clause query.

18 . How you rate your SQL  skills

19. Have you build CSV, flat file and pipe format files.

Zensoft - Performance Testing Interview Question - 2 to 5


years experience
1. What is Performance Testing?

2. Why we need of Performance Testing?

3. Detail about the projects you done.

4. What is Thread Group?


5. What is Samplers?

6. What is Regular Expression


7. Meaning (.+?) / (.*?) -

8. What is Beanshell PreProcessor and PostProcessor?

9. Why we need to use it?

10. What is the Execution Order of JMeter script?

11. How do you identify the performance testing requirements?

12. What are the objectives of Performance Testing Test Plan?

13. Types of timers in JMeter?

14. Which tool are you using and why for performance testing?

15. Do you have any knowledge on other performance testing tools like Loadrunner, NeoLoad?

16. What is ThinkTime, Why we need to use it?

17. Types of Assertions

18. Types of Listeners

19. Distributed Load Testing (Remote Testing) -

20. Why use Non GUI mode to run the script?

21. Command to run jmeter script from non gui mode.

22. Types of Performance Testing-


23. Load Testing

24. Stress Testing

25. Endurance Testing

26. Spike Testing

27. What is Synchronizing Timer and how it is works?

28. Activities perform during performance testing?

29. Parameterization.

30. Correlation

31. Blazemeter and how it is useful in Jmeter

32. Do you have any idea about 3rd party monitoring tools like NewRelic and AppDynamics?
33. Performance Tunning and what are parameters you considered in your project.

34. How to check server side logs

35. What are the parameters to check the performance of application after running your jmeter script?

36. What is Latency?

37. What is response time?

38. How to create HTML report from .jtl file?

39. How to reduce unwanted requests while recording the script from the JMeter?

40. What is workload Modeling?

41. What is Performance Analysis?

42. Types of Thread Groups?

43. How you are showing the Performance Testing Analysis Report to your client in your current project?

44. How will you start the requirement gathering for performance testing if we didn't get it from client?

45. How many projects have you done?

46. How many max no of users load have you given in your projects?

47. What are the challenges / problems have you faced in your project?

48. Have you integrated JMeter script with Jenkins?

49. Unix commands

50. SQL commands like Joins.

HCL - Manual Testing Interview Questions - 2 to 6 Years


Experience
1. Introduce yourself.

2. Tell me about your project.

3. Testing model used in your project.


Explain it.(in my case waterfall model)

4. Defect life cycle

5. Difference between validation and verification with example


6. Whats your take if the defect is rejected.

7. Write a query to remove duplicate record from table.

8. Write all the clauses in query.

9. Arrange all the clauses in ascending order.

10. Write all the aggregate functions in sql

11. Write all the constraints in sql

12. We have a table Employees having columns EmpID, EmpName, Salary, Commission.
Write a query to get the total salary of each employee.

Infostretch - Automation Interview Questions - 2 to 6 Years


experience
First Round
Technical Test Interview Questions

1. Write a program  to reverse the number. Int number = 12345

2. Write a program to demonstrate right click using selenium

3. Write a program  to scroll in selenium untill an element is found

4. Write a program to demonstrate Page Factory Object model in selenium

--------------------------------------+

Second Round

They have four questions set for written programming test.

*SET 2 - Questions.*

1) Palindrome String = 'MADAM'.

2) Objective Question

public static void main(String args[]){


Sysout(fun());
}
public int fun(){
return 20;
}

A - 20,
B - Runtime error
*C - compilation error.*
D - None.

3) Write a code for Customized exception in java.

4) Wrt for mouse handover using action class.

5) Wrt to find total count of elements present in below page


<ul title= 'movies'>
    <li title = 'Movie title 1>
    <li title = 'Movie title 2>
    .
     .
  <li title = 'Movie title 50>
<ul>

6) Write code for wait until element visible.

---------------
F2F Interview Questions -

1. Merge 100 xls sheet of data in one sheet

2. Explain Project framework

3. Get data from the database and use it in the script

4. Roles and responsibilities in current project

5. Challenges faced in project

6. Explain Recovery scenario

7. Explain Error handling

8. Reverse a string"this is hello world string" and print only the 1st and the last reversed word.

9. Can static variable be called in another class   inheriting the previous class

Genesys - Automation Test Interview Questions - 2 to 4


years experience
1. Tell me about yourself?

2. What is your role and responsibilities?

3. Which locator you used in your framework and why?

4. Relative and absolute xpath?


5. Explain about your framework?

6. What is data driven framework and explain data provider

7. Different annotations used in ur project

8. What kimd of exceptions you faced in selenium

9. What is staleelementfefernce
exception? How do handle

10. Window handling

11. Different types of wait

12. How do you put timeout for particular method

13. Where you used collections in ur project

14. 2 arrays have given, merge it and sort it and remove the duplicate

15. How to reverse a number

16. What is selenium hub and node

17. What is grid

18. How will you do cross browser testing

19. By wat node will understand the hub?

20. What is xpath axes.

IBM - Manual and Automation Interview Questions - 3 Plus


experience
1. Logic behind finding max and min of two numbers without writing any if else statement

2. Debugging a written code with for loop, header, attribute

3. Debugging a system where data is flowing from frotend to DB via different stages

4. SQL for join conditions.

5. Nested select statement

6. Scenario based questions to find out test condition and test cases

7. Testing techniques to be used for a migration project where requirements are not documented
8. Educational background, Career path and few questions based on situation
9. Security testing related qsn

Round 2:  1 interviewer

1. Current Project Architecture

2. Finding test scenario for a given work flow where people are getting registered for Marathon, than live
marathon tracking is happening thn, results are getting published

3. Test condition for Copy paste from one server to another server.

4. Flag testing when user tried to login incorrectly 3 times

5. Roles and responsibilities

6. Testing techniques like state transition, boundary value.

7. Back end testing

8. Compatibility testing

9. Acceptance testing

10. For a particular situation what are the "xyz"  testing scenarios

Round 3. 2 interviewer

1. Career path.

2. What is your strategy to switch in every 2 yrs

3. Mobile testing on Android and iOS asked qsn related to my project

4. Difference between post and put API

5. Rest API related questions

6. How portal and mobile do communicate

7. Notification testing on a Android application. Push and inApp notification

8. Regression around push notifications

9. Fingerprint authentication for Android app

10. Scenario for mobile testing situational

Common Questions in all rounds


1. Usability of automating an application.
2. Based on what condition you will find out testcase for automation

4. Specialty in engineering

5. Any questions for us

6. Are you ready to work on any product or do you have constraint

You might also like