CORNERSTONE is hiring Freshers for the roles of Intern. The details of the job, requirements and other information given below:
CORNERSTONE IS HIRING : SDET INTERN
- Qualification : Bachelor’s or master’s degree in Computer Science or a related field with an enthusiastic mindset of “Want to Learn a lot”.
- 2024/2025 Batches can apply
- 0-6 months of experience with active hands-on development experience in C#, and Automation framework preferably Selenium.
- Exposure to testing and developing automation for Microservices, and RESTful services.
- Strong in OOPs and Good to have exposure to design principles like SOLID, KISS.
- Location: Pune, India
Don’t miss out, CLICK HERE (to apply before the link expires)
Interview Questions and Answers for SDET Intern at Cornerstone
1. Basic Programming (C# & OOPs)
Q1. What is Object-Oriented Programming (OOP)? Can you explain the main principles?
Answer:
OOP is a programming style based on the concept of “objects” which can contain data and code. It helps to keep the code modular and reusable. The four main principles are:
Encapsulation: Hiding internal data and showing only necessary parts using access modifiers (public, private).
Inheritance: Allows a class to use properties and methods of another class. Promotes reusability.
Polymorphism: One function behaves differently based on the object (method overloading and overriding).
Abstraction: Hides complex code and shows only essential details.
Q2. What is a class and object in C#?
Answer:
A class is like a blueprint or template for creating objects. It defines variables and methods.
An object is an instance of a class. For example:
Q3. What is the difference between abstract class and interface in C#?
Answer:
Abstract Class: Can have both method implementations and abstract methods (no body). Can also have fields.
Interface: Only contains method definitions (no implementation). A class can implement multiple interfaces.
Example:
2. Selenium & Automation Testing
Q4. What is Selenium and why is it used?
Answer:
Selenium is an open-source tool used for automating web browsers. It helps in automating test cases for websites to check if the user interface works correctly. It’s popular because:
It supports multiple languages (like C#, Java).
It supports all major browsers (Chrome, Firefox).
Works well with CI/CD tools and test frameworks.
Q5. How do you locate elements in Selenium?
Answer:
Selenium provides different locators to find elements on a webpage:
By.Id("username")
By.Name("password")
By.ClassName("login-button")
By.XPath("//input[@type='text']")
By.CssSelector("input[type='text']")
Example in C#:
Q6. How do you handle waits in Selenium?
Answer:
Sometimes elements take time to appear. Selenium provides:
Implicit Wait: Waits for a defined time for all elements.
Explicit Wait: Waits for specific elements with conditions.
Example:
3. Manual Testing
Q7. What is the Software Testing Life Cycle (STLC)?
Answer:
STLC is the process followed during testing. It includes:
Requirement Analysis – Understand what needs to be tested.
Test Planning – Define strategy, tools, and schedule.
Test Case Development – Write test cases and prepare test data.
Test Environment Setup – Prepare testing environment.
Test Execution – Run the tests (manual or automation).
Test Closure – Analyze test reports, defect logs, and lessons learned.
Q8. What is the difference between Functional and Regression Testing?
Answer:
Functional Testing: Verifies that each feature of the application works as per the requirement.
Regression Testing: Ensures that existing functionalities work after new code changes.
4. SQL and Database Testing
Q9. How do you test data in a database?
Answer:
Database testing checks if the data stored in the database is correct and consistent. Steps:
Write SQL queries to retrieve and verify data.
Check data after insert/update operations.
Validate constraints like foreign keys, indexes.
Example SQL:
Q10. What are joins in SQL? Give an example.
Answer:
Joins combine rows from two or more tables based on a related column.
Example:
This query shows which customer made which order.
5. REST APIs and Microservices
Q11. What is an API? How do you test it?
Answer:
An API (Application Programming Interface) allows different systems to communicate. REST APIs use HTTP methods like GET, POST, PUT, DELETE.
To test APIs:
Use tools like Postman.
Verify response status (200 OK, 400 Bad Request).
Check response body and headers.
Use assertions in automation.
Q12. What is a Microservice?
Answer:
A microservice is a small, independent service that performs a specific business function. These services can be tested individually. They communicate through APIs.
6. AWS and Cloud Basics
Q13. What do you know about AWS?
Answer:
Amazon Web Services (AWS) is a cloud platform offering services like:
EC2 – Virtual servers
S3 – Storage service
RDS – Managed databases
Lambda – Run code without servers
Knowing how to access and test applications deployed on AWS (like APIs hosted on EC2) is useful for this role.
7. Agile and Soft Skills
Q14. What is Agile? What is your role in a sprint?
Answer:
Agile is a development method where work is divided into small parts (sprints) and delivered frequently. In a sprint:
We plan test cases based on user stories.
Attend daily stand-up meetings.
Collaborate with developers to fix bugs.
Test and give feedback quickly.
Q15. Why do you want to work at Cornerstone?
Answer:
I’m excited about this opportunity because Cornerstone works on cutting-edge technologies like AI and cloud, and it’s known for learning and growth. I am passionate about quality and learning automation, and I believe this role will help me grow technically while contributing to a fast-moving team.
Join Our Telegram Group (1.9 Lakhs + members):- Click Here To Join
For Experience Job Updates Follow – FLM Pro Network – Instagram Page
For All types of Job Updates (B.Tech, Degree, Walk in, Internships, Govt Jobs & Core Jobs) Follow – Frontlinesmedia JobUpdates – Instagram Page
For Healthcare Domain Related Jobs Follow – Frontlines Healthcare – Instagram Page
For Major Job Updates & Other Info Follow – Frontlinesmedia – Instagram Page