Job Description
Role: Liferay Tester
Experience:4 years
Location: Bengaluru/Noida)
We are looking for a Liferay Tester who is skilled in creating comprehensive test cases and ensuring the functionality, performance, and security of our Liferay platform. This role will focus on testing for different user personas, React and Node.js applications, API access, and system integrations.
Responsibilities:
- Test Case Development: Create detailed unit tests and other test cases tailored to different user personas who log into the Liferay portal, ensuring that each role and group functions as expected.
- Testing React and Node.js Applications: Perform thorough testing on React and Node.js applications integrated with the Liferay platform, ensuring front-end and back-end components operate correctly and cohesively.
- API Access Testing: Test API access and interactions based on permissions and roles, ensuring that security and data access control are properly enforced across different user profiles.
- Performance Testing: Conduct performance testing, focusing on page load times and overall portal responsiveness, identifying areas where optimization is required.
- Integration Testing: Test the integration of external systems such as PowerBI, API servers, and SSO (Single Sign-On) integrations, ensuring data flows smoothly between systems and functions as expected.
- Permissions and Role-Based Testing: Validate role-based access and permissions for various user personas, ensuring that different user roles have the appropriate level of access to features and data.
- Regression Testing: Perform regular regression testing to ensure that new features or bug fixes do not negatively affect the existing functionality of the portal.
- Security Testing: Ensure that security protocols, including authentication and authorization mechanisms, work properly and safeguard the system from vulnerabilities.
- Collaboration: Work closely with developers, business analysts, and stakeholders to understand requirements and provide detailed feedback on potential issues.
- Test Automation: Assist in setting up and maintaining automated testing frameworks to streamline the testing process, especially for repetitive and critical functionality.
Requirements:
- Experience with Liferay and testing Liferay-based applications
- Proficiency in testing React and Node.js applications
- Knowledge of API testing tools and methods, including permission-based access
- Experience with performance testing tools and techniques
- Strong familiarity with testing SSO integrations, PowerBI, and external API servers
- Ability to create detailed and effective unit tests and other test cases for different personas
- Familiarity with test automation frameworks and tools for efficiency