i
Persistent
Systems
Work with us
Filter interviews by
Rest Assured is a Java library used for testing RESTful APIs.
Rest Assured is an open-source Java library that provides a domain-specific language for writing powerful, maintainable tests for RESTful APIs.
It simplifies the process of sending HTTP requests and validating responses.
Rest Assured can be integrated with popular testing frameworks like JUnit and TestNG.
It supports various authentication methods, request and r...
JSON file is a lightweight data interchange format used to store and transmit data in a structured way.
JSON stands for JavaScript Object Notation.
It is easy for humans to read and write, and easy for machines to parse and generate.
JSON is language-independent and is commonly used in web development for APIs.
Example: {"name": "John Doe", "age": 30, "city": "New York"}
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before Jan 2024. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2021. There were 4 interview rounds.
What people are saying about Persistent Systems
I applied via Campus Placement and was interviewed before Feb 2021. There were 2 interview rounds.
Help my AMCAT
Develop an algorithm to validate user input in a web form for a QA Engineer role.
Use regular expressions to validate email formats (e.g., user@example.com).
Check for required fields to ensure no empty submissions.
Implement length checks for fields like passwords (e.g., minimum 8 characters).
Provide user-friendly error messages for invalid inputs.
Utilize unit tests to verify the correctness of validation logic.
I applied via Approached by Company and was interviewed before Oct 2021. There were 4 interview rounds.
The questions mainly will on profits, upstream/downstream,find the sequence, relation between people, directions.
Challenges in automation include dynamic UI elements, data synchronization, and maintenance of test scripts.
Dynamic UI elements can be challenging to automate as they may change frequently.
Data synchronization between different systems can be difficult to achieve in automation.
Maintenance of test scripts can be time-consuming, especially when application changes frequently.
To read data and assert with db value in API automation, use API response to extract data and compare with database query result.
Extract data from API response using JSON parsing libraries like Gson or Jackson
Execute database query to retrieve expected value
Compare the extracted data with the database value using assertion libraries like TestNG or JUnit
I applied via Campus Placement and was interviewed before Sep 2020. There were 5 interview rounds.
I am a dedicated QA Engineer with 5 years of experience in manual and automated testing.
Experienced in creating test plans, test cases, and executing tests
Proficient in using testing tools such as Selenium and Jira
Strong knowledge of software development lifecycle and Agile methodologies
Dynamic xpath is a way to locate elements on a web page that may change frequently.
Identify a unique attribute of the element that remains constant
Use functions like contains(), starts-with(), or ends-with() to create dynamic xpath
Avoid using indexes in xpath as they can change with page structure
based on 4 interview experiences
Difficulty level
Duration
based on 12 reviews
Rating in categories
Software Engineer
4.6k
salaries
| ₹4.7 L/yr - ₹11.1 L/yr |
Senior Software Engineer
4.6k
salaries
| ₹6.8 L/yr - ₹18.6 L/yr |
Lead Software Engineer
3.6k
salaries
| ₹9.5 L/yr - ₹17.2 L/yr |
Lead Engineer
3.5k
salaries
| ₹13.7 L/yr - ₹25 L/yr |
Project Lead
2.2k
salaries
| ₹21.2 L/yr - ₹39.3 L/yr |
Cognizant
TCS
IBM
LTIMindtree