Manual Automation Test Engineer

10+ Manual Automation Test Engineer Interview Questions and Answers

Updated 4 Jul 2025
search-icon

Asked in Infosys

2d ago

Q. What are assertion in selenium? And how do you handle it?

Ans.

Assertions in Selenium are used to verify the expected outcome of a test. They help in validating the correctness of the application under test.

  • Assertions are used to compare the actual and expected values in a test

  • They help in identifying if the test has passed or failed

  • Assertions can be used to validate elements, text, attributes, etc.

  • Handling assertions involves using assertion methods provided by Selenium or test frameworks like TestNG or JUnit

  • If the assertion fails, an A...read more

Asked in Paxcom India

2d ago

Q. Difference between rest and soap api Calling method @Test Difference between before and before method What are annotations What is testng what does it do

Ans.

REST and SOAP APIs are two different types of web service protocols. @Before and @BeforeMethod are annotations used in TestNG for setup tasks.

  • REST API is lightweight and uses standard HTTP methods like GET, POST, PUT, DELETE. SOAP API is more rigid and uses XML for communication.

  • @Before annotation is used in TestNG to run setup tasks before each test method. @BeforeMethod is used to run setup tasks before each test method in a test class.

  • Annotations in Java are markers that p...read more

Manual Automation Test Engineer Interview Questions and Answers for Freshers

illustration image

Asked in Paxcom India

2d ago

Q. Difference between priority and severity Example of high priority low severity Example of low priority high severity Different apis that you have tested Difference between get, post, put

Ans.

Priority is the importance of fixing a bug, severity is the impact of the bug on the system.

  • High priority, low severity: Spelling mistake in a button label

  • Low priority, high severity: Critical security vulnerability

  • APIs tested: RESTful, SOAP, GraphQL

  • GET: Retrieve data, POST: Create data, PUT: Update data

Asked in Infosys

2d ago

Q. What is functional and regression testing?

Ans.

Functional testing verifies that the software meets the specified requirements, while regression testing ensures that the existing functionality is not affected by new changes.

  • Functional testing focuses on testing the individual functions or features of the software.

  • Regression testing is performed to ensure that the existing functionality is not broken after making changes or adding new features.

  • Functional testing is usually performed before regression testing.

  • Functional test...read more

Are these interview questions helpful?

Asked in Cognizant

6d ago

Q. Java programs Print no. of vowels in a word String reverse Print each word only once from a sentence Indigo page - From, To - placeholder comparison validation What is STLC lifecycle Sanity vs Smoke What is End...

read more
Ans.

The question covers Java programming concepts, software testing methodologies, and test scenarios vs test cases.

  • To print the number of vowels in a word, iterate through the characters of the word and count the vowels (a, e, i, o, u).

  • To reverse a string, iterate through the characters of the string in reverse order and append them to a new string.

  • To print each word only once from a sentence, split the sentence into words, store them in a set to remove duplicates, and then prin...read more

Asked in Capgemini

2d ago

Q. Write a program to print reverse string? What is an array? Oops concepts Project related

Ans.

Program to print reverse string using array

  • Declare an array of characters

  • Loop through the array in reverse order

  • Print each character in the array

Manual Automation Test Engineer Jobs

Zee Media Corporation Limited logo
Manual and Automation Test Engineer 3-5 years
Zee Media Corporation Limited
3.6
Noida
Futuresoft India logo
Manual and Automation Test Engineer 2-6 years
Futuresoft India
3.9
₹ 6 L/yr - ₹ 10 L/yr
Delhi/Ncr
FutureSoft (India) logo
Manual and Automation Test Engineer 3-8 years
FutureSoft (India)
3.9
New Delhi

Q. What is the Behavior-Driven Development (BDD) framework?

Ans.

BDD is a software development approach that enhances collaboration between developers, testers, and non-technical stakeholders.

  • Focuses on the behavior of the application from the end user's perspective.

  • Uses natural language to define test cases, making them understandable for non-technical stakeholders.

  • Encourages collaboration through examples and scenarios, often using the Given-When-Then format.

  • Tools like Cucumber and SpecFlow are commonly used to implement BDD.

  • Example: A s...read more

Q. What is the process of retesting in software testing?

Ans.

Retesting is the process of verifying that specific defects have been fixed in software after they were identified and reported.

  • Retesting is performed after a defect has been fixed to ensure the issue is resolved.

  • It focuses on the specific test cases that failed during the initial testing.

  • For example, if a login feature had a bug preventing access, retesting would involve rechecking the login functionality after the fix.

  • Retesting is different from regression testing, which ch...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Asked in Cognizant

1d ago

Q. Write a program to reverse a string.

Ans.

This program reverses a given string.

  • Use a loop to iterate through each character of the string.

  • Create a new string and append each character from the original string in reverse order.

  • Return the reversed string as the output.

1d ago

Q. What are the different types of waits?

Ans.

Different types of waits in automation testing ensure synchronization between test scripts and application behavior.

  • Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10);

  • Fluent Wait: Similar to explicit wait but allows polling at regular intervals. Example: new F...read more

Q. How are pop-ups handled in Java?

Ans.

Pop-ups in Java can be handled using Selenium WebDriver for automation testing.

  • Use WebDriverWait to wait for the pop-up to appear: `WebDriverWait wait = new WebDriverWait(driver, 10);`

  • Switch to the pop-up using `driver.switchTo().alert();` for alert pop-ups.

  • Handle confirmation pop-ups with `alert.accept();` or `alert.dismiss();`.

  • For modal dialogs, locate elements using `driver.findElement(By.id('modalId')).click();`.

Asked in Deloitte

6d ago

Q. Explain your project and framework.

Ans.

I worked on an e-commerce application using a hybrid automation framework for testing web and mobile functionalities.

  • The project involved automating test cases for an e-commerce platform, ensuring seamless user experience.

  • We used Selenium WebDriver for web automation and Appium for mobile testing.

  • Implemented a Page Object Model (POM) to enhance code reusability and maintainability.

  • Integrated TestNG for test management and reporting, allowing us to run tests in parallel.

  • Utiliz...read more

6d ago

Q. What is a constructor in Java?

Ans.

A constructor in Java is a special method used to initialize objects, setting initial values for object attributes.

  • Definition: A constructor is a block of code similar to a method that is called when an instance of an object is created.

  • Naming: Constructors have the same name as the class and do not have a return type, not even void.

  • Default Constructor: If no constructor is defined, Java provides a default constructor that initializes object attributes to default values.

  • Parame...read more

Asked in Foxit

4d ago

Q. What is the difference between verification and validation?

Ans.

Verification ensures the product meets specifications; validation checks if it fulfills user needs.

  • Verification is a static process, e.g., reviewing requirements and design documents.

  • Validation is a dynamic process, e.g., executing tests to ensure the product meets user expectations.

  • Verification answers 'Are we building the product right?' while validation asks 'Are we building the right product?'

  • An example of verification is code reviews; an example of validation is user acc...read more

Asked in Deloitte

3d ago

Q. Explain the Page Object Model (POM) testing.

Ans.

POM (Page Object Model) is a design pattern in test automation that enhances code maintainability and readability.

  • Separates test logic from UI interactions, making tests easier to read and maintain.

  • Each web page is represented by a class, encapsulating its elements and actions.

  • Example: A login page class may have methods like 'enterUsername()' and 'clickLogin()'.

  • Promotes reusability; if a page structure changes, only the page object needs updating.

  • Facilitates parallel testing...read more

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
Capgemini Logo
3.7
 • 5.1k Interviews
Deloitte Logo
3.7
 • 3k Interviews
View all
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Manual Automation Test Engineer Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits