Upload Button Icon Add office photos

Xylem Water Solutions

Compare button icon Compare button icon Compare

Filter interviews by

Xylem Water Solutions QA Engineer Interview Questions and Answers

Updated 23 Jun 2024

10 Interview questions

A QA Engineer was asked 12mo ago
Q. In Java, can we overload or override functions with the same signatures but different return types?
Ans. 

No, in Java you cannot overload/override functions based on return types.

  • In Java, method overloading is based on the number and type of parameters, not the return type.

  • Method overriding is based on the method signature, which includes the method name, parameter types, and order, but not the return type.

  • Attempting to overload or override a method based solely on return type will result in a compilation error.

A QA Engineer was asked 12mo ago
Q. Write a program to remove whitespace from a string without using any built-in functions, and explain your approach.
Ans. 

Program to remove white spaces from string without any inbuilt function

  • Iterate through each character in the string

  • Create a new string and add non-white space characters to it

  • Return the new string without white spaces

QA Engineer Interview Questions Asked at Other Companies

Q1. Suppose your manager gave you a task to complete in one week, but ... read more
Q2. There are 80 pairs of socks in a dark room, 40 black and 40 white ... read more
Q3. 100 apples are eaten in 5 consecutive days, with each day having ... read more
Q4. how to access amazon page directly directly with out using driver ... read more
Q5. If a pen's weight equals 2 kg plus half of its own weight, what i ... read more
A QA Engineer was asked 12mo ago
Q. How can you validate that a button on the UI is blue?
Ans. 

To validate the button color, inspect the CSS properties or use a color picker tool.

  • Inspect the CSS properties of the button element to check the color value

  • Use a color picker tool to sample the color of the button on the UI

  • Compare the sampled color with the expected blue color value

A QA Engineer was asked 12mo ago
Q. What is the difference between PUT and PATCH methods?
Ans. 

PUT is used to update or replace an entire resource, while PATCH is used to update or modify a part of a resource.

  • PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.

  • PATCH is not necessarily idempotent, as multiple identical requests may have different effects.

  • PUT requires the client to send the entire updated resource, while PATCH only requires the client to send t...

A QA Engineer was asked 12mo ago
Q. How do you validate that a checkbox is checked?
Ans. 

To validate if a checkbox is checked, use Selenium WebDriver to locate the checkbox element and then use the isSelected() method to check if it is checked.

  • Locate the checkbox element using Selenium WebDriver

  • Use the isSelected() method to check if the checkbox is checked

  • Assert the result to validate if the checkbox is checked

A QA Engineer was asked 12mo ago
Q. How can you validate if a table in Selenium contains specific data?
Ans. 

You can validate data presence in a table using Selenium by locating the table element and then searching for the desired value.

  • Locate the table element using Selenium WebDriver

  • Iterate through the rows and columns of the table to find the desired value

  • Use assertions to validate if the value is present in the table

A QA Engineer was asked 12mo ago
Q. What is the difference between findElement and findElements?
Ans. 

findelement returns the first matching element on the page, findelements returns a list of all matching elements.

  • findelement returns a single WebElement, findelements returns a list of WebElements

  • findelement throws NoSuchElementException if no element is found, findelements returns an empty list

  • Example: driver.findElement(By.id("exampleId")) vs driver.findElements(By.className("exampleClass"))

Are these interview questions helpful?
A QA Engineer was asked 12mo ago
Q. What is the difference between regression and integration testing?
Ans. 

Regression testing ensures that new code changes do not adversely affect existing functionality, while integration testing checks if different modules work together correctly.

  • Regression testing focuses on retesting existing functionality after code changes

  • Integration testing checks if different modules work together as expected

  • Regression testing is usually automated to save time and effort

  • Integration testing may i...

A QA Engineer was asked 12mo ago
Q. How can you print numbers from one to 1000 without using any loop?
Ans. 

Use recursion to print numbers from 1 to 1000 without using loops

  • Create a recursive function that takes a number as input

  • Print the number and call the function with the next number until 1000 is reached

A QA Engineer was asked 12mo ago
Q. Difference between abstract and interface. Create an object for an abstract class.
Ans. 

Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

  • Abstract class can have constructors, fields, and non-abstract methods along with abstract methods.

  • Interfaces can only have abstract methods and constants, no constructors or fields.

  • An abstract class can provide a default implementation for some methods, while an interface cannot.

  • An abstract class can be ...

Xylem Water Solutions QA Engineer Interview Experiences

1 interview found

QA Engineer Interview Questions & Answers

user image Sakshi Sharma

posted on 23 Jun 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(8 Questions)

  • Q1. Difference between abstract and interface. Create an object for an abstract class.
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and non-abstract methods along with abstract methods.

    • Interfaces can only have abstract methods and constants, no constructors or fields.

    • An abstract class can provide a default implementation for some methods, while an interface cannot.

    • An abstract class can be exten...

  • Answered by AI
  • Q2. Difference between findelement and findelements
  • Ans. 

    findelement returns the first matching element on the page, findelements returns a list of all matching elements.

    • findelement returns a single WebElement, findelements returns a list of WebElements

    • findelement throws NoSuchElementException if no element is found, findelements returns an empty list

    • Example: driver.findElement(By.id("exampleId")) vs driver.findElements(By.className("exampleClass"))

  • Answered by AI
  • Q3. Test scenarios for facebook login page
  • Ans. 

    Test scenarios for Facebook login page

    • Verify login with valid credentials

    • Verify login with invalid credentials

    • Verify login with empty username and password fields

    • Verify login with incorrect password

    • Verify login with incorrect username

    • Verify login with special characters in username and password

    • Verify login with locked account

    • Verify login with expired password

    • Verify login with CAPS LOCK on

    • Verify login with multiple logi...

  • Answered by AI
  • Q4. Difference between regression and integration testing
  • Ans. 

    Regression testing ensures that new code changes do not adversely affect existing functionality, while integration testing checks if different modules work together correctly.

    • Regression testing focuses on retesting existing functionality after code changes

    • Integration testing checks if different modules work together as expected

    • Regression testing is usually automated to save time and effort

    • Integration testing may involv...

  • Answered by AI
  • Q5. Program to remove white spaces from string without any inbuilt function and explain
  • Ans. 

    Program to remove white spaces from string without any inbuilt function

    • Iterate through each character in the string

    • Create a new string and add non-white space characters to it

    • Return the new string without white spaces

  • Answered by AI
  • Q6. How to validate the checkbox is checked
  • Ans. 

    To validate if a checkbox is checked, use Selenium WebDriver to locate the checkbox element and then use the isSelected() method to check if it is checked.

    • Locate the checkbox element using Selenium WebDriver

    • Use the isSelected() method to check if the checkbox is checked

    • Assert the result to validate if the checkbox is checked

  • Answered by AI
  • Q7. How you can validate the button present on the UI is actually blue in colour
  • Ans. 

    To validate the button color, inspect the CSS properties or use a color picker tool.

    • Inspect the CSS properties of the button element to check the color value

    • Use a color picker tool to sample the color of the button on the UI

    • Compare the sampled color with the expected blue color value

  • Answered by AI
  • Q8. How you can validate the data with any value is present in the table in selenium
  • Ans. 

    You can validate data presence in a table using Selenium by locating the table element and then searching for the desired value.

    • Locate the table element using Selenium WebDriver

    • Iterate through the rows and columns of the table to find the desired value

    • Use assertions to validate if the value is present in the table

  • Answered by AI
Round 2 - Behavioral 

(5 Questions)

  • Q1. Can we overload/override function having same signatures but have different return types in java!
  • Ans. 

    No, in Java you cannot overload/override functions based on return types.

    • In Java, method overloading is based on the number and type of parameters, not the return type.

    • Method overriding is based on the method signature, which includes the method name, parameter types, and order, but not the return type.

    • Attempting to overload or override a method based solely on return type will result in a compilation error.

  • Answered by AI
  • Q2. Difference between put and patch
  • Ans. 

    PUT is used to update or replace an entire resource, while PATCH is used to update or modify a part of a resource.

    • PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.

    • PATCH is not necessarily idempotent, as multiple identical requests may have different effects.

    • PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the sp...

  • Answered by AI
  • Q3. How you can print numbers from one to 1000 without using any loop
  • Ans. 

    Use recursion to print numbers from 1 to 1000 without using loops

    • Create a recursive function that takes a number as input

    • Print the number and call the function with the next number until 1000 is reached

  • Answered by AI
  • Q4. About the project you've worked on
  • Q5. What are the majors have in this you have faced while performing testinge

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Xylem Water Solutions?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Recruitment Consultant and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1.Previous experience and roles and responsibilities...?
  • Ans. 

    I have 5 years of experience in marketing and sales roles, with responsibilities including client management, campaign planning, and team leadership.

    • Managed client accounts and maintained strong relationships

    • Developed and executed marketing campaigns to drive sales

    • Led a team of sales representatives to meet targets

    • Analyzed market trends and competitor activities to identify opportunities

    • Collaborated with cross-function...

  • Answered by AI
  • Q2. 2.Why do you want to change your job...?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for an interview definitely you will get an opportunity ?

QA Engineer Interview Questions Asked at Other Companies

Q1. Suppose your manager gave you a task to complete in one week, but ... read more
Q2. There are 80 pairs of socks in a dark room, 40 black and 40 white ... read more
Q3. 100 apples are eaten in 5 consecutive days, with each day having ... read more
Q4. how to access amazon page directly directly with out using driver ... read more
Q5. If a pen's weight equals 2 kg plus half of its own weight, what i ... read more

I applied via Company Website and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Pumps, Motors & Aerators
  • Q2. Working principle of pumps and Aerators
  • Ans. 

    Pumps and aerators are used to move fluids and gases respectively.

    • Pumps work by creating a pressure difference to move fluids from one place to another.

    • Aerators introduce air into liquids to increase oxygen levels and promote biological processes.

    • Types of pumps include centrifugal, positive displacement, and jet pumps.

    • Types of aerators include surface aerators, diffused aerators, and mechanical aerators.

  • Answered by AI
  • Q3. Pump calculation

Interview Preparation Tips

Interview preparation tips for other job seekers - Need more dedication and avoid unnecessary talks while answering important questions

I applied via Walk-in and was interviewed before Dec 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Group Discussion 

Detailed information about the previous company where i worked.Discussed with project manager regarding my roles and assignments i had taken on work location.Along with that we discussed about my academic projects and skills that i had mastered in my career

Round 3 - Assignment 

Interviewers gave me the task to elaborate the design of pollution control equipments and assessments

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. What are the basics and advanced concepts related to water and wastewater management? different techniques of water softening,ion exchange,reverse osmosis, chlorination,ozone
  • Q2. Can you describe the projects you have executed, the challenges you faced during those projects, and the ways you overcame those challenges? Please provide the names of a few projects and highlight any rem...
  • Ans. 

    Led multiple engineering projects, overcoming challenges through innovative solutions and teamwork.

    • Project A: Developed a scalable web application, faced performance issues, optimized database queries to enhance speed.

    • Project B: Implemented a cloud migration strategy, encountered data security concerns, established robust encryption protocols.

    • Project C: Designed an IoT system for smart homes, struggled with device inte...

  • Answered by AI
  • Q3. What was your role in your previous company, and which clients did you serve?
  • Q4. Are you comfortable with relocating and traveling for work?
  • Q5. How did you learn about our organization, and in what ways can you contribute to our team?
  • Ans. 

    I discovered your organization through industry research and networking, and I can contribute with my expertise in software development and team leadership.

    • I learned about your organization through LinkedIn, where I followed your projects and innovations in the tech space.

    • I can contribute by leveraging my 8 years of experience in software engineering to enhance product development efficiency.

    • My background in Agile meth...

  • Answered by AI
  • Q6. What are your goals for the next five years?
  • Ans. 

    In the next five years, I aim to enhance my technical skills, lead projects, and contribute to innovative solutions in engineering.

    • Develop expertise in emerging technologies, such as AI and machine learning, to stay ahead in the field.

    • Lead cross-functional teams on major projects, ensuring timely delivery and high-quality outcomes.

    • Mentor junior engineers, sharing knowledge and fostering a collaborative work environment...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For beginners, there are many opportunities to learn and gain knowledge; however, experienced individuals should avoid it, as the growth potential is very low despite job security.

I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Concrete structure and water supply related
Round 3 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Where do you see yourself in 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - Very good response by HR team and managment
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basics of Water Treatment
  • Q2. Working Principle of DM Plant
  • Ans. 

    DM Plant removes impurities like salts and minerals from water using ion exchange process.

    • DM Plant stands for Demineralization Plant.

    • It uses ion exchange process to remove impurities like salts and minerals from water.

    • It consists of cation exchange resin and anion exchange resin columns.

    • Cations and anions in water are exchanged with hydrogen and hydroxyl ions in the resins.

    • The treated water is then passed through mixed...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Ion Exchange India Senior Engineer interview:
  • Water Treatment
  • Waste Water Treatment
Interview preparation tips for other job seekers - Study Basics of Water Treatment
Are these interview questions helpful?

I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Network, STP, Wet well, Pumping Station related.
  • Q2. TECHNICAL STP & WET WELL RELATED

Interview Preparation Tips

Interview preparation tips for other job seekers - Deep knowledge about planning, schedule & Execution .

I appeared for an interview before Feb 2021.

Round 1 - HR 

(3 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    Experienced Senior Engineer with a strong background in software development, project management, and team leadership.

    • Over 10 years of experience in software engineering, specializing in full-stack development.

    • Led a team of 5 engineers in developing a scalable e-commerce platform that increased sales by 30%.

    • Proficient in multiple programming languages including Java, Python, and JavaScript.

    • Implemented Agile methodologi...

  • Answered by AI
  • Q2. Share details of your previous job.
  • Q3. What are your salary expectations?
Round 2 - Technical 

(2 Questions)

  • Q1. Quality site inspection
  • Q2. Materials Testing & Third party Inspection

Interview Preparation Tips

Interview preparation tips for other job seekers - What about cement Test,Soil Test

I applied via Referral and was interviewed in Mar 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. About yourself
  • Q2. Previous experience
  • Ans. 

    I have diverse experience in project management, team collaboration, and client relations across various industries.

    • Managed a team of 5 in a software development project, improving delivery time by 20%.

    • Collaborated with cross-functional teams to enhance product features based on user feedback.

    • Developed strong client relationships, resulting in a 30% increase in repeat business.

    • Conducted market research that informed st...

  • Answered by AI
  • Q3. Rules and responsibilities
  • Q4. Questions related to your position

Interview Preparation Tips

Interview preparation tips for other job seekers - Good at communication skills and writing skills

Xylem Water Solutions Interview FAQs

How many rounds are there in Xylem Water Solutions QA Engineer interview?
Xylem Water Solutions interview process usually has 2 rounds. The most common rounds in the Xylem Water Solutions interview process are Technical and Behavioral.
What are the top questions asked in Xylem Water Solutions QA Engineer interview?

Some of the top questions asked at the Xylem Water Solutions QA Engineer interview -

  1. How you can validate the button present on the UI is actually blue in col...read more
  2. How you can print numbers from one to 1000 without using any l...read more
  3. Can we overload/override function having same signatures but have different ret...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

VA Tech Wabag Interview Questions
3.9
 • 52 Interviews
DuPont Interview Questions
4.2
 • 44 Interviews
Clean Harbors Interview Questions
3.4
 • 30 Interviews
Enviri Interview Questions
4.0
 • 18 Interviews
Ecolab Interview Questions
3.5
 • 18 Interviews
View all
Xylem Water Solutions QA Engineer Salary
based on 4 salaries
₹3.9 L/yr - ₹9 L/yr
At par with the average QA Engineer Salary in India
View more details
Senior Engineer
90 salaries
unlock blur

₹5.8 L/yr - ₹13.5 L/yr

Design Engineer
84 salaries
unlock blur

₹4 L/yr - ₹9.5 L/yr

Assistant Manager
61 salaries
unlock blur

₹9.3 L/yr - ₹15.6 L/yr

Senior Design Engineer
56 salaries
unlock blur

₹5 L/yr - ₹9.9 L/yr

Lead Engineer
55 salaries
unlock blur

₹10.7 L/yr - ₹20 L/yr

Explore more salaries
Compare Xylem Water Solutions with

Ion Exchange India

3.7
Compare

Re Sustainability Limited

3.9
Compare

DuPont

4.2
Compare

VA Tech Wabag

3.9
Compare
write
Share an Interview