Skip to main content
BNP Paribas India Solutions logo

QA Engineer (Performance Testing)

BNP Paribas India Solutions
Full Timesenior
INPosted April 4, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKubernetesJenkinsGitLabKafkaAgileCI/CDMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role Overview:

You are being hired as a QA Engineer / Tester to join an international, cross-functional team working on a high-performance, real-time Java / Kafka / Kubernetes platform within the Banking IT department. Your main responsibility will be to organize, execute, and automate functional and performance testing to ensure the reliability and scalability of all developed applications. You will collaborate closely with developers, architects, and end-users to validate performance, functionality, and overall user experience.

Key Responsibilities:

  • Design, execute, and maintain functional test plans and test cases aligned with business and technical requirements.
  • Organize and lead end-user acceptance testing (UAT) sessions with internal and external stakeholders.
  • Define and conduct performance, load, and stress tests on Java / Kafka / Kubernetes components.
  • Collaborate with development teams to identify root causes and validate fixes.
  • Automate regression and performance tests using appropriate frameworks and tools.
  • Ensure integration of tests within CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Provide clear and consistent test documentation and reporting to technical and business teams.
  • Monitor key performance indicators and proactively recommend optimizations.
  • Participate in Agile ceremonies and act as a quality advocate within the team.

Qualifications Required:

  • Minimum 7+ years of experience in software performance testing, preferably on distributed or high-performance systems.
  • Bachelor's degree.
  • Strong understanding of functional, regression, and user acceptance testing (UAT) methodologies.
  • Hands-on experience with performance testing tools.
  • Familiarity with Java-based applications, Kafka, and Kubernetes.
  • Good understanding of test automation frameworks and scripting languages.
  • Experience integrating tests within CI/CD pipelines.
  • Strong analytical and troubleshooting skills.
  • Excellent communication skills in English and ability to work effectively in an international team.
  • Experience with monitoring tools.
  • Exposure to microservices and real-time streaming architectures.
  • Knowledge of API testing tools.
  • Prior experience collaborating directly with end-users or business stakeholders. Role Overview:

You are being hired as a QA Engineer / Tester to join an international, cross-functional team working on a high-performance, real-time Java / Kafka / Kubernetes platform within the Banking IT department. Your main responsibility will be to organize, execute, and automate functional and performance testing to ensure the reliability and scalability of all developed applications. You will collaborate closely with developers, architects, and end-users to validate performance, functionality, and overall user experience.

Key Responsibilities:

  • Design, execute, and maintain functional test plans and test cases aligned with business and technical requirements.
  • Organize and lead end-user acceptance testing (UAT) sessions with internal and external stakeholders.
  • Define and conduct performance, load, and stress tests on Java / Kafka / Kubernetes components.
  • Collaborate with development teams to identify root causes and validate fixes.
  • Automate regression and performance tests using appropriate frameworks and tools.
  • Ensure integration of tests within CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Provide clear and consistent test documentation and reporting to technical and business teams.
  • Monitor key performance indicators and proactively recommend optimizations.
  • Participate in Agile ceremonies and act as a quality advocate within the team.

Qualifications Required:

  • Minimum 7+ years of experience in software performance testing, preferably on distributed or high-performance systems.
  • Bachelor's degree.
  • Strong understanding of functional, regression, and user acceptance testing (UAT) methodologies.
  • Hands-on experience with performance testing tools.
  • Familiarity with Java-based applications, Kafka, and Kubernetes.
  • Good understanding of test automation frameworks and scripting languages.
  • Experience integrating tests within CI/CD pipelines.
  • Strong analytical and troubleshooting skills.
  • Excellent communication skills in English and ability to work effectively in an international team.
  • Experience with monitoring tools.
  • Exposure to microservices and real-time streaming architectures.
  • Knowledge of API testing tools.
  • Prior experience collaborating directly with end-users or business stakeholders.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free