Filter interviews by
CI/CD stands for Continuous Integration/Continuous Deployment. It is a software development practice that enables frequent and automated code integration, testing, and deployment.
CI/CD is a set of practices and tools that aim to automate the software development process.
Continuous Integration involves regularly merging code changes into a shared repository and running automated tests to detect integration issues.
Contin...
Frameworks in automation are pre-defined structures that provide a foundation for test automation.
Frameworks help in organizing and managing test scripts.
They provide reusable components and libraries for efficient automation.
Frameworks offer built-in reporting and logging mechanisms.
They support integration with various tools and technologies.
Popular frameworks include Selenium, TestNG, Cucumber, and Robot Framework.
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
Python coding questions
Pytest assert statement questions
I applied via Job Portal and was interviewed in Nov 2024. There was 1 interview round.
Selenium framework is a test automation tool used for web applications.
Selenium framework allows for automated testing of web applications.
It supports multiple programming languages like Java, Python, C#, etc.
Selenium WebDriver is a key component for interacting with web elements.
Test scripts can be written using Selenium IDE, WebDriver, or Grid.
Selenium framework can be integrated with tools like TestNG, JUnit, etc.,
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.
posted on 20 Jul 2024
Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.
Use try-catch blocks to handle exceptions
Use finally block to execute code regardless of exception
Use throw keyword to manually throw exceptions
Use throws keyword in method signature to declare exceptions that can be thrown
You are asked to write a code using loop
I applied via Naukri.com
Program to print vowels in a string
Iterate through each character in the string
Check if the character is a vowel (a, e, i, o, u)
Print the vowel if it is found
Program to verify if a given word is an anagram
Create a function that takes in two strings as input
Sort the characters of both strings
Compare the sorted strings to check if they are equal
Return true if they are anagrams, false otherwise
Entry criteria and exit criteria are conditions that must be met before and after testing, respectively.
Entry criteria are the conditions that must be fulfilled before testing can begin
Exit criteria are the conditions that must be fulfilled before testing can be considered complete
Entry criteria can include having test data ready, test environment set up, and test cases prepared
Exit criteria can include all test cases ...
based on 1 review
Rating in categories
Senior Software Engineer
2.6k
salaries
| ₹15 L/yr - ₹42.7 L/yr |
Software Engineer
1.7k
salaries
| ₹7 L/yr - ₹24 L/yr |
Lead Software Engineer
832
salaries
| ₹15.6 L/yr - ₹52 L/yr |
Senior Systems Engineer
304
salaries
| ₹12 L/yr - ₹36.3 L/yr |
Software Test Automation Engineer
267
salaries
| ₹7 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech