Position: Liferay Tester

Location: Bangalore / Noida

Experience Required: 3-6 years

About Engineersmind

Engineersmind was founded in 2017 and focuses on innovative ideas and creative thinking. Following a thorough grasp of our clients' demands, we apply our many domain specialties to the task at hand and meticulously map out the project development process.​ We are a successful business with over 75 workers in the US and India.

In future, we are planning to expand our presence by opening new offices in Florida (US), Pune(India), Ahmedabad(India) and Chennai(India).

Engineersmind is focused on providing the greatest customer experience possible and hiring the most brilliant individuals to study and build technology that enhances the lives of people worldwide, all while maintaining a growing client base.

Our Core Values are:

  • CUSTOMER FOCUS - WE PUT OUR CUSTOMERS FIRST AND STRIVE TO EXCEED THEIR EXPECTATIONS.​
  • INNOVATION – WE ARE CONSTANTLY EXPLORING NEW TECHNOLOGIES AND SOLUTIONS TO DELIVER THE BEST RESULTS.
  • INTEGRITY - WE ACT WITH HONESTY, TRANSPARENCY, AND ETHICS IN EVERYTHING WE DO.
  • COLLABORATION - WE BELIEVE IN TEAMWORK AND PARTNERSHIPS TO ACHIEVE COMMON GOALS.​
  • EXCELLENCE - WE ARE COMMITTED TO DELIVERING HIGH- ǪUALITY SOLUTIONS AND SERVICES THAT MEET THE HIGHEST STANDARDS.​

We want someone who is eager to lead the team, deliver next-generation customer experience, and love what they do in order to launch our Rocketship to new heights.

Job Description: Liferay Tester

We are looking for a Liferay Tester with 3-6 years of experience 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:

  1. 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.
  2. 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.
  3. 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.
  4. Performance Testing: Conduct performance testing, focusing on page load times and overall portal responsiveness, identifying areas where optimization is required.
  5. 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.
  6. 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.
  7. Regression Testing: Perform regular regression testing to ensure that new features or bug fixes do not negatively affect the existing functionality of the portal.
  8. Security Testing: Ensure that security protocols, including authentication and authorization mechanisms, work properly and safeguard the system from vulnerabilities.
  9. Collaboration: Work closely with developers, business analysts, and stakeholders to understand requirements and provide detailed feedback on potential issues.
  10. 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