SlideShare a Scribd company logo
1 of 77
18 June 2019 1
Interview Preparation -
Software TestingIn Earlier Days,
A person who sacrificed his sleep,
forgot his family,
forgot his food,
forgot laughter were called “SADHU”
But now they are called…
-Software Engineer
18 June 2019 2
Agenda
•Introduction
- Tell Me about yourself
- What is project
- Domain choice of Project?
- Domain v/s Platform?
- Project v/s Product
- learning’s of Project
- Product Company & Service Company
• SDLC
- SDLC
- Scrum Process
- Planning Poker
- Version Management
- architecture
TESTING
•MANUAL TESTING
• AUTOMATION TESTING
•Mobile Testing
18 June 2019 3
Agenda
• Performance Testing
• Selenium
• Core Java
• Webservice and SOAP UI
• Appium
• Apache Jmeter
• CuCuMBER
• Manager Round
• HR Round
• Snipe Assessments
• Resume Preparations
• References
18 June 2019 4
INTRODUCTION
- session 1
18 June 2019 5
Tell Me about yourself
The future depends on what we do in the present - Mahatma Gandhi
Born and brought up in Patna, Bihar, I studied in a convent school and it was around my
ninth grade where I developed a keen interest in Internet and Technology. Following my
interest, I pursued my Bachelors in Computer Application from men’s College, Patna. As
part of my curriculum, I particularly found the subjects of Computer Networks and
Design of Algorithms highly intriguing, as these subjects created in me a passion to
study the computer related courses in much more detail.
Alongside, I also started preparing for my Master of Computer Application course.
Besides my curriculum, I participated in various events pertaining to art and culture
held in my college. Talking about my profession, now I am qualified computer
programmer where I work on various programming languages such as C, Java, PHP,
JavaScript, C++, Python, Shell, Ruby, Objective-C and C#. Besides my work and
academic, I am extremely passionate about playing Guitar, which is a great stress-
buster for me.
I am very much greatful to my esteem college, faculty and supported my current
company which developed myself to effective quality professional.
That's all about myself, my quote is "Life is all about grabbing the opportunity". thank
you so much for giving me the opportunity to introduce me.
18 June 2019 6
Introduction
• What is Project?
•A project is a temporary effort to create a unique product or
service. Projects usually include constraints and risks regarding cost,
schedule or performance outcome..
The future depends on what we do in the present - Mahatma Gandhi
18 June 2019 7
Project Overview
• Domain choice of the project ?
The difference between a successful person and others is not a lack of
strength, not a lack of knowledge, but rather a lack of will.-Vince Lambardi
18 June 2019 8
Introduction
• Domain v/s Platform ?
Domain Platform
It is a field study that
defines a set of common
requirement Terminology
and functionality for any
software program
constructed to solve a
problem in the area of
computer programming.
EX: PLM, CRM, RETAIL
A platform is a “Blue print for
the evolution of popular
software or specification.”
It depends a standard around
which a system can be
developed.
EX: Java platform
.Net platform
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
18 June 2019 9
Introduction
• Project v/s Product ?
Do what you can, with what you have, where you are. -Theodore Roosevelt
18 June 2019 10
Introduction
• Project Learning’s ?
Anyone who has never made a mistake has never tried anything new.
-Albert Einstein
18 June 2019 11
Service & Product Company
•
People rarely succeed unless they have fun in what they are doing.-Dale
Carnegie
“Service Based Companies are driven by customer needs. They offer services and
solutions as per customer requirements. Features of these type of companies:-
1. High pressure work environment.
2. Completing deadline is most.
3. Person should be multitasking.
4. Should be willing to become a victim of office politics for better appraisal from senior.
5. Less scope of R&D. But would be able to learn new things a lot.
Product Based Companies are driven by an idea to help different customers. Here the
main focus would be what should i do to make my product better.
Features of these type of companies are:-
1. Cool and healthy environment.
2. Better flow of thoughts. Help an individual to think out of the box.
3. Person need not be multitasker. Instead be good at its respective field.
4. Pressure is there but comparative less.
5. More job satisfaction as mind will be less stressful.
18 June 2019 12
SDLC
- session 1
18 June 2019 13
SDLC
•
• Waterfall Model.
• V-Shaped Model.
• Evolutionary Prototyping Model.
• Spiral Method (SDM)
• Iterative and Incremental Method.
• Agile development.
18 June 2019 14
Agile Methodology-Scrum Process
•
18 June 2019 15
Agile Methodology-Scrum Process
•
18 June 2019 16
Planning Poker Card
• “
18 June 2019 17
Version Management
•These are the problems source code management is intended to solve.
Effectively it is a database for source code that eases the problems of
– Multiple people in many places working on the same code
– Retrieving old versions of files
– Keeping logs about what changed in a file
– Integrating changed code
– Generating release builds
Version Management also called Version Control or Revision Control, is a means to
effectively track and control changes to a collection of related entities. The term
"Versioning" is also sometimes used but the difference is that "Versioning" typically
refers to when someone manually applies a version number or label to something
for easier communication or simplification such as "draft", "beta", or "1.0". In the
context of an information solution version control is most often used to track and control
changes to source code.
It is a very important tool within an overall life cycle management strategy for
information solutions.
18 June 2019 18
Version Management
•Centralized Version Control
A single server holds the code base Clients access the server by means of check-
in/check-outs
Examples include CVS, Subversion, Visual Source Safe.
Advantages: Easier to maintain a single server.
Disadvantages: Single point of failure.
Distributed Version Control
Each client (essentially) holds a complete copy of the code base.
Code is shared between clients by push/pulls
Example Git
Advantages: Many operations cheaper. No single point of failure
Disadvantages: A bit more complicated!
18 June 2019 19
Version Management: GIT
•o GIT is a Distributed Version Control System.
oIt is a content addressable file system, used to track directory trees.
oIt handles all the things like merging of source code and maintaining versions.
oGIT is optimized for Complex Merges and Fast.
oIt follows Trunk Base Development.
oIt allows for code collaboration with anyone online.
oUsers keep entire code and history on their location machines
oUsers can make any changes without internet access
Linus uses BitKeeper to manage Linux code
o In 2005, BitKeeper suddenly became unavailable.
o Linus decided to create a tool with Distributed Source Management System.
o Linus Torvalds developed GIT in June 2005.
18 June 2019 20
Terminology
•
o DIRECTORY : A folder is used for storing multiple files.
o REPOSITORY : A collection of all the files and their history organized in
folders, branches, tags.
o CLONE : Act of copying a repository from a remote server.
o BRANCH : It is a pointer to a commit(save the files).
o MERGE : Combination of one or more branches into the current branch.
o ORIGIN : The default name of the remote repository
o MASTER : It is just another branch, but is the default one which gets created.
o STAGE FILES : These are the files we have told GIT that are ready to committed.
o SNAPSHOT : In general is just the "entity" that GIT uses to store its data.
o INTEGRATORS : It can review and bring changes to reference code
asynchronously to central repository.
18 June 2019 21
Agile Testing
•o
18 June 2019 22
Agile Test Quadrants
•o
18 June 2019 23
Automation Testing Patterns
•o Page Object Pattern
o Advanced Page Object Pattern
o Façade Design Pattern
o Singleton Design Pattern
o Fluent Page Object Pattern
o IoC Container and Page Objects
o Stratergy Design Pattern
o Advanced Stratergy Design Pattern
o Observer Design Pattern
o Observer Design Pattern via Events and Delegates
o Observer Design pattern via Iobservable and IObserver
18 June 2019 24
TESTING
- session 2
18 June 2019 25
MANUAL TESTING
• 1. what is Exploratory Testing?
2. What is "use case testing"?
3. What is the difference between the STLC (Software Testing Life Cycle) and SDLC
(Software Development Life Cycle)?
4. What is traceability matrix?
5. What is white box testing and list the types of white box testing? in white box testing,
what do you verify?
6. What is black box testing? What are the different black box testing techniques?
7. What is the difference between static and dynamic testing?
8. What are verification and validation?
9. What are the different test levels?
10. What is Integration testing?
18 June 2019 26
MANUAL TESTING
• 11. What Test Plans consists of?
12. What is the difference between UAT (User Acceptance Testing) and System testing?
13. Mention the difference between Data Driven Testing and Retesting?
14. Explain what Test Deliverables is?
15. What is mutation testing?
16. How will you conduct Risk Analysis?
17. Explain what Test Plan is? What is the information that should be covered in Test
Plan?
18. What does a typical test report contain? What are the benefits of test reports?
19. What is test management review and why it is important?
20. What is the difference between Test matrix and Traceability matrix?
18 June 2019 27
MANUAL TESTING
• 21. What is the step you would follow once you find the defect?
22. What is Fuzz testing and when it is used?
23. Mention what the main advantages of statement coverage metric of software testing
are?
24. Mention what are the categories of defects?
25. Explain how to test documents in a project that span across the software
development lifecycle?
26. Mention what bottom-up testing is?
27. Mention what the basic components of defect report format are?
28. Mention what the purpose behind doing end-to-end testing is?
29. What is Alpha testing? What is beta testing?
30. Mention what the difference between Pilot and Beta testing is?
18 June 2019 28
MANUAL TESTING
• 31. What are the different Methodologies in Agile Development Model?
32. What is random/monkey testing? When is it used?
33. What are the phases of a formal review?
34. When should "Regression Testing" be performed?
35. What is negative and positive testing?
36. When should testing be stopped?
37. What is the difference between Verification and Validation?
38. What are some attributes of a test case?
39. What is a bug? what is defect?
40. What is a blocker? What is a critical bug?
18 June 2019 29
MANUAL TESTING
•41. What is adhoc testing? What is monkey testing? and explain difference?
•42. What is performance , stress, volume , endurance or soak m spike testing?
•43. what is usability, accessibility, compatibility, configuration, localisation testing?
•44. what is security, penetration, robustness , A/B, Concurrency and all pair testing?
•45. what is failover, fuzz testing?
•46. What is cyclomatic complexity?
•47. What should be the psychology testing?
•48. What do you understand by web application?
•49. Explain a Web server.
•50. Is Web application testing different from Desktop Application testing? Explain how.
18 June 2019 30
MANUAL TESTING
51. What is Intranet Application?
52. Explain the difference between Authorization and Authentication in Web testing.
53. what is HTTP ? HTTPS? Cookie Testing?
54. Define Client-side/Server Side validation.?
55. What is Database server?
18 June 2019 31
AUTOMATION TESTING
18 June 2019 32
AUTOMATION TESTING
1. What is Automation? Automation testing? What all things can you automate?
2. When is Automation testing useful?
3. Can you achieve 100% automation? How do you identify the test cases which are suitable
for automation?
4. What is a framework? What are the attributes of a good framework?
5. What are the different types of an automation tool that you are aware of?
6. What generally is the structure of a framework?
7. What are the different types of frameworks?
8. What are the important modules of an automation testing framework?
9. Explain some Automation testing tools.
10. When do you prefer Manual testing over Automation testing?.
18 June 2019 33
AUTOMATION TESTING
11. What is an Automated test script?
12. What are the steps involved in the Automation Process?
13. How do you determine the applicability of a particular automation tool?
14. How many test cases do you think can be automated in a single day?
15. Speaking of scripts, can you define the meaning of automation test script?
16. Speaking of the usefulness of frameworks, what do you think are the features of a
standard performing framework?
17. What Are The Principal Features Of A Good Automation Tool?
18. What Different Approaches Can You Use For Designing An Automation Solution?
19. Which Are The Main Tools For Software Automation Testing?
20. How Do You Measure The Success Of Automation Testing?
21. What Coding Practices Should You Follow During Automation?
18 June 2019 34
Testing Tool : Selenium & Core
JAVA
18 June 2019 35
SELENIUM
1. What are the advantages and disadvantages of Selenium over other testing tools like QTP
and TestComplete?
2. What are the significant changes in upgrades in various Selenium versions?
3. Explain the different exceptions in Selenium WebDriver.
4. How can you redirect browsing from a browser through some proxy?
5. What is POM (Page Object Model)? What are its advantages?
6. What is Page Factory?
7. What are the different types of WAIT statements in Selenium WebDriver?
Or the question can be framed like this: How do you achieve synchronization in WebDriver?
8. What is the use of JavaScriptExecutor?
9. How to scroll down a page using JavaScript in Selenium?
10. Which files can be used as data source for different frameworks?
18 June 2019 36
SELENIUM
11. How can you fetch an attribute from an element? How to retrieve typed text from a
textbox?
12. How to send ALT/SHIFT/CONTROL key in Selenium WebDriver?
13. How to set the size of browser window using Selenium?
14. How to handle a dropdown in Selenium WebDriver? How to select a value from
dropdown?
15. What are the different types of locators in Selenium?
16. When should I use Selenium Grid?
17. What are the different types of Drivers available in WebDriver?
18. What are the different types of navigation commands?
19. How to capture screenshot in WebDriver?
20. What is Junit? What are Junit annotations?
18 June 2019 37
CORE JAVA
1. What is JRE ,JDK and JVM and why is it required?
2. Distinguish between the Path and Classpath?
3. Distinguish between a constructor and method?
4. What difference you see between pass by reference and pass by value in Java?
5. What do you understand by Byte Code?
6. What do you make of each keyword in public static void main(String args[])?
7. How do compare the final, finally and finalize keywords?
8. What do you understand of Garbage Collection and how to call it explicitly?
9. What are the features in JAVA?
10. What is meant by Local variable and Instance variable?
18 June 2019 38
CORE JAVA
11. What are the Oops concepts? and Explain in detail?
12. What is meant by Abstract class?
13. Difference between Array and Array List.
14. Difference between String, String Builder, and String Buffer.
15. Difference between Abstract class and Interface.
16. What is mean by Collections in Java?
17. What are all the Classes and Interfaces that are available in the collections?
18. What is mean by Exception? What are the types of Exceptions?
19. Difference between notify() method and notifyAll() method in Java.
20. Difference between start() and run() method of thread class.
21. Which methods are used during Serialization and Deserialization process?
18 June 2019 39
Web service & SOAP UI
18 June 2019 40
CORE JAVA
1. What are web services?
2. What are the communication channels available for a web service?
3. What is the primary challenge when testing web services?
4. What are the tools used for testing Web services? What is WSDL?
5. SoapUI and SoapUI Pro?
6. Soap vs REST?
7. What can data sources be used in SoapUI?
8. What is an endpoint in SoapUI?
9. Difference between SoapUI vs Postman?
18 June 2019 41
MOBILE TESTING
18 June 2019 42
MOBILE TESTING
1. What are the types of mobile applications?
2. How to test CPU usage on mobile devices?
3. What are the defects tracking tools used for mobile testing?
4. What all major networks to be considered while performing application testing?
5. What is GPRS and how it works?
6. What is the basic difference between Emulator and Simulator?
7. What are the tools based on cloud-based mobile testing?
8. Explain What Does Mobile Security Testing Includes?
9. Explain the general structure of mobile application testing frameworks?
18 June 2019 43
APPIUM
18 June 2019 44
MOBILE TESTING
1. Explain what is Appium? List out the Appium abilities?
2. Explain the pros and cons of Appium?
3. Explain what is Appium package master? How to create package?
4. What Are The Essentials For Writing The Appium Tests?
5. How Would You Retrieve A DOM Element Or The XPath In A Mobile App?
6. What Are The Probable Errors You Might See While Working With Appium?
7. Explain how to find DOM element or xPath in a mobile application?
8. Explain the design concept of Appium?
9. Mention what are the most difficult scenarios to test with Appium?
18 June 2019 45
TESTNG
18 June 2019 46
TESTNG
. What is TestNG?
2. How will you install TestNG in Eclipse?
3. How to run the TestNG script?
4. What are the annotations used in TestNG?
5. What is the sequence of execution of the annotations in TestNG?
6. How to share the project report using TestNG?
7. How to pass parameter in the test case through the testng.xml file?
8. How to create an XML file in TestNG?
18 June 2019 47
Rational Robot
18 June 2019 48
1. What is Rational Robot? What are the uses of Rational Robot?
2. What do .sbl and .sbh represent? In which directory are the .sbl files stored?
3. Explain the use of requisite pro.
4. Difference between Rational Functional Tester and IBM functional tester?
5. Difference between rational robot and QTP or Winrunner?
6. What is a datapool? How do we create a datapool?
7. What is UCM? Explain its importance
8. Which is the script used in rational robot? Can anybody provide code of any sample script
in Rational Robot?
9. How do you perform dynamic object testing using robot scenario?
10.What is the significance of SQABasic commands?
18 June 2019 49
11. What are two types of script recording in rational robot? Explain them
12. Difference between SQAgetpropertyArray and SQAGetPropertyAsString.
13. Is it possible to conduct Unit Testing using with Rational Robot ? if yes, Explain how.
14. Difference between GUI Scripts and VU scripts in Rational Robot
15. How do we connect to database using Rational Robot?
16. What is Rational SiteCheck?
17.Is it possible to have an executable for the script that is made in Rational Robot? Is the
script able to take arguements?
18. How to Control Robot Responds to Unknown Objects?
18 June 2019 50
PERFORMANCE TESTING &
Apache JMeter
18 June 2019 51
1. What is the need for doing performance test?
2. Mention the various types of performance testing?
3. Mention the tools that are used for doing performance testing?
4. What are the sub-genres of the performance test?
5. Define performance tuning?
6. What do you mean by concurrent user hits in case of load test?
7. Why do the users need to do performance testing?
8. List the activities which are performed during performance testing?
9. What is spike testing and soak testing?
10. What do you mean by baseline testing?
11. What is Correlate graph and overlay graph?
18 June 2019 52
1. Explain what is JMeter?
2. Mention what are regular expressions in JMeter?
3. Explain what is Samplers and Thread groups?
4. Mention what are the types of a processor in JMeter?
5. Explain what are Pre-processor Elements? List some of the pre-processor elements?
6. Mention the execution order of Test Elements?
7. What does “contain” and “matches” indicates in the regular expression?
8. Explain what is Assertion in JMeter? What are the types of assertion?
9. Explain how you can capture the script of the authentication window in JMeter?
10. List out few JMeter Listeners?
11. What are the benefits that JMeter offers for performance testing?
12. Explain The Basic Workflow Of JMeter?
13. What Is A Thread Group? List Down Its Main Parts?
18 June 2019 53
CuCumber
18 June 2019 54
1. What is Cucumber and explain it?
2. What are the different scenarios in the Cucumber tool?
3. What are the features in Cucumber?
4. What language is used by Cucumber?
5. What are the various keywords that are used in Cucumber for writing a scenario?
6. What is the purpose of Scenario Outline in Cucumber?
7. What are the major advantages of Cucumber framework?
8. What is the purpose of Behaviour Driven Development (BDD) methodology in the real
world?
9. What is the limit for the maximum number of scenarios that can be included in the
feature file?
10. What is the meaning of TestRunner class in Cucumber?
18 June 2019 55
MANEGER ROUND
18 June 2019 56
Manager Round
1 . What were your roles and responsibilities and how was your time divided between tasks
in a project?
2. What QA process do you use in your project and why?
3. What do you consider to be your key accomplishments/initiatives?
4. Have you been involved in test estimation and how do you do it?
4. What tools do you use and why?
5. Customer has reported severe defects in the Daily balance report. The customer is
unhappy that the problem is not fixed even after a week. What action you as a PM will
take to restore the confidence of customer and ensure that this will not happen in
future?
6. You are working on a project, where the requirements change dynamically. The data in the
project comes from various ends (from various Platforms) and are inter-dependent. You
see this as a big risk in the project. How would you plan accordingly?
•
o
18 June 2019 57
Manager Round
•Roles and Responsibilities
1. What was the nature of work
2 What were your roles and Responsibilities
3 Were you testing the Application you developed and was it Bugfree
4. How were the Time lines for.your tasks .
5. What were the toughest situations you faced during project work and how
you do code review
Life cycle activities .
1. Explain Life cycle phases of the project .
2. What Documentation you did and know .
3. What are the different types of Testing .
4. Who estimated your Efforts .
5. Were you managing requirements on your own or were you given
Requirements .
6. What are the phases of STLC
7. What is the difference between SDLC and STLC?
8. At which phase is the test environment prepared?
18 June 2019 58
Manager Round
•Others
What are your weakness and strong points?
Any special work you did in the project
What are your strengths?
What are your weaknesses? How can you overcome them?
Where you want to see in the next 5 Years .
What were your major accomplishments
18 June 2019 59
HR ROUND
18 June 2019 60
HR Round
•oWHAT CHALLENGES ARE YOU LOOKING FOR
IN THIS HR POSITION
Tell me about yourself.
What are your strengths and weaknesses. ...
How you feel about working late or during the weekends? ...
Have you faced any challenging situation? ...
Where do you see yourself in the next five years? ...
Why should I hire you? ...
How you define success?
Why do you want this job? ...
Why are you looking for job change?
18 June 2019 61
HR Round
•oTell me about yourself.
 Connect personal strengths with supporting exs.
Avoid summarising your resume word for word.
Align your current job responsibilities to the role.
Avoid mentioning personal information related to your marital status ,children,
political or religious views.
Highlight your personality.
Connect your skills to the job description.
Briefly mention about hobbies, intellectual, development and community
involvement.
18 June 2019 62
HR Round
•oWhat are your strengths and weaknesses. ...
 The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
 For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
 Being too critical of yourself.
 Attempting to please everyone.
 Being unfamiliar with the latest software.
18 June 2019 63
HR Round
•oWhat are your strengths and weaknesses. ...
 The best way to handle this question is to minimize the trait and emphasize
the positive. Select a trait and come up with a solution to overcome your
weakness. Stay away from personal qualities and concentrate more on
professional traits.
 For example: "I pride myself on being a 'big-picture' guy. I have to admit I
sometimes miss small details, but I always make sure I have someone who is
detail-oriented on my team.“
 Being too critical of yourself.
 Attempting to please everyone.
 Being unfamiliar with the latest software.
18 June 2019 64
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
18 June 2019 65
HR Round
• How you feel about working late or during the
weekends? ...
• Giving positive perspective and not feeling pressurized to work at weekends.
• I enjoy work because to me it's a very peaceful . However, I need my weekends to
refresh and recharge.
• I can stay focused for a long period of time without getting tired.
• If there is an urgent need or an emergency I’ll definitely work whatever shifts you
need; the company's growth and success are mine as well.
18 June 2019 66
HR Round
• Have you faced any challenging
situation? ...
• Describe a difficult situation you encountered in a previous job, and how you
resolved it.”
•“Can you provide an example of a time when you (made a mistake at work,
under-performed on a task, etc.) and how you overcame this.”
18 June 2019 67
HR Round
• How you define success?
To me, success means to have a goal, plan the steps to achieve the goal
implement the plan, and finally achieve the goal.
"Success means to achieve a goal I have set for myself”
18 June 2019 68
HR Round
• Have you faced any challenging situation? ...
• Describe a difficult situation you encountered in a previous job, and how you resolved
it.”
•“Can you provide an example of a time when you (made a mistake at work, under-
performed on a task, etc.) and how you overcame this.”
18 June 2019 69
HR Round
• where do you see yourself in the next five
years? ...
My first goal is to learn the financial structure of the company, analyze the competition,
and then develop a strategy to exceed others in the market.”
Keep your answer general.
Stress your interest in a long-term career at the company.
Demonstrate your enthusiasm for the job
18 June 2019 70
HR Round
• Why should I hire you
• You can do the work and deliver exceptional results.
• You will fit in beautifully and be a great addition to the team.
• You possess a combination of skills and experience that make you stand out from the
crowd.
18 June 2019 71
HR Round
• Why do you want this job? ...
•Make sure that you are sincerely interested in the job and will be motivated to perform
if hired
•Understand your priorities and preferences — which aspects of the company and/or job
are appealing to you and why?
•Learn about your career goals and how this position fits into your plan
18 June 2019 72
HR Round
• WHY ARE YOU LOOKING FOR JOB
CHANGE?
•Job is stimulating & challenging.
•Able to learn new things and develop your skill set.
•Achieve measurable results.
•Feel valued and a core part of the team.
•Opportunities to grow and progress within the company.
18 June 2019 73
Resume Preparation & Tips
•oHave you faced any challenging situation? ..
oTips
oShould have a stunning opening summary in 300
o words
oAlign the summary Industry specific
oCompetencies and Competence
oManagerial skills or Technical skills.
oMajor Accomplishments
oOrganizations worked
oScope of work done
o Education
18 June 2019 74
Resume Preparation & Tips
•
18 June 2019 75
Resume Preparation & Tips
•
18 June 2019 76
References
•https://www.guru99.com/software-testing-interview-questions.html
https://artoftesting.com/interviewSection/manual-testing-interview-questions-part4.html
https://www.softwaretestinghelp.com/test-automation-interview-questions/
https://www.guru99.com/automation-testing-interview-questions.html
https://www.monsterindia.com/career-advice/top-10-automation-testing-interview-questions-
7828.html
https://www.techbeamers.com/software-automation-testing-interview-questions/
https://www.edureka.co/blog/interview-questions/selenium-interview-questions-answers/
https://www.softwaretestinghelp.com/mobile-testing-interview-questions-answers/
https://www.guru99.com/appium-interview-questions.html
https://www.softwaretestinghelp.com/testng-interview-questions/
https://www.careerride.com/rational-robot-interview-questions.aspx
https://mindmajix.com/performance-testing-interview-questions-answers
https://www.guru99.com/jmeter-interview-questions.html
https://automationrhapsody.com/complete-guide-how-to-use-design-patterns-in-automation/
https://dzone.com/articles/design-patterns-in-automation-testing
https://softwaretester.careers/software-testing-life-cycle-interview-questions-and-answers/
18 June 2019 77
•
o
CareerValuesisdirectlyproportionalto(Hard
work*Commitment*Focus*Well-Planned
learningattitude*discipline )notonLuckor
MagicorReference.
-SnipeTeam

More Related Content

Similar to Interview preparation testing

Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Samsung Open Source Group
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingAnup2015
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Napex Terra
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeBitMin Infosystems Pvt. Ltd
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research softwareShoaib Sufi
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore
 
Intelligent Testing Skills Needed in a Digital World
Intelligent Testing Skills Needed in a Digital WorldIntelligent Testing Skills Needed in a Digital World
Intelligent Testing Skills Needed in a Digital WorldKalilur Rahman
 
Challenges and Victories During a Migration to Modern Microsoft 365
Challenges and Victories During a Migration to Modern Microsoft 365Challenges and Victories During a Migration to Modern Microsoft 365
Challenges and Victories During a Migration to Modern Microsoft 365Deb Walther
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentSaqib Raza
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their inputRandy Earl
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of BusinessPaul Sherman
 
Building products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajBuilding products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajAgile ME
 
Design your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesDesign your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesPiergiorgio Lucidi
 
Progettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesProgettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesCommit University
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Perfecto Mobile
 
Product Thinking – The key to Digital Product Innovation and Management
Product Thinking – The key to Digital Product Innovation and ManagementProduct Thinking – The key to Digital Product Innovation and Management
Product Thinking – The key to Digital Product Innovation and ManagementNUS-ISS
 

Similar to Interview preparation testing (20)

Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)Ch02 project selection (pp_tshare)
Ch02 project selection (pp_tshare)
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
The app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app storeThe app trail how ideas move out of the drawing board onto the app store
The app trail how ideas move out of the drawing board onto the app store
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research software
 
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
Scrum Bangalore 13th meet up 13 june 2015 - behaviour driven development - vi...
 
Intelligent Testing Skills Needed in a Digital World
Intelligent Testing Skills Needed in a Digital WorldIntelligent Testing Skills Needed in a Digital World
Intelligent Testing Skills Needed in a Digital World
 
Challenges and Victories During a Migration to Modern Microsoft 365
Challenges and Victories During a Migration to Modern Microsoft 365Challenges and Victories During a Migration to Modern Microsoft 365
Challenges and Victories During a Migration to Modern Microsoft 365
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with YouNUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
NUS-ISS Learning Day 2015 - Project Management - May the Agility be with You
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
 
Building products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajBuilding products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy Raj
 
Design your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process ServicesDesign your own BPM Program Strategy with Alfresco Process Services
Design your own BPM Program Strategy with Alfresco Process Services
 
Progettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process ServicesProgettare la propria strategia di BPM per Alfresco Process Services
Progettare la propria strategia di BPM per Alfresco Process Services
 
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
 
Product Thinking – The key to Digital Product Innovation and Management
Product Thinking – The key to Digital Product Innovation and ManagementProduct Thinking – The key to Digital Product Innovation and Management
Product Thinking – The key to Digital Product Innovation and Management
 

More from Mallikarjuna G D (20)

Reactjs
ReactjsReactjs
Reactjs
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
CSS
CSSCSS
CSS
 
Angular 2.0
Angular  2.0Angular  2.0
Angular 2.0
 
Spring andspringboot training
Spring andspringboot trainingSpring andspringboot training
Spring andspringboot training
 
Hibernate
HibernateHibernate
Hibernate
 
Jspprogramming
JspprogrammingJspprogramming
Jspprogramming
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
 
Servlet programming
Servlet programmingServlet programming
Servlet programming
 
Mmg logistics edu-final
Mmg  logistics edu-finalMmg  logistics edu-final
Mmg logistics edu-final
 
Enterprunership
EnterprunershipEnterprunership
Enterprunership
 
Core java
Core javaCore java
Core java
 
Type script
Type scriptType script
Type script
 
Angularj2.0
Angularj2.0Angularj2.0
Angularj2.0
 
Git Overview
Git OverviewGit Overview
Git Overview
 
Jenkins
JenkinsJenkins
Jenkins
 
Hadoop
HadoopHadoop
Hadoop
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
 
Training
TrainingTraining
Training
 
Project excursion career_orientation
Project excursion career_orientationProject excursion career_orientation
Project excursion career_orientation
 

Recently uploaded

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 

Recently uploaded (20)

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 

Interview preparation testing

  • 1. 18 June 2019 1 Interview Preparation - Software TestingIn Earlier Days, A person who sacrificed his sleep, forgot his family, forgot his food, forgot laughter were called “SADHU” But now they are called… -Software Engineer
  • 2. 18 June 2019 2 Agenda •Introduction - Tell Me about yourself - What is project - Domain choice of Project? - Domain v/s Platform? - Project v/s Product - learning’s of Project - Product Company & Service Company • SDLC - SDLC - Scrum Process - Planning Poker - Version Management - architecture TESTING •MANUAL TESTING • AUTOMATION TESTING •Mobile Testing
  • 3. 18 June 2019 3 Agenda • Performance Testing • Selenium • Core Java • Webservice and SOAP UI • Appium • Apache Jmeter • CuCuMBER • Manager Round • HR Round • Snipe Assessments • Resume Preparations • References
  • 4. 18 June 2019 4 INTRODUCTION - session 1
  • 5. 18 June 2019 5 Tell Me about yourself The future depends on what we do in the present - Mahatma Gandhi Born and brought up in Patna, Bihar, I studied in a convent school and it was around my ninth grade where I developed a keen interest in Internet and Technology. Following my interest, I pursued my Bachelors in Computer Application from men’s College, Patna. As part of my curriculum, I particularly found the subjects of Computer Networks and Design of Algorithms highly intriguing, as these subjects created in me a passion to study the computer related courses in much more detail. Alongside, I also started preparing for my Master of Computer Application course. Besides my curriculum, I participated in various events pertaining to art and culture held in my college. Talking about my profession, now I am qualified computer programmer where I work on various programming languages such as C, Java, PHP, JavaScript, C++, Python, Shell, Ruby, Objective-C and C#. Besides my work and academic, I am extremely passionate about playing Guitar, which is a great stress- buster for me. I am very much greatful to my esteem college, faculty and supported my current company which developed myself to effective quality professional. That's all about myself, my quote is "Life is all about grabbing the opportunity". thank you so much for giving me the opportunity to introduce me.
  • 6. 18 June 2019 6 Introduction • What is Project? •A project is a temporary effort to create a unique product or service. Projects usually include constraints and risks regarding cost, schedule or performance outcome.. The future depends on what we do in the present - Mahatma Gandhi
  • 7. 18 June 2019 7 Project Overview • Domain choice of the project ? The difference between a successful person and others is not a lack of strength, not a lack of knowledge, but rather a lack of will.-Vince Lambardi
  • 8. 18 June 2019 8 Introduction • Domain v/s Platform ? Domain Platform It is a field study that defines a set of common requirement Terminology and functionality for any software program constructed to solve a problem in the area of computer programming. EX: PLM, CRM, RETAIL A platform is a “Blue print for the evolution of popular software or specification.” It depends a standard around which a system can be developed. EX: Java platform .Net platform People rarely succeed unless they have fun in what they are doing.-Dale Carnegie
  • 9. 18 June 2019 9 Introduction • Project v/s Product ? Do what you can, with what you have, where you are. -Theodore Roosevelt
  • 10. 18 June 2019 10 Introduction • Project Learning’s ? Anyone who has never made a mistake has never tried anything new. -Albert Einstein
  • 11. 18 June 2019 11 Service & Product Company • People rarely succeed unless they have fun in what they are doing.-Dale Carnegie “Service Based Companies are driven by customer needs. They offer services and solutions as per customer requirements. Features of these type of companies:- 1. High pressure work environment. 2. Completing deadline is most. 3. Person should be multitasking. 4. Should be willing to become a victim of office politics for better appraisal from senior. 5. Less scope of R&D. But would be able to learn new things a lot. Product Based Companies are driven by an idea to help different customers. Here the main focus would be what should i do to make my product better. Features of these type of companies are:- 1. Cool and healthy environment. 2. Better flow of thoughts. Help an individual to think out of the box. 3. Person need not be multitasker. Instead be good at its respective field. 4. Pressure is there but comparative less. 5. More job satisfaction as mind will be less stressful.
  • 12. 18 June 2019 12 SDLC - session 1
  • 13. 18 June 2019 13 SDLC • • Waterfall Model. • V-Shaped Model. • Evolutionary Prototyping Model. • Spiral Method (SDM) • Iterative and Incremental Method. • Agile development.
  • 14. 18 June 2019 14 Agile Methodology-Scrum Process •
  • 15. 18 June 2019 15 Agile Methodology-Scrum Process •
  • 16. 18 June 2019 16 Planning Poker Card • “
  • 17. 18 June 2019 17 Version Management •These are the problems source code management is intended to solve. Effectively it is a database for source code that eases the problems of – Multiple people in many places working on the same code – Retrieving old versions of files – Keeping logs about what changed in a file – Integrating changed code – Generating release builds Version Management also called Version Control or Revision Control, is a means to effectively track and control changes to a collection of related entities. The term "Versioning" is also sometimes used but the difference is that "Versioning" typically refers to when someone manually applies a version number or label to something for easier communication or simplification such as "draft", "beta", or "1.0". In the context of an information solution version control is most often used to track and control changes to source code. It is a very important tool within an overall life cycle management strategy for information solutions.
  • 18. 18 June 2019 18 Version Management •Centralized Version Control A single server holds the code base Clients access the server by means of check- in/check-outs Examples include CVS, Subversion, Visual Source Safe. Advantages: Easier to maintain a single server. Disadvantages: Single point of failure. Distributed Version Control Each client (essentially) holds a complete copy of the code base. Code is shared between clients by push/pulls Example Git Advantages: Many operations cheaper. No single point of failure Disadvantages: A bit more complicated!
  • 19. 18 June 2019 19 Version Management: GIT •o GIT is a Distributed Version Control System. oIt is a content addressable file system, used to track directory trees. oIt handles all the things like merging of source code and maintaining versions. oGIT is optimized for Complex Merges and Fast. oIt follows Trunk Base Development. oIt allows for code collaboration with anyone online. oUsers keep entire code and history on their location machines oUsers can make any changes without internet access Linus uses BitKeeper to manage Linux code o In 2005, BitKeeper suddenly became unavailable. o Linus decided to create a tool with Distributed Source Management System. o Linus Torvalds developed GIT in June 2005.
  • 20. 18 June 2019 20 Terminology • o DIRECTORY : A folder is used for storing multiple files. o REPOSITORY : A collection of all the files and their history organized in folders, branches, tags. o CLONE : Act of copying a repository from a remote server. o BRANCH : It is a pointer to a commit(save the files). o MERGE : Combination of one or more branches into the current branch. o ORIGIN : The default name of the remote repository o MASTER : It is just another branch, but is the default one which gets created. o STAGE FILES : These are the files we have told GIT that are ready to committed. o SNAPSHOT : In general is just the "entity" that GIT uses to store its data. o INTEGRATORS : It can review and bring changes to reference code asynchronously to central repository.
  • 21. 18 June 2019 21 Agile Testing •o
  • 22. 18 June 2019 22 Agile Test Quadrants •o
  • 23. 18 June 2019 23 Automation Testing Patterns •o Page Object Pattern o Advanced Page Object Pattern o Façade Design Pattern o Singleton Design Pattern o Fluent Page Object Pattern o IoC Container and Page Objects o Stratergy Design Pattern o Advanced Stratergy Design Pattern o Observer Design Pattern o Observer Design Pattern via Events and Delegates o Observer Design pattern via Iobservable and IObserver
  • 24. 18 June 2019 24 TESTING - session 2
  • 25. 18 June 2019 25 MANUAL TESTING • 1. what is Exploratory Testing? 2. What is "use case testing"? 3. What is the difference between the STLC (Software Testing Life Cycle) and SDLC (Software Development Life Cycle)? 4. What is traceability matrix? 5. What is white box testing and list the types of white box testing? in white box testing, what do you verify? 6. What is black box testing? What are the different black box testing techniques? 7. What is the difference between static and dynamic testing? 8. What are verification and validation? 9. What are the different test levels? 10. What is Integration testing?
  • 26. 18 June 2019 26 MANUAL TESTING • 11. What Test Plans consists of? 12. What is the difference between UAT (User Acceptance Testing) and System testing? 13. Mention the difference between Data Driven Testing and Retesting? 14. Explain what Test Deliverables is? 15. What is mutation testing? 16. How will you conduct Risk Analysis? 17. Explain what Test Plan is? What is the information that should be covered in Test Plan? 18. What does a typical test report contain? What are the benefits of test reports? 19. What is test management review and why it is important? 20. What is the difference between Test matrix and Traceability matrix?
  • 27. 18 June 2019 27 MANUAL TESTING • 21. What is the step you would follow once you find the defect? 22. What is Fuzz testing and when it is used? 23. Mention what the main advantages of statement coverage metric of software testing are? 24. Mention what are the categories of defects? 25. Explain how to test documents in a project that span across the software development lifecycle? 26. Mention what bottom-up testing is? 27. Mention what the basic components of defect report format are? 28. Mention what the purpose behind doing end-to-end testing is? 29. What is Alpha testing? What is beta testing? 30. Mention what the difference between Pilot and Beta testing is?
  • 28. 18 June 2019 28 MANUAL TESTING • 31. What are the different Methodologies in Agile Development Model? 32. What is random/monkey testing? When is it used? 33. What are the phases of a formal review? 34. When should "Regression Testing" be performed? 35. What is negative and positive testing? 36. When should testing be stopped? 37. What is the difference between Verification and Validation? 38. What are some attributes of a test case? 39. What is a bug? what is defect? 40. What is a blocker? What is a critical bug?
  • 29. 18 June 2019 29 MANUAL TESTING •41. What is adhoc testing? What is monkey testing? and explain difference? •42. What is performance , stress, volume , endurance or soak m spike testing? •43. what is usability, accessibility, compatibility, configuration, localisation testing? •44. what is security, penetration, robustness , A/B, Concurrency and all pair testing? •45. what is failover, fuzz testing? •46. What is cyclomatic complexity? •47. What should be the psychology testing? •48. What do you understand by web application? •49. Explain a Web server. •50. Is Web application testing different from Desktop Application testing? Explain how.
  • 30. 18 June 2019 30 MANUAL TESTING 51. What is Intranet Application? 52. Explain the difference between Authorization and Authentication in Web testing. 53. what is HTTP ? HTTPS? Cookie Testing? 54. Define Client-side/Server Side validation.? 55. What is Database server?
  • 31. 18 June 2019 31 AUTOMATION TESTING
  • 32. 18 June 2019 32 AUTOMATION TESTING 1. What is Automation? Automation testing? What all things can you automate? 2. When is Automation testing useful? 3. Can you achieve 100% automation? How do you identify the test cases which are suitable for automation? 4. What is a framework? What are the attributes of a good framework? 5. What are the different types of an automation tool that you are aware of? 6. What generally is the structure of a framework? 7. What are the different types of frameworks? 8. What are the important modules of an automation testing framework? 9. Explain some Automation testing tools. 10. When do you prefer Manual testing over Automation testing?.
  • 33. 18 June 2019 33 AUTOMATION TESTING 11. What is an Automated test script? 12. What are the steps involved in the Automation Process? 13. How do you determine the applicability of a particular automation tool? 14. How many test cases do you think can be automated in a single day? 15. Speaking of scripts, can you define the meaning of automation test script? 16. Speaking of the usefulness of frameworks, what do you think are the features of a standard performing framework? 17. What Are The Principal Features Of A Good Automation Tool? 18. What Different Approaches Can You Use For Designing An Automation Solution? 19. Which Are The Main Tools For Software Automation Testing? 20. How Do You Measure The Success Of Automation Testing? 21. What Coding Practices Should You Follow During Automation?
  • 34. 18 June 2019 34 Testing Tool : Selenium & Core JAVA
  • 35. 18 June 2019 35 SELENIUM 1. What are the advantages and disadvantages of Selenium over other testing tools like QTP and TestComplete? 2. What are the significant changes in upgrades in various Selenium versions? 3. Explain the different exceptions in Selenium WebDriver. 4. How can you redirect browsing from a browser through some proxy? 5. What is POM (Page Object Model)? What are its advantages? 6. What is Page Factory? 7. What are the different types of WAIT statements in Selenium WebDriver? Or the question can be framed like this: How do you achieve synchronization in WebDriver? 8. What is the use of JavaScriptExecutor? 9. How to scroll down a page using JavaScript in Selenium? 10. Which files can be used as data source for different frameworks?
  • 36. 18 June 2019 36 SELENIUM 11. How can you fetch an attribute from an element? How to retrieve typed text from a textbox? 12. How to send ALT/SHIFT/CONTROL key in Selenium WebDriver? 13. How to set the size of browser window using Selenium? 14. How to handle a dropdown in Selenium WebDriver? How to select a value from dropdown? 15. What are the different types of locators in Selenium? 16. When should I use Selenium Grid? 17. What are the different types of Drivers available in WebDriver? 18. What are the different types of navigation commands? 19. How to capture screenshot in WebDriver? 20. What is Junit? What are Junit annotations?
  • 37. 18 June 2019 37 CORE JAVA 1. What is JRE ,JDK and JVM and why is it required? 2. Distinguish between the Path and Classpath? 3. Distinguish between a constructor and method? 4. What difference you see between pass by reference and pass by value in Java? 5. What do you understand by Byte Code? 6. What do you make of each keyword in public static void main(String args[])? 7. How do compare the final, finally and finalize keywords? 8. What do you understand of Garbage Collection and how to call it explicitly? 9. What are the features in JAVA? 10. What is meant by Local variable and Instance variable?
  • 38. 18 June 2019 38 CORE JAVA 11. What are the Oops concepts? and Explain in detail? 12. What is meant by Abstract class? 13. Difference between Array and Array List. 14. Difference between String, String Builder, and String Buffer. 15. Difference between Abstract class and Interface. 16. What is mean by Collections in Java? 17. What are all the Classes and Interfaces that are available in the collections? 18. What is mean by Exception? What are the types of Exceptions? 19. Difference between notify() method and notifyAll() method in Java. 20. Difference between start() and run() method of thread class. 21. Which methods are used during Serialization and Deserialization process?
  • 39. 18 June 2019 39 Web service & SOAP UI
  • 40. 18 June 2019 40 CORE JAVA 1. What are web services? 2. What are the communication channels available for a web service? 3. What is the primary challenge when testing web services? 4. What are the tools used for testing Web services? What is WSDL? 5. SoapUI and SoapUI Pro? 6. Soap vs REST? 7. What can data sources be used in SoapUI? 8. What is an endpoint in SoapUI? 9. Difference between SoapUI vs Postman?
  • 41. 18 June 2019 41 MOBILE TESTING
  • 42. 18 June 2019 42 MOBILE TESTING 1. What are the types of mobile applications? 2. How to test CPU usage on mobile devices? 3. What are the defects tracking tools used for mobile testing? 4. What all major networks to be considered while performing application testing? 5. What is GPRS and how it works? 6. What is the basic difference between Emulator and Simulator? 7. What are the tools based on cloud-based mobile testing? 8. Explain What Does Mobile Security Testing Includes? 9. Explain the general structure of mobile application testing frameworks?
  • 43. 18 June 2019 43 APPIUM
  • 44. 18 June 2019 44 MOBILE TESTING 1. Explain what is Appium? List out the Appium abilities? 2. Explain the pros and cons of Appium? 3. Explain what is Appium package master? How to create package? 4. What Are The Essentials For Writing The Appium Tests? 5. How Would You Retrieve A DOM Element Or The XPath In A Mobile App? 6. What Are The Probable Errors You Might See While Working With Appium? 7. Explain how to find DOM element or xPath in a mobile application? 8. Explain the design concept of Appium? 9. Mention what are the most difficult scenarios to test with Appium?
  • 45. 18 June 2019 45 TESTNG
  • 46. 18 June 2019 46 TESTNG . What is TestNG? 2. How will you install TestNG in Eclipse? 3. How to run the TestNG script? 4. What are the annotations used in TestNG? 5. What is the sequence of execution of the annotations in TestNG? 6. How to share the project report using TestNG? 7. How to pass parameter in the test case through the testng.xml file? 8. How to create an XML file in TestNG?
  • 47. 18 June 2019 47 Rational Robot
  • 48. 18 June 2019 48 1. What is Rational Robot? What are the uses of Rational Robot? 2. What do .sbl and .sbh represent? In which directory are the .sbl files stored? 3. Explain the use of requisite pro. 4. Difference between Rational Functional Tester and IBM functional tester? 5. Difference between rational robot and QTP or Winrunner? 6. What is a datapool? How do we create a datapool? 7. What is UCM? Explain its importance 8. Which is the script used in rational robot? Can anybody provide code of any sample script in Rational Robot? 9. How do you perform dynamic object testing using robot scenario? 10.What is the significance of SQABasic commands?
  • 49. 18 June 2019 49 11. What are two types of script recording in rational robot? Explain them 12. Difference between SQAgetpropertyArray and SQAGetPropertyAsString. 13. Is it possible to conduct Unit Testing using with Rational Robot ? if yes, Explain how. 14. Difference between GUI Scripts and VU scripts in Rational Robot 15. How do we connect to database using Rational Robot? 16. What is Rational SiteCheck? 17.Is it possible to have an executable for the script that is made in Rational Robot? Is the script able to take arguements? 18. How to Control Robot Responds to Unknown Objects?
  • 50. 18 June 2019 50 PERFORMANCE TESTING & Apache JMeter
  • 51. 18 June 2019 51 1. What is the need for doing performance test? 2. Mention the various types of performance testing? 3. Mention the tools that are used for doing performance testing? 4. What are the sub-genres of the performance test? 5. Define performance tuning? 6. What do you mean by concurrent user hits in case of load test? 7. Why do the users need to do performance testing? 8. List the activities which are performed during performance testing? 9. What is spike testing and soak testing? 10. What do you mean by baseline testing? 11. What is Correlate graph and overlay graph?
  • 52. 18 June 2019 52 1. Explain what is JMeter? 2. Mention what are regular expressions in JMeter? 3. Explain what is Samplers and Thread groups? 4. Mention what are the types of a processor in JMeter? 5. Explain what are Pre-processor Elements? List some of the pre-processor elements? 6. Mention the execution order of Test Elements? 7. What does “contain” and “matches” indicates in the regular expression? 8. Explain what is Assertion in JMeter? What are the types of assertion? 9. Explain how you can capture the script of the authentication window in JMeter? 10. List out few JMeter Listeners? 11. What are the benefits that JMeter offers for performance testing? 12. Explain The Basic Workflow Of JMeter? 13. What Is A Thread Group? List Down Its Main Parts?
  • 53. 18 June 2019 53 CuCumber
  • 54. 18 June 2019 54 1. What is Cucumber and explain it? 2. What are the different scenarios in the Cucumber tool? 3. What are the features in Cucumber? 4. What language is used by Cucumber? 5. What are the various keywords that are used in Cucumber for writing a scenario? 6. What is the purpose of Scenario Outline in Cucumber? 7. What are the major advantages of Cucumber framework? 8. What is the purpose of Behaviour Driven Development (BDD) methodology in the real world? 9. What is the limit for the maximum number of scenarios that can be included in the feature file? 10. What is the meaning of TestRunner class in Cucumber?
  • 55. 18 June 2019 55 MANEGER ROUND
  • 56. 18 June 2019 56 Manager Round 1 . What were your roles and responsibilities and how was your time divided between tasks in a project? 2. What QA process do you use in your project and why? 3. What do you consider to be your key accomplishments/initiatives? 4. Have you been involved in test estimation and how do you do it? 4. What tools do you use and why? 5. Customer has reported severe defects in the Daily balance report. The customer is unhappy that the problem is not fixed even after a week. What action you as a PM will take to restore the confidence of customer and ensure that this will not happen in future? 6. You are working on a project, where the requirements change dynamically. The data in the project comes from various ends (from various Platforms) and are inter-dependent. You see this as a big risk in the project. How would you plan accordingly? • o
  • 57. 18 June 2019 57 Manager Round •Roles and Responsibilities 1. What was the nature of work 2 What were your roles and Responsibilities 3 Were you testing the Application you developed and was it Bugfree 4. How were the Time lines for.your tasks . 5. What were the toughest situations you faced during project work and how you do code review Life cycle activities . 1. Explain Life cycle phases of the project . 2. What Documentation you did and know . 3. What are the different types of Testing . 4. Who estimated your Efforts . 5. Were you managing requirements on your own or were you given Requirements . 6. What are the phases of STLC 7. What is the difference between SDLC and STLC? 8. At which phase is the test environment prepared?
  • 58. 18 June 2019 58 Manager Round •Others What are your weakness and strong points? Any special work you did in the project What are your strengths? What are your weaknesses? How can you overcome them? Where you want to see in the next 5 Years . What were your major accomplishments
  • 59. 18 June 2019 59 HR ROUND
  • 60. 18 June 2019 60 HR Round •oWHAT CHALLENGES ARE YOU LOOKING FOR IN THIS HR POSITION Tell me about yourself. What are your strengths and weaknesses. ... How you feel about working late or during the weekends? ... Have you faced any challenging situation? ... Where do you see yourself in the next five years? ... Why should I hire you? ... How you define success? Why do you want this job? ... Why are you looking for job change?
  • 61. 18 June 2019 61 HR Round •oTell me about yourself.  Connect personal strengths with supporting exs. Avoid summarising your resume word for word. Align your current job responsibilities to the role. Avoid mentioning personal information related to your marital status ,children, political or religious views. Highlight your personality. Connect your skills to the job description. Briefly mention about hobbies, intellectual, development and community involvement.
  • 62. 18 June 2019 62 HR Round •oWhat are your strengths and weaknesses. ...  The best way to handle this question is to minimize the trait and emphasize the positive. Select a trait and come up with a solution to overcome your weakness. Stay away from personal qualities and concentrate more on professional traits.  For example: "I pride myself on being a 'big-picture' guy. I have to admit I sometimes miss small details, but I always make sure I have someone who is detail-oriented on my team.“  Being too critical of yourself.  Attempting to please everyone.  Being unfamiliar with the latest software.
  • 63. 18 June 2019 63 HR Round •oWhat are your strengths and weaknesses. ...  The best way to handle this question is to minimize the trait and emphasize the positive. Select a trait and come up with a solution to overcome your weakness. Stay away from personal qualities and concentrate more on professional traits.  For example: "I pride myself on being a 'big-picture' guy. I have to admit I sometimes miss small details, but I always make sure I have someone who is detail-oriented on my team.“  Being too critical of yourself.  Attempting to please everyone.  Being unfamiliar with the latest software.
  • 64. 18 June 2019 64 HR Round • How you feel about working late or during the weekends? ... • Giving positive perspective and not feeling pressurized to work at weekends. • I enjoy work because to me it's a very peaceful . However, I need my weekends to refresh and recharge. • I can stay focused for a long period of time without getting tired. • If there is an urgent need or an emergency I’ll definitely work whatever shifts you need; the company's growth and success are mine as well.
  • 65. 18 June 2019 65 HR Round • How you feel about working late or during the weekends? ... • Giving positive perspective and not feeling pressurized to work at weekends. • I enjoy work because to me it's a very peaceful . However, I need my weekends to refresh and recharge. • I can stay focused for a long period of time without getting tired. • If there is an urgent need or an emergency I’ll definitely work whatever shifts you need; the company's growth and success are mine as well.
  • 66. 18 June 2019 66 HR Round • Have you faced any challenging situation? ... • Describe a difficult situation you encountered in a previous job, and how you resolved it.” •“Can you provide an example of a time when you (made a mistake at work, under-performed on a task, etc.) and how you overcame this.”
  • 67. 18 June 2019 67 HR Round • How you define success? To me, success means to have a goal, plan the steps to achieve the goal implement the plan, and finally achieve the goal. "Success means to achieve a goal I have set for myself”
  • 68. 18 June 2019 68 HR Round • Have you faced any challenging situation? ... • Describe a difficult situation you encountered in a previous job, and how you resolved it.” •“Can you provide an example of a time when you (made a mistake at work, under- performed on a task, etc.) and how you overcame this.”
  • 69. 18 June 2019 69 HR Round • where do you see yourself in the next five years? ... My first goal is to learn the financial structure of the company, analyze the competition, and then develop a strategy to exceed others in the market.” Keep your answer general. Stress your interest in a long-term career at the company. Demonstrate your enthusiasm for the job
  • 70. 18 June 2019 70 HR Round • Why should I hire you • You can do the work and deliver exceptional results. • You will fit in beautifully and be a great addition to the team. • You possess a combination of skills and experience that make you stand out from the crowd.
  • 71. 18 June 2019 71 HR Round • Why do you want this job? ... •Make sure that you are sincerely interested in the job and will be motivated to perform if hired •Understand your priorities and preferences — which aspects of the company and/or job are appealing to you and why? •Learn about your career goals and how this position fits into your plan
  • 72. 18 June 2019 72 HR Round • WHY ARE YOU LOOKING FOR JOB CHANGE? •Job is stimulating & challenging. •Able to learn new things and develop your skill set. •Achieve measurable results. •Feel valued and a core part of the team. •Opportunities to grow and progress within the company.
  • 73. 18 June 2019 73 Resume Preparation & Tips •oHave you faced any challenging situation? .. oTips oShould have a stunning opening summary in 300 o words oAlign the summary Industry specific oCompetencies and Competence oManagerial skills or Technical skills. oMajor Accomplishments oOrganizations worked oScope of work done o Education
  • 74. 18 June 2019 74 Resume Preparation & Tips •
  • 75. 18 June 2019 75 Resume Preparation & Tips •
  • 76. 18 June 2019 76 References •https://www.guru99.com/software-testing-interview-questions.html https://artoftesting.com/interviewSection/manual-testing-interview-questions-part4.html https://www.softwaretestinghelp.com/test-automation-interview-questions/ https://www.guru99.com/automation-testing-interview-questions.html https://www.monsterindia.com/career-advice/top-10-automation-testing-interview-questions- 7828.html https://www.techbeamers.com/software-automation-testing-interview-questions/ https://www.edureka.co/blog/interview-questions/selenium-interview-questions-answers/ https://www.softwaretestinghelp.com/mobile-testing-interview-questions-answers/ https://www.guru99.com/appium-interview-questions.html https://www.softwaretestinghelp.com/testng-interview-questions/ https://www.careerride.com/rational-robot-interview-questions.aspx https://mindmajix.com/performance-testing-interview-questions-answers https://www.guru99.com/jmeter-interview-questions.html https://automationrhapsody.com/complete-guide-how-to-use-design-patterns-in-automation/ https://dzone.com/articles/design-patterns-in-automation-testing https://softwaretester.careers/software-testing-life-cycle-interview-questions-and-answers/
  • 77. 18 June 2019 77 • o CareerValuesisdirectlyproportionalto(Hard work*Commitment*Focus*Well-Planned learningattitude*discipline )notonLuckor MagicorReference. -SnipeTeam