i
GlobalLogic
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Cypress is a JavaScript-based end-to-end testing framework. It differs from Selenium in terms of architecture, ease of use, and speed.
Cypress is a JavaScript-based testing framework for web applications.
It provides a simple and intuitive API for writing tests.
Cypress runs directly in the browser and can access everything on the page.
Unlike Selenium, Cypress does not use WebDriver and has a different architecture.
Cypres...
Cypress folder structure and its assertions
Cypress follows a specific folder structure for organizing test files
The 'fixtures' folder contains static data used in tests
The 'integration' folder contains the actual test files
The 'plugins' folder contains custom plugins and tasks
The 'support' folder contains reusable functions and commands
Cypress provides various assertions for validating test results
Common assertions inc...
Assertions are statements that verify the expected behavior of a software application during testing.
Assertions are used to validate whether a certain condition is true or false.
They help in identifying bugs and ensuring the correctness of the software.
Assertions can be used to check the values of variables, compare expected and actual results, or verify the presence of certain elements.
Examples of assertions include a...
Cypress is a powerful tool for API testing, allowing for easy automation and assertion of API endpoints.
Cypress provides a simple and intuitive syntax for writing API tests
It supports making HTTP requests and asserting responses
Cypress allows for easy mocking and stubbing of API calls
It provides detailed logs and error messages for debugging
Cypress integrates well with other testing frameworks and tools
Cypress is a JavaScript-based end-to-end testing framework that runs directly in the browser.
Cypress allows for easy and fast testing of web applications.
It provides a rich set of APIs for interacting with elements and making assertions.
Cypress runs directly in the browser, eliminating the need for Selenium or other external drivers.
It supports modern JavaScript frameworks like React, Angular, and Vue.
Cypress provides ...
I applied via Naukri.com and was interviewed in Oct 2022. There were 3 interview rounds.
I am a QA Automation Testing Engineer with experience in various roles and responsibilities. I am interested in joining Global Logic for its global presence and reputation in the industry.
I have worked as a QA Automation Testing Engineer for the past 5 years.
My roles and responsibilities include designing and implementing automated test scripts, executing test cases, and reporting defects.
I have experience in using too...
Selenium components include Selenium IDE, Selenium RC, Selenium WebDriver. Different locators are ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector and XPath. Selenium WebDriver is a tool used to automate web application testing. XPath is a language used to navigate through XML documents and web pages.
Selenium components: Selenium IDE, Selenium RC, Selenium WebDriver
Different locators: ID, Name...
Answering questions related to Robot Framework and its standard libraries, architecture, setup and teardown, and a sample login script.
Standard libraries in Robot Framework include BuiltIn, Collections, DateTime, Dialogs, OperatingSystem, Process, Screenshot, String, Telnet, and XML.
Robot Framework architecture consists of test cases, test suites, and keywords.
Setup and teardown are pre and post conditions for test cas...
Answers to common Selenium interview questions.
Locators in Selenium are used to identify web elements on a web page. Examples include ID, class name, name, tag name, link text, and partial link text.
driver.quit() closes the entire browser window and ends the WebDriver session, while driver.close() only closes the current window or tab.
Implicit wait is a global wait that applies to all web elements and waits for a speci...
To convert JSON object to string, use JSON.stringify(). To convert string to JSON object, use JSON.parse().
JSON.stringify() method converts a JavaScript object or value to a JSON string.
JSON.parse() method parses a JSON string and returns a JavaScript object.
Example: var obj = {name: 'John', age: 30}; var jsonString = JSON.stringify(obj); var jsonObj = JSON.parse(jsonString);
Make sure the JSON string is valid, else it
Lists are a collection of ordered and changeable elements. They have various functions to manipulate the data.
Lists are created using square brackets []
They can contain any data type such as strings, integers, or even other lists
Functions include append(), insert(), remove(), pop(), sort(), and reverse()
Example: my_list = ['apple', 'banana', 'cherry']
Example: my_list.append('orange') adds 'orange' to the end of the lis
Program to find elements of a list with least difference in Python
Sort the list
Find the minimum difference between adjacent elements
Return the elements with minimum difference
posted on 6 Apr 2024
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
posted on 16 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I am a QA Automation Testing Engineer with 5 years of experience in creating and executing test cases for software applications.
Experienced in creating automated test scripts using tools like Selenium and Appium
Proficient in writing test cases, executing test plans, and reporting bugs
Skilled in analyzing test results and providing recommendations for improvements
Strong knowledge of Agile methodologies and continuous in
Program to count the occurrence of vowels in an array of strings
Iterate through each string in the array
For each string, iterate through each character and check if it is a vowel (a, e, i, o, u)
Increment a counter for each vowel found in the string
Repeat for all strings in the array and return the total count of vowels
posted on 9 Oct 2024
I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can access public and protected members of the base class
Example: Class Car can inherit from class Vehicle to reuse com
Object-oriented programming concepts that focus on data abstraction, encapsulation, inheritance, and polymorphism.
Abstraction: Hiding the complex implementation details and showing only the necessary features to the outside world.
Encapsulation: Binding data and methods that operate on the data into a single unit.
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability ...
My name is John Smith.
Full name is John Smith
Common name in English-speaking countries
No middle name or initial
I applied via Naukri.com and was interviewed in Jun 2019. There were 5 interview rounds.
posted on 11 Nov 2021
I applied via Company Website and was interviewed before Nov 2020. There were 4 interview rounds.
I appeared for an interview in Oct 2016.
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Graduated with a degree in Computer Science
Passionate about coding and problem-solving
Completed internships in software development
Familiar with programming languages like Java, Python, and C++
My strengths include problem-solving skills and attention to detail. My weaknesses include public speaking and time management.
Strengths: problem-solving skills
Strengths: attention to detail
Weaknesses: public speaking
Weaknesses: time management
I am opting for CGI because of their reputation for providing challenging projects and opportunities for growth.
CGI is known for offering challenging projects that will help me enhance my skills and knowledge.
I am interested in working with a diverse range of clients and industries, which CGI can provide.
CGI's emphasis on professional development and training programs align with my career goals.
I believe CGI's collabor...
I have completed internships at two different software companies, where I gained hands-on experience in software development and learned about different programming languages and technologies.
Internship at Company A involved working on a web application using Java and Spring framework
Internship at Company B focused on mobile app development using React Native and Firebase
Both internships provided me with valuable exper...
I handle stress by practicing mindfulness, taking breaks, and seeking support from colleagues.
Practicing mindfulness through meditation and deep breathing exercises
Taking short breaks to clear my mind and recharge
Seeking support from colleagues or mentors to discuss challenges and brainstorm solutions
I have a strong technical background, excellent problem-solving skills, and a passion for software development.
I have a Bachelor's degree in Computer Science with a focus on software engineering.
I have completed multiple internships where I gained hands-on experience in developing software applications.
I have a proven track record of successfully completing projects on time and exceeding expectations.
Yes, I am open to relocating for the interest of the company.
I am willing to relocate for career growth opportunities
I understand the importance of being flexible for the company's needs
I have relocated for previous job opportunities and have adapted well to new environments
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Graduated with a degree in Computer Science
Passionate about coding and problem-solving
Completed internships in software development
Proficient in programming languages like Java, Python, and C++
CGI is a leading global IT and business consulting services firm.
CGI has a strong reputation in the industry for delivering high-quality software solutions.
CGI offers a wide range of opportunities for career growth and development.
CGI has a diverse and inclusive work culture that fosters collaboration and innovation.
CGI has a global presence, providing exposure to international projects and clients.
CGI values employee ...
The company is a leading software development firm specializing in creating innovative solutions for various industries.
Specializes in creating innovative software solutions
Works with clients from various industries
Known for high-quality and reliable products
Has a strong team of software engineers and developers
My motivation stems from my passion for problem-solving and creating innovative solutions.
Passion for problem-solving drives me to constantly seek new challenges
Desire to create innovative solutions that improve efficiency and user experience
Inspiration from successful projects and positive feedback from users
In five years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Continuing to enhance my technical skills through ongoing learning and certifications
Taking on more leadership responsibilities within the team
Contributing to the development of cutting-edge software solutions
Mentoring junior team members to help them grow in their careers
posted on 6 Feb 2017
I appeared for an interview in Oct 2016.
I am a software engineer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on projects involving web development and data analysis.
I am passionate about learning new technologies and solving complex problems.
I am a team player and enjoy collaborating with others to achieve common goals.
My strengths include problem-solving, adaptability, and teamwork. My weaknesses include public speaking and time management.
Strengths: problem-solving, adaptability, teamwork
Examples: I have experience in solving complex coding problems, I am able to adapt to new technologies quickly, I work well in a team environment
Weaknesses: public speaking, time management
Examples: I struggle with presenting in front of large grou...
I am opting for CGI because of their reputation in the industry and the opportunities they offer for growth and learning.
CGI has a strong reputation in the industry for providing quality services to clients
CGI offers a wide range of opportunities for growth and learning, including training programs and mentorship
I am excited about the chance to work with a diverse group of professionals and learn from their experiences
...
I have completed internships at two different software companies.
Internship at Company A involved developing a web application using Java and Spring framework.
Internship at Company B focused on mobile app development using React Native.
Both internships provided hands-on experience with software development lifecycle and teamwork.
I handle stress by prioritizing tasks, taking breaks, and seeking support when needed.
I prioritize tasks and focus on the most important ones first
I take breaks to clear my mind and recharge
I seek support from colleagues or supervisors when necessary
I practice mindfulness and meditation to manage stress
I maintain a healthy work-life balance to prevent burnout
I have a strong technical background, a passion for problem-solving, and a proven track record of delivering high-quality software solutions.
I have a Bachelor's degree in Computer Science and relevant internship experience.
I excel in programming languages such as Java, Python, and C++.
I have successfully completed projects that required complex problem-solving skills, such as developing a mobile application for a local
Yes, I am open to relocating for the company if required.
I am willing to relocate for the right opportunity and growth.
I understand the importance of being flexible and adaptable in the tech industry.
I have relocated for previous job opportunities and have had positive experiences.
I am excited about the possibility of exploring new locations and cultures.
I am a dedicated and passionate software engineer with experience in developing web applications.
I have a Bachelor's degree in Computer Science.
I have worked on projects using technologies such as Java, Python, and JavaScript.
I am skilled in front-end development using React and Angular.
I have experience working in Agile development environments.
I am a quick learner and enjoy working in a team environment.
CGI is a leading global IT and business consulting services firm.
CGI has a strong reputation in the industry for delivering high-quality software solutions.
CGI offers a wide range of opportunities for career growth and development.
CGI has a global presence, allowing for exposure to diverse projects and clients.
CGI values innovation and encourages employees to think creatively.
CGI provides a supportive and collaborative
The company is a leading software development firm specializing in creating innovative solutions for various industries.
The company was founded in 2005 and has since grown to become a key player in the software development industry.
They have a strong focus on creating cutting-edge solutions for clients in industries such as healthcare, finance, and retail.
The company values innovation, teamwork, and customer satisfacti...
My motivation is to constantly learn and improve my skills while contributing to the success of the team and the company.
I am driven by the desire to learn and grow professionally
I am motivated by the opportunity to work with a talented team and contribute to the success of the company
I am passionate about technology and enjoy solving complex problems
I am motivated by the satisfaction of seeing my work make a positive ...
In five years, I see myself as a senior software engineer, leading a team of developers to create innovative solutions.
Continuing to learn and grow my skills in software development
Taking on more responsibility and leadership roles
Contributing to the success of the company through my work
Mentoring and guiding junior developers
Staying up-to-date with the latest technologies and trends in the industry
I appeared for an interview in Sep 2016.
Examples of OOP concepts include inheritance, polymorphism, and encapsulation.
Inheritance: A child class inherits properties and methods from a parent class.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Encapsulation: Data and methods are bundled together in a class, hiding internal details.
Different SQL queries are used to retrieve, manipulate, and manage data in a relational database.
SELECT query: retrieves data from one or more tables
INSERT query: inserts new data into a table
UPDATE query: modifies existing data in a table
DELETE query: removes data from a table
JOIN query: combines data from multiple tables based on a related column
GROUP BY query: groups data based on a specific column
ORDER BY query: so...
A program on file handling is a software that allows users to create, read, update, and delete files on a computer system.
File handling involves operations such as opening, closing, reading, writing, and deleting files.
File handling can be done using various programming languages such as C, C++, Java, Python, etc.
Examples of file handling operations include creating a new file, reading data from a file, writing data to...
I am a recent graduate with a degree in Computer Science and a passion for software development.
Recent graduate with a degree in Computer Science
Passionate about software development
Experience with programming languages like Java and Python
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Advancing to a senior software engineer role
Leading a team of developers on projects
Working on innovative and challenging projects
Continuing to learn and grow in the field
My weakness is overthinking and my strength is attention to detail.
Weakness: tend to overthink situations, which can lead to indecision
Strength: strong attention to detail, ensuring accuracy in work
Weakness: difficulty delegating tasks, preferring to do everything myself
Strength: quick learner, able to pick up new technologies and concepts easily
Some of the top questions asked at the GlobalLogic Qa Automation Testing Engineer interview for experienced candidates -
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Associate Analyst
4k
salaries
| ₹1.2 L/yr - ₹5 L/yr |
Senior Software Engineer
3.4k
salaries
| ₹5.2 L/yr - ₹22.3 L/yr |
Analyst
3.1k
salaries
| ₹1.2 L/yr - ₹5.7 L/yr |
Software Engineer
3k
salaries
| ₹3 L/yr - ₹12.6 L/yr |
Associate Consultant
2.9k
salaries
| ₹9.2 L/yr - ₹33 L/yr |
Genpact
DXC Technology
Sutherland Global Services
Optum Global Solutions