i
Synechron
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2022. There were 2 interview rounds.
posted on 7 Oct 2024
I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.
posted on 24 Jan 2022
I applied via Recruitment Consultant and was interviewed in Dec 2021. There was 1 interview round.
Set is a collection of unique elements with no specific order.
A set can be created using curly braces {} or the set() function.
Sets can only contain immutable objects like strings, numbers, and tuples.
Sets are useful for removing duplicates and performing mathematical operations like union and intersection.
Example: my_set = {1, 2, 3} or my_set = set([1, 2, 3])
Map is a data structure that stores key-value pairs and allows fast retrieval of values based on their keys.
Maps are also known as dictionaries or associative arrays.
Keys in a map must be unique, but values can be duplicated.
Maps are commonly used in programming for tasks such as caching, memoization, and indexing.
Examples of programming languages that have built-in support for maps include Python, Java, and JavaScript
driver.get() loads a new page while navigate().to() loads a new page or refreshes the current page.
driver.get() is a method of WebDriver interface that loads a new web page in the current browser window.
navigate().to() is a method of Navigation interface that loads a new web page or refreshes the current page.
driver.get() waits for the page to load completely before returning control to the script.
navigate().to() does ...
Program to reverse a string and remove duplicates from it.
Create a function to reverse the string using a loop or built-in function
Create a function to remove duplicates using a loop or built-in function
Split the string by the delimiter and join it with space
My approach would be to first understand the project requirements, identify the tools and technologies needed, and then design a modular and scalable framework.
Understand project requirements
Identify tools and technologies needed
Design a modular and scalable framework
Create a folder structure for the framework
Define coding standards and guidelines
Implement reusable functions and libraries
Integrate with version control ...
As an automation testing activity, I perform tasks such as creating and executing automated test scripts, analyzing test results, and reporting defects.
Creating and maintaining automated test scripts using tools like Selenium, Appium, or TestComplete
Executing automated test scripts and analyzing test results to identify defects
Reporting defects and working with developers to resolve them
Integrating automated tests into...
I was interviewed in Dec 2024.
Currently working on developing automated test scripts for a web application
Creating test cases using Selenium WebDriver
Implementing test automation frameworks like TestNG
Performing regression testing on new features
Collaborating with developers to identify and fix bugs
Code for sorting an array of strings
Use built-in sort function in programming language (e.g. sort() in Python)
Specify the comparison function to sort strings alphabetically
Handle uppercase and lowercase letters properly
Example: ['apple', 'banana', 'cherry'] should be sorted as ['apple', 'banana', 'cherry']
Creating Xpath for locating elements in web pages
Use unique attributes like id, class, name to create Xpath
Avoid using indexes in Xpath as they can be brittle
Use functions like contains(), starts-with() for dynamic attributes
Consider using axes like ancestor, following-sibling for complex Xpath
GlobalLogic offers a diverse range of projects, cutting-edge technologies, and a collaborative work environment.
GlobalLogic provides opportunities to work on a variety of projects, allowing for professional growth and skill development.
The company is known for its use of cutting-edge technologies, providing exposure to the latest tools and trends in the industry.
GlobalLogic fosters a collaborative work environment, enc...
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
We are using the Selenium framework for automation testing in our project.
Selenium is a popular open-source automation testing framework
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is used for automating web applications
It provides features for browser automation, testing across different browsers, and parallel test execution
Framework structure refers to the organization and layout of the automation framework components.
Framework structure includes modules, libraries, test scripts, configuration files, and test data.
It follows a hierarchical structure with layers such as driver scripts, reusable libraries, and test cases.
Frameworks can be structured as linear, modular, data-driven, keyword-driven, or hybrid.
Example: In a data-driven framew...
findelement returns the first matching element on a webpage, 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"))
Handling multiple tabs in Selenium involves switching between tabs and performing actions on each tab.
Use getWindowHandles() to get a set of window handles
Switch to a specific tab using switchTo().window(handle)
Perform actions on the tab
Close the tab if needed using driver.close()
Hashmaps are data structures that store key-value pairs and allow for efficient retrieval of values based on keys.
Hashmaps are also known as dictionaries, maps, or associative arrays.
They use a hash function to map keys to indices in an underlying array.
Hashmaps offer constant-time average case complexity for insertion, deletion, and lookup operations.
Example: HashMap
Try and catch blocks are used in programming to handle exceptions and prevent the program from crashing.
Try block is used to enclose the code that might throw an exception
Catch block is used to handle the exception thrown in the try block
It prevents the program from crashing and allows for graceful error handling
Can also include finally block to execute code regardless of whether an exception is thrown
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods 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 the properties and methods of the base class
Example: Class 'Car' can inherit from class 'Vehicle'
I applied via Approached by Company
Project structure refers to the organization of files, folders, and resources within a software project.
Main folders like src (source code), test (test cases), lib (libraries), docs (documentation)
Subfolders for specific modules or components
Configuration files like pom.xml, package.json, etc.
Build scripts like Jenkinsfile, Dockerfile
Version control files like .gitignore, .gitattributes
README.md file for project overvi
posted on 12 Aug 2024
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
Framework structure refers to the organization of test automation code, including folders, files, libraries, and configurations.
Framework structure typically includes folders for test scripts, test data, page objects, utilities, and configurations.
It may involve separation of concerns, such as using Page Object Model for better maintainability.
Frameworks like TestNG or JUnit provide annotations to structure test cases ...
I am a dedicated Automation Test 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 identifying bugs and issues in software applications
Skilled in writing test plans and test cases to ensure comprehensive test coverage
Strong knowledge of programming languages such as Java and ...
based on 1 interview
Interview experience
based on 6 reviews
Rating in categories
Technical Lead
2.7k
salaries
| ₹11.5 L/yr - ₹40 L/yr |
Senior Associate
1.9k
salaries
| ₹8 L/yr - ₹27 L/yr |
Senior Software Engineer
1.5k
salaries
| ₹12.6 L/yr - ₹27 L/yr |
Senior Associate Technology L1
1k
salaries
| ₹9 L/yr - ₹29 L/yr |
Associate Specialist
799
salaries
| ₹12.1 L/yr - ₹40.5 L/yr |
TCS
Infosys
Wipro
HCLTech