Performance Test (AI Enabled) - Senior Engineer (Noida, UP, India)
Iris Software
Iris Software
Join a leading IT services company recognized among India's Top 25 Best Workplaces in the IT industry. At Iris Software, we are dedicated to being a trusted technology partner and fostering professional growth. Our diverse team across India, USA, and Canada drives transformation for enterprise clients in financial services, healthcare, transportation, and professional services, utilizing cutting-edge technologies like AI, Cloud, DevOps, and Quality Engineering.
Our culture empowers you to "Build Your Future. Own Your Journey." We believe in valuing your potential, amplifying your voice, and ensuring your work makes a tangible impact. Through challenging projects, personalized career development, continuous learning, and mentorship, we are committed to supporting your holistic growth, both personally and professionally.
Lead performance testing initiatives, including designing and implementing strategies for load, stress, endurance, and spike testing. Develop sophisticated performance scripts and scenarios that accurately simulate real-world workloads. Analyze system architecture to pinpoint potential performance bottlenecks and areas for optimization.
Execute baseline and trend tests, coordinating necessary test windows and monitoring access. Analyze test results, collaborate with engineering and operations teams to identify bottlenecks and provide actionable recommendations. Maintain and refine performance scripts and reports following best practices.
Produce and manage comprehensive test documentation, including runbooks with execution steps and troubleshooting guides. Contribute to broader non-functional testing activities, assisting with the development of initial scripts for tools like k6 or Gatling. Continuously enhance the automation suite's health by refactoring code, eliminating duplication, improving assertions, and optimizing execution times. Support sprint demonstrations, providing clear visibility into automation progress, results, and coverage. Mentor team members on advanced performance testing tools and methodologies. Collaborate with stakeholders to define service level agreements (SLAs) and performance benchmarks.
Proficiency in performance testing tools such as Jmeter, LoadRunner, and in conducting Concurrency Testing and Web Analytics Testing is essential. A strong understanding of system architecture is required to identify and address performance risks.
Candidates should possess excellent analytical and problem-solving skills, with the ability to drive quality initiatives and deliver performance testing excellence. Effective communication and collaboration skills are crucial for aligning with teams and stakeholders, ensuring transparent and proactive information sharing.
Demonstrated ownership in ensuring end-to-end quality delivery and a commitment to driving innovation in testing strategies and automation adoption are key. Adaptability to changing requirements and priorities, along with meticulous attention to detail in testing and defect management, are also expected. Initiative in improving test coverage and quality practices is highly valued.
Iris Software
Information Technology & Services