Performance Test (AI Enabled) - Senior Engineer (Noida, UP, India)
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 dedicated to being a trusted technology partner and a platform for top professionals to achieve their full potential. With a global presence across India, the USA, and Canada, we empower enterprise clients in financial services, healthcare, transportation & logistics, and professional services. Our expertise spans cutting-edge areas like Application & Product Engineering, Data & Analytics, Cloud, DevOps, MLOps, Quality Engineering, and Business Automation, working on complex, mission-critical applications.
At Iris, we believe in "Build Your Future. Own Your Journey." Every role is an opportunity for growth, where your potential is valued, your voice matters, and your work makes a significant impact. We provide cutting-edge projects, personalized career development, continuous learning, and mentorship to foster both personal and professional advancement.
- 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 user workloads and system demands. - Conduct in-depth analysis of system architecture to proactively identify potential performance risks and areas for optimization. - Lead performance testing initiatives, ensuring robust system scalability and stability under various conditions. - Plan and execute baseline and trend tests in approved environments, coordinating necessary test windows and monitoring access. - Analyze performance test results, identifying bottlenecks, thresholds, and providing actionable recommendations in collaboration with engineering and operations teams. - Review and maintain performance scripts and reports, adhering to best practices for consistency and quality. - Produce, review, and maintain essential test documentation, including runbooks with execution steps, troubleshooting guides, and onboarding notes. - Contribute to broader non-functional and performance testing activities, such as developing initial k6/Gatling scripts under guidance. - Continuously enhance the automation suite health through refactoring, reducing duplication, improving assertions, and optimizing execution times. - Support sprint demos, offering clear visibility into automation progress, key results, and test coverage. - Mentor junior team members, sharing expertise in performance testing tools and techniques. - Collaborate effectively with stakeholders to define Service Level Agreements (SLAs) and critical performance benchmarks.
- Proven expertise in performance testing tools and methodologies, with a strong command of Jmeter, Concurrency Testing, Web Analytics Testing, and LoadRunner. - Demonstrated ability to design, develop, and execute complex performance test scripts and scenarios. - Solid understanding of system architecture and ability to identify performance bottlenecks and optimization opportunities. - Experience leading performance testing efforts and ensuring system scalability and stability. - Proficient in planning and executing baseline and trend tests, including coordination of test windows and monitoring. - Strong analytical skills for interpreting performance results and generating impactful findings and recommendations. - Experience in reviewing and maintaining performance scripts and documentation, ensuring adherence to best practices. - Familiarity with contributing to broader testing activities, including building initial scripts for tools like k6 or Gatling. - Commitment to continuously improving automation suite health and execution efficiency. - Ability to provide visibility into automation progress and results during sprint demos. - Experience mentoring team members on performance testing best practices and tools. - Excellent collaboration skills to work with stakeholders on defining SLAs and performance benchmarks. - Demonstrates ownership in driving quality initiatives and performance testing excellence. - Applies strong analytical and problem-solving skills to complex testing challenges. - Communicates proactively to ensure stakeholder alignment and transparency. - Mentors team members and promotes knowledge sharing across testing practices. - Ensures end-to-end quality delivery through effective test ownership. - Drives innovation in performance testing strategies, processes, and automation adoption. - Adapts effectively to changing requirements and testing priorities. - Maintains attention to detail in testing, validation, and defect management. - Takes initiative in improving test coverage, processes, and quality practices.
Iris Software
Information Technology & Services