i
Innominds Software
Filter interviews by
I applied via Naukri.com
Software Test Life Cycle (STLC) is a sequence of activities carried out to ensure quality in software testing. Bug Life Cycle is a process followed by the testing team to track and manage bugs found during testing.
STLC includes planning, designing, executing, and reporting of tests.
Bug Life Cycle includes bug identification, reporting, assigning, fixing, retesting, and closing.
STLC ensures that the software meets the r...
Pull request is a feature in git that allows developers to review and merge code changes.
A pull request is created when a developer wants to merge their changes into the main branch
Other developers can review the changes and leave comments or suggestions
Once the changes are approved, the pull request can be merged into the main branch
To commit code, use the 'git commit' command with a message describing the changes mad...
Python interview questions covering recursion, data types, exception handling, memory management, and more.
Recursion is a function that calls itself. Example: factorial function.
Python data types include integers, floats, strings, lists, tuples, and dictionaries.
Negative indexing allows you to access elements from the end of a list or string. Example: my_list[-1] returns the last element.
Exceptions are handled using tr...
Answers to technical questions for Senior Automation Test Engineer position.
chmod 644 example.txt permission means the owner has read and write access, while others have only read access.
XPath is a language used to locate elements in an XML document or HTML page.
To find an element by XPath in Selenium, use the findElement() method with the By.xpath() locator. For example: driver.findElement(By.xpath("//input[@id='usern...
A technical interview question for Senior Automation Test Engineer involving list comprehension, power of two, fibonacci series, missing numbers, and character count.
Use range() function to generate a list from 1 to 10 in list comprehension
Check if the given integer is a power of two by using bitwise AND operator
Use recursion to create a fibonacci series of 100
Find missing numbers from a list by comparing it with a ran...
A generator is a function that returns an iterator object. It generates a sequence of values on the fly.
Generators are used to create iterators for lazy evaluation of a sequence of values.
They are memory efficient as they generate values on the fly instead of storing them in memory.
Generators are used in Python for creating infinite sequences, reading large files, and processing data in chunks.
Example: def my_generator...
A lambda function is a small anonymous function that can take any number of arguments and return a single value.
Lambda functions are also known as anonymous functions or closures.
They are often used as arguments for higher-order functions, such as map, filter, and reduce.
Example: lambda x: x**2 defines a lambda function that takes one argument and returns its square.
Print odd index elements from list1 and even index elements from list2 and combine them into a third list.
Loop through both lists and use conditional statements to append the elements to the third list.
Use the modulo operator to check for odd/even index.
Final list should contain [6, 4, 12, 12, 18, 20].
Python program to print repetitive characters in a list excluding integers
Use a dictionary to store the count of each character
Iterate through the list and check if the character is a string and not an integer
Print the characters with count greater than 1
posted on 23 Aug 2023
Agile process is a software development methodology that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Iterative and incremental development
Cross-functional teams
Regular feedback and adaptation
Customer collaboration
Time-boxed iterations (sprints)
Continuous integration and testing
Spark is a fast and general-purpose cluster computing system. Legacy defect refers to a known issue in older versions of software. XPath is a way to navigate XML documents. TestNG allows running test cases multiple times. Approach to completing a task in less time involves prioritizing and optimizing.
Spark is a cluster computing system for big data processing.
Legacy defect is a known issue in older versions of software...
posted on 7 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Reverse a string, find the repetition of characters, Fibonacci series, selenium web elements handling. Organizational workflows.
Selenium web automation for a web demo page.
posted on 30 Jun 2024
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Background keyword runs before each scenario in a feature file, while before hooks run before each scenario in a step definition file.
Background keyword is used to define steps that are common to all scenarios in a feature file
Before hooks are used to set up preconditions or perform actions before each scenario in a step definition file
Background keyword is defined at the beginning of a feature file, while before hooks...
I applied via Job Portal and was interviewed in Sep 2023. There were 3 interview rounds.
posted on 24 Jan 2023
I applied via Campus Placement
Few basic coding questions like patterns
Abstraction overloading etc
Wrapper classes are classes that allow primitive data types to be used as objects.
Wrapper classes provide a way to use primitive data types as objects in Java.
They are used for typecasting and to perform various operations on primitive data types.
Examples of wrapper classes include Integer, Float, Boolean, etc.
Wrapper classes are commonly used in automation testing with tools like Selenium.
posted on 23 Aug 2023
Agile process is a software development methodology that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Iterative and incremental development
Cross-functional teams
Regular feedback and adaptation
Customer collaboration
Time-boxed iterations (sprints)
Continuous integration and testing
Spark is a fast and general-purpose cluster computing system. Legacy defect refers to a known issue in older versions of software. XPath is a way to navigate XML documents. TestNG allows running test cases multiple times. Approach to completing a task in less time involves prioritizing and optimizing.
Spark is a cluster computing system for big data processing.
Legacy defect is a known issue in older versions of software...
posted on 7 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Reverse a string, find the repetition of characters, Fibonacci series, selenium web elements handling. Organizational workflows.
Selenium web automation for a web demo page.
Question was easy to medium level,
topics- Basics DSA, DBMS, CN , and Apti
based on 1 review
Rating in categories
Senior Software Engineer
439
salaries
| ₹7.6 L/yr - ₹28 L/yr |
Software Engineer
421
salaries
| ₹4 L/yr - ₹14 L/yr |
Senior Engineer
201
salaries
| ₹6.4 L/yr - ₹25.5 L/yr |
Associate Software Engineer
167
salaries
| ₹2.2 L/yr - ₹8 L/yr |
Engineer
152
salaries
| ₹3 L/yr - ₹14 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS