i
Qentelli
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2023. There were 2 interview rounds.
I am an experienced Senior Software Tester with a strong background in quality assurance and test automation.
Over 8 years of experience in software testing
Proficient in test planning, test case design, and execution
Expertise in test automation using tools like Selenium and JUnit
Strong knowledge of Agile methodologies and Scrum framework
Excellent problem-solving and analytical skills
Effective communication and collabora...
XPath syntax is used to navigate through XML documents and select elements and attributes.
XPath expressions are written in a path-like syntax, using forward slashes to separate elements and attributes
Predicates can be used to filter elements based on their attributes or position in the document
Functions can be used to manipulate values or perform calculations on elements
Examples: //bookstore/book/title selects all titl...
I rate myself highly in both manual and automation testing
I have extensive experience in manual testing and have developed a keen eye for identifying defects
I am proficient in automation testing tools such as Selenium and have created automated test scripts for various projects
I understand the importance of both manual and automation testing and know when to use each approach
I continuously strive to improve my skills i...
As a Senior Software Tester, my roles and responsibilities in my project include test planning, test case creation, test execution, defect tracking, and reporting.
Test planning: I collaborate with the project team to define the testing scope, objectives, and strategies.
Test case creation: I design and develop test cases based on the project requirements and specifications.
Test execution: I execute test cases, identify ...
I track progress of my project by using various metrics and tools.
I use project management tools like Jira or Trello to track tasks and their progress.
I regularly communicate with the development team to get updates on their work.
I monitor the test execution progress by tracking the number of test cases executed and their results.
I analyze the defect tracking system to see the number of open, resolved, and closed defec...
Maven is a build automation tool used in software development to manage dependencies and build projects.
Maven simplifies the build process by providing a standard way to define project structure and dependencies.
It automatically downloads required dependencies from remote repositories.
Maven allows for easy project management, including building, testing, and packaging.
It supports various plugins for different tasks lik...
Top trending discussions
posted on 12 Mar 2021
I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Sep 2021. There were 2 interview rounds.
posted on 2 Sep 2022
I applied via Referral and was interviewed before Sep 2021. There were 5 interview rounds.
Angular is a front-end framework while Node.js is a back-end runtime environment.
Angular is used for building dynamic web applications with a focus on the client-side.
Node.js is used for building server-side applications with JavaScript.
Angular uses TypeScript for building applications while Node.js uses JavaScript.
Angular has a large community and a lot of pre-built components while Node.js has a vast library of modul...
posted on 4 Mar 2024
Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and asynchronous event-driven architecture.
Node.js uses an event-driven, non-blocking I/O model, making it lightweight and efficient.
It allows developers to use JavaScript on both the client and server sides, promoting code reuse.
Node.js has a rich ecosystem of libraries and frameworks, such as Express.js for building web applic...
posted on 7 Apr 2025
posted on 25 Apr 2025
I appeared for an interview before Apr 2024, where I was asked the following questions.
HashMap is a data structure that stores key-value pairs, allowing for efficient data retrieval based on keys.
HashMap uses a hash function to compute an index (hash code) for each key.
If two keys have the same hash code, they are stored in a linked list (or tree) at that index.
Example: If keys 'cat' and 'act' have the same hash code, they will be stored together.
HashMap allows for average O(1) time complexity for get an...
Annotations in Spring Boot simplify configuration and enhance code readability, enabling easier development and management of applications.
@SpringBootApplication: Combines @Configuration, @EnableAutoConfiguration, and @ComponentScan for easy setup.
@RestController: Indicates that a class is a controller where every method returns a domain object instead of a view.
@Autowired: Automatically injects dependencies into Sprin...
Dependency Injection is a design pattern that allows for better code modularity and testing by injecting dependencies into classes.
Dependency Injection (DI) promotes loose coupling between classes.
It allows for easier unit testing by mocking dependencies.
Common DI frameworks include Spring (Java) and Angular (JavaScript).
Bean scope defines the lifecycle of beans in a Spring application: Singleton, Prototype, Request, S...
Effective exception handling ensures robust applications, while SOLID principles guide software design for maintainability and scalability.
Try-Catch Blocks: Use try-catch blocks to handle exceptions gracefully, allowing the application to continue running or provide meaningful error messages.
Custom Exceptions: Create custom exception classes to represent specific error conditions, improving clarity and control over err...
posted on 17 Jun 2025
I appeared for an interview before Jun 2024, where I was asked the following questions.
Vue.js lifecycle methods manage component creation, updating, and destruction, allowing developers to hook into these processes.
created: Called after the instance is created, useful for data fetching.
mounted: Invoked after the component is mounted to the DOM, ideal for DOM manipulations.
updated: Triggered after data changes and the DOM is re-rendered, can be used for post-update actions.
beforeDestroy: Called right befo...
Vue 3 introduces Composition API, improved performance, and better TypeScript support compared to Vue 2.
Composition API: Vue 3 introduces the Composition API, allowing for better organization of code and reusability of logic. Example: Using 'setup()' function.
Performance Improvements: Vue 3 is faster due to a more efficient virtual DOM and optimizations in reactivity.
Fragment Support: Vue 3 allows components to return ...
posted on 26 Oct 2024
I lead software development projects, mentor junior engineers, and ensure high-quality code delivery while collaborating with cross-functional teams.
Design and implement scalable software solutions, such as a microservices architecture for a high-traffic application.
Conduct code reviews to maintain code quality and share best practices, improving team efficiency.
Mentor junior developers by providing guidance on coding ...
posted on 13 Feb 2023
based on 1 interview experience
Senior Software Engineer
309
salaries
| ₹12.7 L/yr - ₹24 L/yr |
Software Engineer
147
salaries
| ₹4.5 L/yr - ₹11.2 L/yr |
Technical Lead
94
salaries
| ₹20 L/yr - ₹33 L/yr |
Lead Software Engineer
52
salaries
| ₹14.4 L/yr - ₹24 L/yr |
Associate Architect
25
salaries
| ₹22.7 L/yr - ₹34.3 L/yr |
Softenger
Foray Software
Nelito System
Alchemy Techsol India