Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

My name is Navjot Singh I am having 5+ years of QA tester both in manual and automation.

I worked with Bank of India


and ……………

Daily roles and responsi

I worked with TMI project where I was doing front end and backend validations in both manual and automation. this was
completely 100% agile project where we were all following all agile ceremonies and in automation we were using java and
selenium. We were using cucumber BDD Framework. Test coordination we are working in a big team of 20 people and 80
% of team was sitting offshore and 20 % onshore.

Explain Agile ceremonies

Difference between AGILE vs WATERFALL methodology

Drawback of waterfall methodology

Example of high severity and high priority

What is severity with example

select query

what is framework

where will you maintain information like URL and password and Its advantage also

what is used to mouse hover over a web element

test NG advantages and listeners

how to retry failed test in testing ? – listeners/Invocation count

assertion interface

Input: s="abc" Output s="cba" program

strength and weakness

git

postman

Framework

testng annotations

depends upon annotation

== and = method with example

findelement and findelements

method overloading

super keyword and why do we use it

non static methods

local variable and glo bal variables

test plan and test cases---no example for test case

suppose any icon in not working which is of not much use on 7th page severity and priority

compatibilty testing

to switch between the windows


no element found exception and how to solve that

global and local variable with example

this keyword---get and setter methods

testng:-invocation count data provider

Give us an example of a goal you failed to meet, and how you handled the situation.

How to do you continue execution when stops in middle?[soft assert can be used]

Feedback:- Need to work more on conceptual questions and try giving examples too when explaining terms and work on
java concepts where they are used and testng sceanrio based

csv file in api[10 cases at the same time]---only apache poi ?


Profit/loss=SP-CP---no ?

apk and ipa---correct ?

explain about your project


which feature you are working:- basic info and transactions

how can i stop overriding:- using final and static

fluent wait you have used---not exactly

finally and finalize:-correct

if id is getting changes how can you write the xpath---contains

types of exception:-correct

git commands to raise the pr

git conflict

if you have not been added in the mail in the requirement change

The questions asked are:-

tools and technologies used

bdd---no

smoke vs sanity

bug life cycle

stale element exception:-no

switch between the two windows how:- get url---partial

low priority and high severity

build vs release:-partial

constructor overloading:-no

select value from drop down:-correct

select by visible explanation

break vs continue

Feedback:- She needs to work on manual,java,selenium,bdd ,git and testng too

The questions asked are:-

day to day responsibilites:-sanity

feature you have most recently automated:-correct

gits commands used on a daily basis:-correct

oops examples in your framework:--only polymorhism,abstraction

map --correct

walkthrough me your framework--correct


linkedlist:---only list

Scenario:-not tested all features and have to release today only

Feedback:- He needs to work on few oops concepts with example from framework and collections if he mentions at all

The questions asked are:-

about your project

tools and technologies you have been working on:-right

dynamic polymorhism and static polymorphism[assert method and get method for overidding]

annotations in testng:- partial answer

xpath of fb correct

which class you can use for mouse movement---correct

interface --no and for which feature

how many test cases on a daily basis

throw and throws exceptions

can we rethrow an exception

implicit wait

declared any variable as final keyword

Feedback:- He needs to work on java concepts,manual abit and testng and git

The questions asked are:-

tools and technologies used by you:-

elements are used for creating a pom.xml file---not right

jenkins---no

database testing how do you do that

grey box

mobile testing---directly said manually only

data provider feature for which module---missing module name

what is api?

504

how to allocate the tasks to the juniors under you when you are the only senior in you team

Feedback:- She needs to work on api or mobile if she is mentioning that and definitely on scenario based
The questions asked are:-

which tool u automate

generally how many test cases you automate---2 or 3 and 10 sometimes

defect life cycle

code review vs inspection

final[stop overriding] vs finally

why we use abstract class if we have interface

declare class as private and override it?

package in java

capture screenshot with selenium

exceptions used in selenium:-nosuch element,element not visible

no proper documentation is there ---

doubts in approach--how to handle that

The biggest mistake you made and what did you learn from it?---cool

Feedback:- Need to work on behavioural questions and api or sql if she mentions that

The questions asked are:-

tools and technologies:- testing , selenium,

requests in postman:-get

get vs post--no

global vs local

reverse a string---partial correct

call method:--object oops concept with examples in your framework:-name more

dynamic polymorphism:- correct

conditional wait in your framework:- fluent and explicit

for which feature you were using these waits---no

try with finally can i do that--no

close vs quit command in selenium:-correct

print value of a button:- correct

Feedback:-Needs to work on naming part as he tells only 1 or 2 technologies or tell only2 or 3 oops concepts, api and
features where you are using it

The questions asked are:-


about your project:- told me only about feedback

tools and technologies used in your project:-tdd,bdd,testng ang jmeter

features of testng:- parralel excecution,cross browser testing,grouping

how to achieve parallel execution---do by making grouping

data provider:- partially

dynamic polymorphism example:--login

modifiers

authentication error code----aadhar card website asked only code

jmeter and how to handle if 1 is faling others also failing--no

waits---correct

xpath:-dominos app

source code management tool:-few commands in github---no

you encountered in your system and not in dev environment----give my data to the

dev---coorect

super keyword--correct

super vs this keyword---this ????

encapsulation---data hiding---wrong

abstraction:-correct

Feedback:-She did well from last time but still needs to work on java concepts,testng,project too

The questions asked are:-

day to day---so much keywords can be used

feature you automated----so much data and less about the feature name and told worked on selenium

rest assured----framework in api[outdated and using excel sheets]

collections in your framework---map,arraylist

how you automate any api---config file and using any enchancement tasks

listeners in jmeter

parallel testing---partial right

interface example---findElement,chromedriver,

linking two classes--using inhertitance

bug released by you---using bdd

why mapping is used---not correct

example of = and == sign in your framework for which feature---transactions display

like keyword used in sql---no

db testing---sql [select and once given hint was able to tell abit ---update,insert]
downstream api---correct

json format:---json object and arrays --key vale correct

Feeback:- He needs to work on his project, behavioural questions and sql or api if mentioned in the resume

The questions asked are:-

intro

jira dashboard

smoke testing question

agile ceremonies

sprint planning

source code management ---selenium with java[no]

features of testng:---parallel execution,priority,

suppose if you want print i=10 times which testng feature you can use---right

dynamic xpath

oops conecpt

Interface scroll down a web page using selenium

new window is being opened

Feedback:- She needs to work on git, manual concepts and java concepts too

The questions asked are:-

tools and technologies used in your project

RTM

while a raising a bug what we contains

bug coming only once how will you reproduce

this keyword

final , finally and finalize

Can we override the static or private method

rethrow any exception

throw vs throws exception

if mis-communication between kt and user story---not appropriate

tomorrow release and you are position responsible how will you handle such case

Feedback:- She needs to work on beahviour questions and structuring of an answer

The questions asked are:-


most recent project you are working on

methodology

sprint retro given suggestion if yes what

some enhancement to be made

verify if the checkbox/radio is checked or not

handle pop up

launch chrome browser

findElement vs findElements

synchronisation in webdriver

source code management tool and commands used

user story ,epic and tasks

root cause related questions if your junior tester misses a bug in production what will you do

Feedback:- Needs to work on manual conecpts and he is good in selenium stuff

The questions asked are:-

role and responsibilities

tool and technologies used

test () and exec () methods in javascript

Join in SQL and expert level

advantages of testng and which framework

assert----started explaining hard and soft assert

validation and verification

native and hybrid app

dynamic polymorphism

access modifiers

maven commands

maintaining code quality

making question complex and written so much on resume but can't justify

Feedback:- Wasn't able to justify technologies written on resume[JS,SQL,Python etc] and starts telling everything and
knows the conecpt and abit on manual part

The questions asked are:- tool and technologies used


test cases

sdlc phases

framework---construction issue is there

automate any image link

Scroll Down a Web Page in Selenium

waits in selenium

headless browser and chrome/safari browser which is better

cookie vs cache

methods used to handle cookies in selenium

encapsulation in your framework

what if we use same framework or other technologies[ behavioural question]

Feedback:- Needs to work abit more on framework construction and listen question and try to be abit before crisp while
giving answers

The questions asked are:-

project

agile cermonies

risk based testing

adhoc and monkey testing

testing techniques

method overriding with example in project

get method for which features used

testng features with example

page is taking time to load

javascript used to retrive the URL is it possible yes then how

few listeners in your project

class with an interface

relative and absolute xpath

web elements available on your page

object repository

Feedback:- She need to work on construction of answer ans few terms in manual and javascript executor features

The questions asked are:-


tool and technologies you have worked on

testng features

framework explanation

how many test cases you automate on daily basis

oops concept with example in your framework

how to handle iframes

print value of a button

code inspections and step involved in that

deselect value in a text box

16 windows and want to go to 15 window

Feedback:- He needs wo work more on testng,git,try giving more to the points answers [don't make it complex]

The questions asked are:-

day to day responsibility

project you have worked on

frontend and backend app

risk based testing

product is ready to ship

elements in a bug report

constructor overloading

get text to get the text

page factory

final vs finalise

super keyword

What difference you see when working with different browser

enable a textbox

= and == keyword

Have you tried for Browser Stack to integrate your mobile testing automation framework.

80 % manual and 20% automation

where do you see yourself in 5 years

Feedback:- He did great job and was quite confident this time and can improve better on selenium scenario based, day to
day or projects and behaviour based questions

The questions asked are:-


how do you start your day--more about key skills

api postman

testing your test cases

put vs patch

400 vs 401

encapsulation and where you have used it your project

3 fields and submit and how will you automate that

git tool

code review and code walkthrough

What is the reason for job change apart from the monetary aspects

What kind of role are you expecting - technical or management

Feedback:- She can improve on more topics such as git,API and behaviour based questions and try to include any
project related fucntionality while giving example, overall she did great job

The questions asked are:-

about your project

stlc

alpha vs beta testing

tools used and key features too

exploratory and adhoc testing

interface vs abstract method

challenges you faced in the automation

source code management

put vs post

no proper documentation

feature of testng

invocation count

Feedback:- Needs to give answers more confidently,work on git,api and oops concepts where they are used

The questions asked are:-

day to day responosibilty

test case vs test scenario

high priority and low severity

bug life cycle


agile and v model

bug report

intermittent bug

cache and cookie

project you have worked on

Feedback:- Needs to work more on scenarios and need not to be nervous and work more on manual[giving accurate
answers]

The questions asked are:-

day to day look like

login page for framework

junit and testng

framework[bdd]

grouping in tdd

10 cases and want 2 of them not to run

the two files which are required to run a cucumber test

encapsulation and where used in framework

what type of waits used in your framework

class wants to use interface

interface and explicit wait

handling pop up

return type of get message

who is responsible for maintaining test data

how to automate the data from the file

critical bug found in your project

source code management tool usage ,maven and git

Feedback:- Need to work on GIT,Maven and Jenkins and few basics of api and sql as she is mentioning that in her
project Rest she worked well on framework part and other feedback points

The questions asked are:-


intro tool and technologies stack used

URI in API

requests you used in api

jmeter project explanation

sampler and listener

break vs continue

non primitive data types

xpath usage

rogers.com write xpath what will be apporach[dynamic xpath]

super and this keyword

100 frames want to go to 49th frame

controllers in jmeter

window alerts

Feedback:- Needs to give more constructive answers and work on selenium and java related concepts

The questions asked are:-

intro

lifecycle prepared

last time defect got rejected and why

accessibility testing and how we used that

team structure and breakdown of your work

test scenario and test case

equivalence paritioning with example

testing techniques---state transition

when do regression comes into picture

Feedback:- Needs to work on manual and relate it [understand the concepts], knows the terms but needs to work more
on examples

The questions asked are:-

intro and module---which module you automated

static testing in your organisation

agile or waterfall and advantage over it

if no documentation what will you do

Tell me about any module and how do you automate that using selenium

constructer overloading and where you used it in your framework

broken links using selenium

How to handle scenario when user clicks on any button [say login] and new window is being opened
How to get drop down some value which is already selected

How do we print value of a button

explicit wait in your website

method overriding in selenium

Feedback:- She knows the content but can work more on scenarios and so listen the question and try to be accurate

The questions asked are:-

Agile ceremonies

AGILE vs WATERFALL methodology

drawback of waterfall methodology

high severity and high priority

severit

select query

framework

where will you maintain information like URL and password and its advantage also

what is used to mouse hover over a web element

testng advantages and listeners

retry failed test in testng

assertion interface

Input: s="abc" Output s="cba" program

strength and weakness

git

postman

Feedback:- Need to work more on manual side,postman and git and programming, was good in SQL and selenium
concepts and with a slight hard work can make wonders Work more on weaknesses.

The questions asked are:-

intro

upi gateway test cases

euqivalence partioning

build vs release

encalpsulation used in your framework---for which functionality

validation and verification

arrays and object array

select query is part of ddl or dml and testng annotations and adat provider feature

Feedback:- He needs to more on manual concepts and java and selenium[relate with your framework] and was good
basic queries in SQL Calm down and take deep breadth before answering
The questions asked are:-

Intro and day to day not appropriate

agile vs waterfall

very first time build

test scenario for lift

If an explicit wait is 10 sec and the condition is met in 5 sec, will driver move to execute next statement after 5 sec or not

If element is loaded by taking much time, how to handle this situation in selenium

iFrames

Random number generation

throw vs throws keyword

Can main method be declared as private

Feedback:- She needs to work more on giving to the point answers as need not to tell everything if not asked and also
work more on javaa

The questions asked are:-

web based vs mobile based

authorisation and authentication

401 error ---no error

quit vs close

How to reduce page load time? if any particular data taking some time?-explicit wait

Your script performing some actions on a list elements in between if page get refreshed, how to handle the situation---no

print vs println

Duplicates removal using collections[hashmaps]

Feedback: Knows the answer and speaks slowly which creates a impression as if she dosen't know that and need not to
make it complex as just give simple scenarios[ask more on selenium and java]

The questions asked are:-

day to day walkthrough

verification and validation while relating with selenium

rtm

framework---method overloading

enable the textbox which is diabled[attribute method can be used]

suppose there is one method in interface as private and a class is implementing.

Can implemented method be public or vice versa?[interfaces can't be private]

Difficulties you faced in developing automation scripts

how to handle captcha


Feedback:- Was able to answer once given hint and the moment when question is twisted he gets confused and while
giving intro talk more about selenium,java and only sql when done thorough study for that[work more on selenium
questions]

The questions asked are:-

test plan and test cases---no example for test case

suppose any icon in not working which is of not much use on 7th page severity and priority

compatibilty testing

framework

to switch between the windows

no element found exception and how to solve that

global and local variable with example

this keyword---

get and setter methods

testng:-invocation count

data provider

Give us an example of a goal you failed to meet, and how you handled the situation.

How to do you continue execution when stops in middle?[soft assert can be used]

Feedback:- Need to work more on conceptual questions and try giving examples too when explaining terms and work on
java concepts where they are used and testng sceanrio based

The questions asked are:-

Framework

testng annotations

depends upon annotation

== and = method with example

findelement and findelements

method overloading

super keyword and why do we use it

non static methods

local variable and global variables

Feedback:- Need to work more on giving constructive answer and when comes with example gets confused[even
though knows it] and needs more practice.

You might also like