UI & Backend Test Engineer

Bengaluru, Karnataka, India
Feb 28, 2025
Feb 28, 2026
Onsite
Full-Time
2 - 6 Years
Job Description

We are looking for experienced and detail-oriented Test Engineers to join our team. As a UI & Backend Test Engineer, you will play a critical role in ensuring the quality, performance, and reliability of our applications. You will be responsible for testing various system components, including frontend interfaces, backend services, and third-party integrations. Our technology stack includes React, JavaScript, HTML5, iFrames, Google Maps API, ClickHouse, Keycloak, and MongoDB. Your expertise in manual and automated testing will help us maintain a seamless user experience and a robust system architecture.

Key Responsibilities

  1. Test Case Design & Execution. Design, develop, and execute comprehensive test cases covering both frontend and backend components of the software.
  2. Frontend Testing. Perform functional, regression, and integration testing for UI features built using React, JavaScript, HTML5, and iFrames.
  3. Backend & API Testing. Validate the integration and performance of Google Maps APIs, ClickHouse, Keycloak, and MongoDB within the application.
  4. Authentication & Authorization Testing. Ensure the correct implementation of authentication and authorization workflows using Keycloak.
  5. Database Validation. Verify data integrity and accuracy when interacting with ClickHouse and MongoDB.
  6. Performance & Load Testing. Assess the UI responsiveness and backend scalability using tools such as JMeter and Gatling.
  7. Defect Management. Identify, log, and track defects systematically to ensure their timely resolution.
  8. Collaboration with Developers. Work closely with the development team to reproduce bugs, validate fixes, and improve test coverage.
  9. Test Automation. Develop and maintain automation scripts for both UI and backend testing to enhance efficiency.
  10. Agile Collaboration. Participate in Agile ceremonies, contribute to refining requirements, and provide feedback from a testing perspective.

Skills and Qualifications

  1. Educational Background. Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. Experience. 2-6 years of experience in software testing, with a strong focus on both frontend and backend validation.
  3. Testing Techniques. Hands-on experience with manual and automated testing techniques.
  4. Automation Tools. Familiarity with tools such as Selenium, Cypress, and Playwright for UI automation.
  5. API Testing. Proficiency in API testing using Postman, REST Assured, or similar tools.
  6. Database Testing. Experience in validating database operations with ClickHouse, MongoDB, or similar databases.
  7. Authentication Security Testing. Understanding of authentication protocols and testing of secure systems using Keycloak.
  8. Performance Testing. Experience using JMeter or Gatling to assess system performance.
  9. Version Control & CI/CD. Knowledge of Git, Jenkins, or similar CI/CD pipelines.
  10. Debugging & Analytical Skills. Strong ability to analyze root causes of issues and collaborate with developers for resolutions.
  11. Testing Frameworks. Experience with testing frameworks for JavaScript-based applications.
  12. Agile Methodologies. Understanding of Agile principles and best practices.
  13. Visualization & Mapping API Testing. Exposure to testing visualization libraries and mapping APIs like Google Maps API.

Why Join Us?

  1. Innovative Environment. Work with a cutting-edge technology stack and collaborate with a dynamic team.
  2. Professional Growth. Opportunities to enhance your skills through learning and development programs.
  3. Collaborative Culture. A work environment that fosters teamwork, innovation, and knowledge sharing.
  4. Competitive Compensation. Attractive salary package with performance-based incentives.
  5. Flexible Work Approach. Work-life balance with flexible work arrangements.

If you are passionate about delivering high-quality software, ensuring seamless user experiences, and working on complex testing challenges, we would love to hear from you. Apply today to be a part of our growing team!