i
Hexaware Technologies
Filter interviews by
I applied via Naukri.com and was interviewed before Dec 2020. There was 1 interview round.
Top trending discussions
posted on 9 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
Product tester verious product tester
A program to reverse a given string
Use a loop to iterate through the characters of the string
Create a new string and append each character in reverse order
Return the reversed string
50 questions and 45 mins to complete
Online mcq test based on manual and automation testing based on your skills set
To switch to an iframe, use the switchTo() method of WebDriver.
Use driver.switchTo().frame() method to switch to the iframe.
Pass the iframe element or iframe index as an argument to the method.
Use driver.switchTo().defaultContent() method to switch back to the main content.
To get placeholder value of input box, use getAttribute('placeholder') method in Selenium.
Locate the input box using Selenium WebDriver
Use getAttribute('placeholder') method to get the placeholder value
Store the value in a variable for further use
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Online video conference coding test
posted on 3 May 2021
I applied via Naukri.com and was interviewed in Nov 2020. There was 1 interview round.
posted on 27 Sep 2021
I applied via campus placement at Karpagam College of Engineering, Coimbatore and was interviewed before Sep 2020. There were 6 interview rounds.
I was interviewed before Mar 2021.
Round duration - 60 Minutes
Round difficulty - Medium
In this round , I was first asked some basic questions revolving around Software Testing in general and then when I told the interviewer that I was more inclined towards Automation Testing he started asking me asking me questions around that. In the end, the interviewer also asked me some questions related to SQL and DBMS.
Explain STLC.
STLC (Software Testing Life Cycle) is a fundamental part of SDLC which is used to test software and ensure that the
quality standards are met. It generally involves both verification activities and validation activities. In this, different
activities are executed in a specific order throughout the software testing process. There are basically six different
phases in STLC. They are as follows :
1) Requirement Analysis
2) Tes...
What is the importance of agile testing?
Agile testing is basically a software testing process that uses agile methodologies i.e., follow test-first design
paradigm. It evaluates the software from the customer's point of view. It does not require any development team to
complete coding for starting QA, instead of testing and coding can go hand in hand. Features are tested as they are
developed. Some of its advantages include :
1) Boosts the performance as it allo...
What’s the difference between manual testing and automated testing?
1) Manual Testing - A human executes the test cases one by one, without any software assistance.
Automated Testing -Tests are executed by a testing tool or framework, without human assistance.
2) Manual Testing - Useful for non-repeatable tests that involve human ingenuity, participation, and domain experience.
Automated Testing - Useful for repeatable tests where the software feature under test doesn’t change frequently.
...
What are the different parts of a test automation framework?
A test automation framework makes it easy to perform automation testing for your software. Here are some components of a test automation framework.
1) Test Data Management :
i) A big problem in automation testing is generating the test data. A good test automation framework makes it easy to build test data for the application under test.
2) Testing Libraries :
i) Managing and running the automated tests is a cr...
What are some of the best practices in test automation?
Here are some of the best practices a software development and the testing team should use to ensure quality software.
1) Decide what to automate :
i) It’s not possible or practical to automate certain tests, such as usability, accessibility, exploratory testing, or non-repetitive test cases that frequently change.
2) Assign test cases based on skill and experience :
i) When dividing test cases, take into...
What are triggers?
Triggers in SQL is kind of stored procedures used to create a response to a specific action performed on the table
such as INSERT, UPDATE or DELETE. You can invoke triggers explicitly on the table in the database.
Action and Event are two main components of SQL triggers. When certain actions are performed, the event occurs in
response to that action.
Syntax :
CREATE TRIGGER name {BEFORE|AFTER} (event [OR..]}
ON table_name [F...
Explain the working of SQL Privileges?
SQL GRANT and REVOKE commands are used to implement privileges in SQL multiple user environments. The administrator of the database can grant or revoke privileges to or from users of database objects by using commands like SELECT, INSERT, UPDATE, DELETE, ALL, etc.
1) GRANT Command : This command is used to provide database access to users other than the administrator.
Syntax:
GRANT privilege_name
ON object_name
TO {user_nam...
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions revolving around Automation Testing frameworks like Selenium and Cucumber.
Why should Selenium be selected as a testing tool for web applications or systems?
Selenium provides the following advantages, which make it an excellent automated testing framework :
1) It is free and open-source software with a large user base and supports providing community.
2) It has cross-browser compatibility and supports multiple browsers like Google Chrome, Mozilla Firefox, Internet
Explorer, Edge, Opera, Safari, etc.
3) It supports multiple operating systems such as Windows, Linux, macOS, etc.
4...
Explain what are the JUnits annotation linked with Selenium?
The JUnits annotation linked with Selenium are :
1) @Before public void method() – It will perform the method () before each test, this method can prepare the test
2) @Test public void method() – Annotations @Test identifies that this method is a test method environment
3) @After public void method() - To execute a method before this annotation is used, test method must start with
test @Before
What are the different components of Selenium?
Selenium is not a single tool or a framework. It is a suite of tools that work with each other or in isolation to provide different types of automation testing. Here are the four major components of Selenium.
1) Selenium WebDriver :
i) A collection of open-source APIs and browser-controlling code implementations that provide a concise and straightforward programming interface.
2) Selenium Grid :
i) It enables t...
What are annotations in Cucumber?
An annotation is a type of text that has been pre-defined and has a specified meaning. It tells the compiler/interpreter
what to do when the program runs. The annotations on Cucumber are as follows :
1) Given : It specifies the requirements for running the test.
Example : Given I have an account on Interviewbit.
2) When : It establishes the starting point for any test scenario.
Example : When I log in to Interviewbit.
3) The...
Difference between Selenium and Cucumber.
Open-source testing tools, Selenium and Cucumber are both used for functional testing. However, there are some
distinctions between them.
Here are some key distinctions between Selenium and Cucumber :
1) Cucumber is a behavior-driven development automation tool that may be used with Selenium. Selenium is a web
browser automation tool for web projects (or Appium).
2) Cucumber is used for acceptance testing, while Selenium is...
When is Automation testing useful?
Automation testing is useful in the following scenarios :
a) Regression testing: In case of a bug fix or new module implementation, we have to make sure that the already implemented or unchanged functionality is not affected. In this case, we end up running the regression test case multiple times.
For Example: After each change request or bug fix, after each iteration in case of incremental development approach, etc.
b) N...
How do you automate the testing of CAPTCHA?
It’s not possible to automate the testing of CAPTCHA. That is the goal behind any good CAPTCHA strategy. By
definition, a computer can’t automate it. If it could, then it’s not a good challenge that you can use in your application.
However, if you need to test an application that uses CAPTCHA, you have to work with the development team to
build a workaround or a back door that allows the automated test to bypass the CAPTC...
Round duration - 30 Minutes
Round difficulty - Easy
This was a Technical Cum HR round where I was first asked some basic SQL related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed in Aug 2016.
Automation testing is the use of tools and scripts to execute test cases, while manual testing is performed manually by human testers.
Automation testing involves the use of automation tools and scripts to execute test cases.
Manual testing is performed manually by human testers without the use of automation tools.
Automation testing is faster and more efficient for repetitive tasks.
Manual testing allows for exploratory t...
based on 7 reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹5.3 L/yr - ₹20 L/yr |
System Analyst
3k
salaries
| ₹6.7 L/yr - ₹29 L/yr |
Software Engineer
2.9k
salaries
| ₹2 L/yr - ₹10 L/yr |
Senior Executive
2k
salaries
| ₹0.8 L/yr - ₹6.2 L/yr |
Technical Architect
1.9k
salaries
| ₹10 L/yr - ₹36 L/yr |
Cognizant
TCS
Infosys
Wipro