CrawlJobs Logo

Performance Testing Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada, Mississauga

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Execution Services technology team is looking for an Applications Development Sr Programmer Analyst (Performance Testing Engineer) to take ownership of multiple applications NFT solutions. This involves working closely with the Global NFT team, leading Performance Testing & Engineering, monitoring system bottlenecks, and collaborating with different stakeholders.

Job Responsibility:

  • Performance Engineering and Performance Testing Tasks for engaged projects
  • Strategy, estimation, planning, execution oversight, metrics reporting and risk management
  • Thought leadership and expertise concerning Non-Functional Testing (NFT)
  • Training and mentoring Performance Engineers in the team
  • Design standalone component or End-to-End Testing approach
  • Create and maintain performance testing artefacts including test strategies, test plans, and KPI reports
  • Collaboration with Development, QA, Architect, Business, and Production Support teams
  • Identify, recommend, and implement optimization strategies for test execution
  • Continuous process improvement and test framework optimization
  • Automating repetitive tasks.

Requirements:

  • Performance Testing & Engineering
  • MF Performance Center with Web, Web Services (Rest, Microservices), MQ (Java), Database Testing (ETL), AWR analysis, AppDynamics Profiling, Kibana & Log Analysis, CA Service Virtualization (LISA)
  • Ability to assess & design the standalone component or End to End Testing approach connecting multiple components in application flow
  • Implementation and execution of a performance test framework for non-functional testing (load, volume, stress, capacity and scalability) which validate business non-functional requirements
  • Strong knowledge of Monitoring tools that allow for analysis of system health and potential bottlenecks (e.g., App Dynamics, Kibana, BMC TrueSight)
  • Produce and maintain Key Performance Indicators (KPIs) around the testing performed
  • Manage best in class service quality and manage SLA/OLAs accordingly
  • In-depth knowledge and working experience with Performance Center, App Dynamics, HP Site scope and other latest Performance Engineer & Performance Testing tools (e.g., CA Lisa Virtualization) and Open Source performance testing tools (e.g., Apache JMeter, WebLOAD)
  • Profiling application end to end performance and identifying application and hardware / operating systems bottlenecks
  • Identifying and providing tuning recommendation for various infrastructure components such as Application Servers, Database Servers, Message Buses and Web Servers
  • Experience of working in Agile methodology
  • Ability to communicate with technical & non-technical stakeholders
  • Creating performance testing artefacts including Performance test strategy and test plans/estimates, optimization & KPI reports
  • Collaboration with teams including Development, QA, Architect, Business and Production Support
  • Identify, recommend, and implement framework, strategies and toolsets to optimize test execution, expand test coverage, and reduce risk
  • Python, Ruby, Java, JavaScript, C#, or other technical programming knowledge
  • Financial domain knowledge
  • Ability to develop stubs and drivers
  • 5+ years of experience in an IT development role.

Nice to have:

  • Python, Ruby, Java, JavaScript, C# (high-level programming languages)
  • Financial domain knowledge
  • Exposure to developing stubs and drivers.
What we offer:
  • Diverse and global work environment
  • Growth opportunities within Citi
  • Equal opportunity employment
  • Support for reasonable accommodations for persons with disabilities.

Additional Information:

Job Posted:
September 05, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.