At a Glance
- Tasks: Lead performance testing for complex applications and mentor a dynamic team.
- Company: Join Citi, a global leader in Treasury and Trade Solutions.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on continuous improvement and innovation.
- Why this job: Make a real impact on user experience with cutting-edge performance engineering.
- Qualifications: 5+ years in performance engineering and strong analytical skills required.
The predicted salary is between 30000 - 141500 $ per year.
Citi Treasury and Trade Solutions (TTS) provide services across the globe. Performance testing & engineering is key to establish service level agreement & achieve excellent user experience. Non-functional testing group supports 200+ applications across multiple lines of business within TTS group. TTS NFT team is looking for a Performance Engineering Lead who will take ownership of multiple applications' performance testing solutions & play an SME role to engage with Development, Architect & Business teams to gather the requirements & design the performance testing approach to certify the application changes before production deployments. This role requires working closely with the Global NFT team & is expected to lead & mentor the team. The position is expected to play a dual role of manager as well as handle delivery for assigned LOB or multiple critical applications on a need basis. The person should have strong knowledge to lead Non-Functional Testing (Performance Testing & Engineering) for applications with complex architecture and should have exposure in monitoring, profiling & analyzing with industry-standard tools.
Responsibilities:
- This role is for Performance Testing Lead & expected to have SME level knowledge to drive the non-functional testing solution for applications with complex architecture, Middleware applications along with Service virtualization & Data Management.
- Overall responsibility of Performance Engineering and Performance Testing Tasks for engaged projects - including strategy, estimation, planning, execution oversight, metrics reporting and risk management.
- Bottom-line responsibility for providing thought leadership and expertise concerning Non-Functional Testing for the team, its members and the deliverables.
- Manage, train and mentor (as needed) Performance Engineers and Testers in the team.
Primary Skills:
- Performance Testing & Engineering.
- Tools: Loadrunner Enterprise with Web, Web Services (Rest, Microservices), MQ (Java), AWR analysis, JVM Profiling, Application Profiling, AppDynamics, Kibana & Log Analysis, SPLUNK, CA Service Virtualization (LISA).
- Strong understanding of JVM, Operating System & RDBMS is mandatory.
- The implementation and execution of a performance test framework for non-functional testing (load, volume, stress, capacity and scalability) which validate business non-functional requirements.
- Produce and maintain Key Performance Indicators (KPIs) around the testing performed. Manage best in class service quality and manage SLA accordingly.
- In-depth knowledge and working experience with LRE, App Dynamics and Open Source performance/monitoring tools.
- A strong knowledge of / experience with profiling application end-to-end performance and identifying application and hardware / operating systems bottlenecks.
- Experience in identifying and providing tuning recommendations for various infrastructure components such as Application Servers, Database Servers, PEGA, Message Buses and Web Servers.
- Experience of working in Agile testing methodology.
- Good collaboration & ability to communicate with technical & non-technical stakeholders.
- Develop performance test artefacts including Performance test strategy and test plans/estimates, & KPI reports.
- Collaboration with other teams including Development, Architect, Business and Production Support.
- Strive towards continuous process improvement & test framework/scripts optimization to achieve efficient testing solutions.
- Attention to details & ability to automate repetitive tasks.
- Preferred hands-on experience with one or more programming languages i.e. Java, JavaScript, C#, Python, Ruby, etc.
- Business domain knowledge of Corporate Digital Channels, Payments, Receivable & Treasury will be an added advantage.
Qualifications:
- 5+ years in Performance engineering role. Ability to work independently or within groups on projects assigned.
- Requires in-depth knowledge, understanding and analytical thought. Exhibits comprehensive knowledge of several areas within IT Quality and has a good understanding of the industry.
- Strong understanding of testing & engineering processes. In-depth understanding of the Systems Development Lifecycle and solid experience in several phases of systems development, preferably in testing program management. Must demonstrate confidence in their abilities.
Education:
- Bachelor’s/University degree or equivalent experience.
Performance Testing Lead in Mississauga employer: Citigroup Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly for the Lead Automation Developer role in a high-velocity Agile environment. Employees benefit from extensive professional growth opportunities, cutting-edge technology integration, and a commitment to innovation, all while collaborating with talented teams to drive impactful solutions. Located in a vibrant city, Citi offers a supportive atmosphere that values diversity and encourages continuous learning, making it an ideal place for those seeking meaningful and rewarding careers.