Be part of something bigger at BD. Here, you’ll join a driven, agile engineering team working in a startup-like environment that has the backing and resources of a Fortune 500 company. In engineering, you could be involved in everything from operations, production and construction to information technology and maintenance environments, all while analyzing and developing solutions to further our engineering capabilities. You’ll use your talent and track record of solving complex problems to achieve one singular goal: advancing the world of health™. At BD, you can make a true difference of one.
Responsibilities
Job Description Summary
As a Senior Performance Test Engineer, you will be responsible for designing, implementing, and executing performance testing strategies to ensure that software applications meet optimal performance standards of Enterprise Informatics Platform. This role involves identifying bottlenecks, diagnosing issues, and providing recommendations for improvement to ensure systems are efficient, scalable, and reliable. The engineer collaborates closely with development, QA, and operations teams to create comprehensive performance testing solutions and drive continuous performance improvements across platforms and services.Job Description
Key Responsibilities:
Develop detailed performance test strategies based on project requirements. Create test scripts, scenarios, and execution plans for performance, load, stress, and scalability tests. Conduct tests to assess software performance, including load testing, stress testing, endurance testing, and volume testing. Monitor application performance during test execution using appropriate tools. Analyze test results to identify performance bottlenecks and areas for optimization. Work closely with development, QA, and DevOps teams to ensure performance aspects are considered during development cycles. Recommend architectural improvements to optimize performance. Generate and present detailed reports of test results, including analysis of performance metrics and recommendations. Document and track performance-related issues, risks, and improvement plans. Enhance performance test automation by integrating tools and developing automated test scripts. Stay updated on performance testing tools, trends, and best practices. Educate the broader team to value security and performance in their daily work and come up with innovative solutions to complex challenges. Provide technical assistance to ensure smooth system performance during development stage. Own, maintain, and develop performance testing infrastructure including benchmarks, test frameworks, CICD, as well as reporting, and alerting systems.
Qualifications:
• Bachelor’s degree or equivalent experience in computer science or a related field.
• At least 6 years of experience in Performance Test engineering, preferably in a highly regulated environment.
Knowledge and Skills
Must Have
- Expertise in performance testing tools such as JMeter, Selenium, LoadRunner, Gatling, or similar.
- Hands-on experience with monitoring tools like Prometheus, Grafana, Dynatrace, AppDynamics.
- Strong ability to identify performance bottlenecks and diagnose issues related to scalability, latency, and throughput.
- Ability to analyze system behavior under load and provide actionable insights.
- Excellent communication skills to explain performance results and recommendations to both technical and non-technical stakeholders.
- Collaborative mindset, working effectively in cross-functional teams.
- Familiarity with Agile, DevOps, and CI/CD processes, ensuring seamless integration of performance tests into development pipelines.
- Keen attention to detail for designing test cases, reviewing results, and ensuring thorough test coverage.
- Experience with cloud-based platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes)
Nice to Have
- Familiarity with performance testing in microservices architecture environments.
- Proficiency in scripting languages like C#.
- Solid understanding of web technologies, databases (SQL and NoSQL), and network protocols.
Primary Work Location
IND Bengaluru - Technology CampusAdditional Locations
Work Shift
Success Profile
What makes a successful Engineer Professional at BD? Check out the top traits we’re looking for and see if you have the right mix.
- Collaborative
- Conceptual
- Creative
- Imaginative
- Problem-solver
- Team player
Advancing the world of health™
BD is one of the largest global medical technology companies in the world and is advancing the world of health™ by improving medical discovery, diagnostics and the delivery of care. BD helps customers enhance outcomes, lower costs, increase efficiencies, improve safety and expand access to health care.