QA Engineer (Performance Testing)
BNP Paribas India Solutions
About the role
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.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free