Performance Test (AI Enabled) - Senior Engineer
Iris Software
Iris Software
Join Iris Software, recognized among India's Top 25 Best Workplaces in IT. We are a rapidly expanding IT services company committed to being our clients' most trusted technology partner and a premier destination for top industry professionals. With a global presence across India, the USA, and Canada, we empower enterprise clients in financial services, healthcare, transportation, and professional services through cutting-edge technology solutions.
Our expertise spans complex application and product engineering, data & analytics, cloud computing, DevOps, Data & MLOps, quality engineering, and business automation. At Iris, your career is a launchpad for growth, with opportunities to shape your success in an environment that values your talent and ambitions.
Design and implement comprehensive performance testing strategies, including load, stress, endurance, and spike testing. Develop sophisticated performance scripts and scenarios to accurately simulate real-world user workloads. Analyze system architecture to pinpoint performance bottlenecks and areas for optimization. Lead performance testing initiatives, ensuring robust system scalability and stability. Plan and execute baseline and trend tests, coordinating necessary test windows and monitoring access.
Analyze performance test results to identify bottlenecks, define thresholds, and provide actionable recommendations in collaboration with engineering and operations teams. Maintain and update performance scripts and reports following best practices. Produce and manage essential test documentation, including runbooks with execution steps and troubleshooting guides. Support non-functional testing activities, potentially contributing to initial script development for tools like k6 or Gatling. Continuously enhance the automation suite's health through refactoring and optimization. Support sprint demonstrations, providing clear visibility into automation progress, results, and coverage. Mentor team members on advanced performance testing tools and techniques. Collaborate with stakeholders to establish Service Level Agreements (SLAs) and performance benchmarks.
Demonstrate strong ownership in driving quality initiatives and achieving performance testing excellence. Foster effective collaboration with teams and stakeholders for successful project delivery. Apply robust analytical and problem-solving skills to tackle complex testing challenges. Maintain proactive communication to ensure stakeholder alignment and transparency. Mentor junior team members and promote knowledge sharing across testing practices. Ensure end-to-end quality delivery through effective test ownership. Drive innovation in performance testing strategies, processes, and automation adoption. Adapt effectively to evolving requirements and shifting testing priorities. Exhibit meticulous attention to detail in testing, validation, and defect management. Take initiative in improving test coverage, processes, and overall quality practices.
Iris Software
Information Technology & Services