Filter interviews by
I appeared for an interview in Aug 2016.
Automation testing is the use of tools and scripts to execute test cases, while manual testing is performed manually by human testers.
Automation testing involves the use of automation tools and scripts to execute test cases.
Manual testing is performed manually by human testers without the use of automation tools.
Automation testing is faster and more efficient for repetitive tasks.
Manual testing allows for exploratory t...
I appeared for an interview before Mar 2021.
Round duration - 60 Minutes
Round difficulty - Medium
In this round , I was first asked some basic questions revolving around Software Testing in general and then when I told the interviewer that I was more inclined towards Automation Testing he started asking me asking me questions around that. In the end, the interviewer also asked me some questions related to SQL and DBMS.
STLC is a process followed by testers to ensure high quality software is delivered.
STLC involves planning, designing, executing, and reporting on tests.
Phases include requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific goals and deliverables to ensure thorough testing.
Example: In requirement analysis, testers review requirements to identify test scenarios.
Example: ...
Agile testing is important for ensuring continuous feedback, adapting to changes, and delivering high-quality software.
Allows for continuous feedback from stakeholders and end-users
Enables teams to adapt to changing requirements and priorities
Promotes collaboration between developers, testers, and business stakeholders
Helps in delivering high-quality software in shorter iterations
Encourages early and frequent testing t
Manual testing is done by humans, while automated testing is done using tools and scripts.
Manual testing involves testers executing test cases manually without the use of automation tools.
Automated testing involves using tools and scripts to automate the execution of test cases.
Manual testing is time-consuming and prone to human errors, while automated testing is faster and more reliable.
Manual testing is suitable for ...
A test automation framework consists of different parts that work together to automate testing processes.
Test scripts
Test data
Object repositories
Driver scripts
Reporting tools
Some best practices in test automation include proper planning, selecting the right tools, maintaining test scripts, and continuous integration.
Proper planning before starting test automation to define objectives, scope, and strategy.
Selecting the right tools based on project requirements and team expertise.
Maintaining test scripts regularly to keep them up-to-date and relevant.
Implementing continuous integration to au...
Triggers in SQL are special stored procedures that are automatically executed when certain events occur in a database.
Triggers can be used to enforce business rules, maintain referential integrity, and automate tasks.
There are two main types of triggers: DML triggers (executed in response to data manipulation language events) and DDL triggers (executed in response to data definition language events).
Examples of trigger...
SQL privileges control access to database objects and operations.
SQL privileges determine what actions a user can perform on a database object.
Privileges include SELECT, INSERT, UPDATE, DELETE, and EXECUTE.
Privileges can be granted or revoked by the database administrator.
Users can have different privileges on different database objects.
For example, a user may have SELECT privilege on a table but not UPDATE privilege.
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions revolving around Automation Testing frameworks like Selenium and Cucumber.
Selenium is a popular testing tool for web applications due to its flexibility, compatibility, and robust features.
Selenium supports multiple programming languages like Java, Python, and C#, making it versatile for different teams and projects.
It can automate testing across different browsers and platforms, ensuring consistent results regardless of the user's environment.
Selenium integrates well with other testing fram...
JUnit annotations like @Before, @Test, @After are commonly used with Selenium for test automation.
Annotations like @Before are used to set up preconditions before each test method
Annotations like @Test are used to mark a method as a test method
Annotations like @After are used to clean up after each test method
Annotations like @Ignore are used to skip a test method
Annotations like @RunWith are used to specify a custom t
Selenium has different components like Selenium IDE, Selenium WebDriver, Selenium Grid, and Selenium RC.
Selenium IDE is a record and playback tool for creating test scripts without coding.
Selenium WebDriver is a powerful tool for automating web applications across different browsers.
Selenium Grid is used for parallel testing across multiple machines and browsers.
Selenium RC (Remote Control) is the predecessor of WebDri
Annotations in Cucumber are tags that can be added to feature files or step definitions to provide additional information or functionality.
Annotations in Cucumber start with the '@' symbol.
Annotations can be used to organize and categorize feature files or step definitions.
Annotations can also be used to control the execution flow of scenarios.
Examples of annotations in Cucumber include @Before, @After, @Given, @When,
Selenium is a tool for automating web browsers, while Cucumber is a tool for behavior-driven development.
Selenium is used for automating web browsers to perform testing on web applications.
Cucumber is a tool for behavior-driven development, allowing tests to be written in plain language.
Selenium requires programming knowledge to write test scripts, while Cucumber allows tests to be written in a more user-friendly langu...
Automation testing is useful when repetitive tests need to be executed quickly and efficiently.
Useful for regression testing to ensure previous functionality still works
Helps in executing tests on multiple configurations quickly
Useful for load testing to simulate multiple users accessing the system simultaneously
Automating CAPTCHA testing involves using tools like Selenium, API testing, and image recognition techniques.
Use Selenium to interact with the CAPTCHA element on the web page.
Utilize API testing to verify the functionality of the CAPTCHA system.
Implement image recognition techniques to automate solving CAPTCHAs.
Consider using third-party CAPTCHA solving services if necessary.
Round duration - 30 Minutes
Round difficulty - Easy
This was a Technical Cum HR round where I was first asked some basic SQL related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Top trending discussions
I applied via Walk-in and was interviewed before Feb 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed in Jan 2019. There were 4 interview rounds.
I have a unique combination of analytical skills, creativity, and strong attention to detail.
I have a background in both finance and graphic design, allowing me to approach problems from multiple perspectives.
I excel at finding innovative solutions to complex problems.
I am known for my ability to think outside the box and come up with creative solutions.
I have a keen eye for detail and always strive for perfection in m
I added value to my last organization by implementing data-driven strategies to improve efficiency and decision-making.
Implemented data analytics tools to optimize processes and identify cost-saving opportunities
Developed KPI dashboards to track performance and make informed business decisions
Led cross-functional teams to successfully launch new products and services
Provided training and mentorship to junior analysts t
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Feb 2021. There were 2 interview rounds.
Focus on industry-specific nuances
I applied via Naukri.com and was interviewed before May 2021. There were 2 interview rounds.
Coding questions will be given
I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.
I appeared for an interview before Feb 2021.
I applied via Naukri.com and was interviewed before Jan 2020. There were 4 interview rounds.
based on 1 review
Rating in categories
Technical Service Engineer
1.1k
salaries
| ₹2 L/yr - ₹16 L/yr |
Application Developer
959
salaries
| ₹2.2 L/yr - ₹15.3 L/yr |
Assistant Application Developer
625
salaries
| ₹2.5 L/yr - ₹8.3 L/yr |
Assistant Technical Service Engineer
585
salaries
| ₹2.8 L/yr - ₹7.8 L/yr |
Associate Application Developer
525
salaries
| ₹4 L/yr - ₹15.7 L/yr |
Accenture
TCS
Wipro
Cognizant