Filter interviews by
Clear (1)
I was interviewed 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 was interviewed 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 Campus Placement and was interviewed before Jun 2021. There were 2 interview rounds.
It was general aptitude with numerical,reasoning and general such questions with coding MCQ
I applied via Recruitment Consultant and was interviewed in Jun 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Apr 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed before Apr 2021. There were 3 interview rounds.
I applied via Walk-in and was interviewed before May 2021. There were 3 interview rounds.
Yes, I am flexible with night shifts.
I have worked night shifts before and am comfortable with them.
I understand the importance of being available for work at all times.
I am willing to adjust my schedule to meet the needs of the company.
I am aware that night shifts may require a different sleep schedule and am prepared to make necessary adjustments.
I have the skills, experience, and passion to contribute to the growth and success of your company.
My extensive experience in the industry will allow me to bring new ideas and perspectives to the table.
I have a proven track record of achieving targets and exceeding expectations.
My strong communication and interpersonal skills will enable me to work effectively with colleagues and clients alike.
I am a quick learner and ...
I believe gaining practical experience is more valuable than pursuing further education at this point.
I want to focus on gaining practical experience in my field
I feel that further education may not necessarily enhance my skills or job prospects
I am satisfied with my current level of education and feel it is sufficient for my career goals
I wanted to explore new opportunities and gain exposure to different cultures.
I wanted to broaden my horizons and experience new things.
I believed that studying in a different city would provide me with more opportunities for personal and professional growth.
I wanted to meet new people and learn about different cultures.
I was excited to explore a new city and all that it had to offer.
I felt that studying in a different...
I was interviewed in May 2017.
based on 1 review
Rating in categories
Technical Service Engineer
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Application Developer
992
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Application Developer
622
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Technical Service Engineer
580
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Application Developer
512
salaries
| ₹0 L/yr - ₹0 L/yr |
Accenture
TCS
HCLTech
Wipro