Performance Test (AI Enabled) - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized as one of India's Top 25 Best Workplaces in the IT industry. We are a rapidly growing IT services company committed to being a trusted technology partner and the preferred destination for top industry professionals seeking to realize their full potential. With a global presence across India, the U.S.A., and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services through technology-enabled transformation. Our expertise spans mission-critical applications, leveraging cutting-edge technologies in Application & Product Engineering, Data & Analytics, Cloud, DevOps, MLOps, Quality Engineering, and Business Automation.
Design and implement comprehensive performance testing strategies, including load, stress, endurance, and spike testing. Develop intricate performance scripts and scenarios that accurately simulate real-world workloads. Conduct thorough analysis of system architecture to pinpoint performance risks and areas for optimization. Lead performance testing initiatives, ensuring robust system scalability and stability. Plan and execute baseline and trend tests in approved environments, coordinating necessary test windows and monitoring access. Analyze performance results, identifying bottlenecks, thresholds, and providing actionable recommendations in collaboration with engineering and operations teams. Maintain and enhance performance scripts and reports following best practices. Produce and manage essential test documentation and runbooks, including execution steps, troubleshooting guides, and onboarding notes. Contribute to non-functional and performance testing activities, such as developing initial k6/Gatling scripts under guidance. Continuously improve the health of the automation suite through refactoring, reducing duplication, enhancing assertions, and optimizing execution times. Support sprint demos by providing clear visibility into automation progress, results, and coverage.
This senior engineer role requires expertise in performance testing, including Jmeter, Concurrency Testing, Web Analytics Testing, and LoadRunner. Responsibilities involve designing and executing various performance tests (load, stress, endurance, spike), developing complex scripts, analyzing system architecture for risks, and leading testing efforts to ensure scalability and stability. The role also includes planning baseline and trend tests, analyzing results to provide recommendations, maintaining test documentation, and contributing to automation suite health. Collaboration with stakeholders to define SLAs and benchmarks is essential. Behavioral competencies include demonstrating ownership, effective collaboration, strong analytical skills, proactive communication, mentoring, ensuring end-to-end quality, driving innovation, adaptability, and meticulous attention to detail. Mandatory competencies are also critical for success in this role.
Iris Software
Information Technology & Services