Talent.com
08763 Citi Canada Technology Services ULC
Non-Functional Testing Engineer08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
Non-Functional Testing Engineer

Non-Functional Testing Engineer

08763 Citi Canada Technology Services ULC • Mississauga Ontario Canada
3 days ago
Job type
  • Full-time
Job description

Team Context:

The Prime Services horizontal team is a critical component of our engineering organization, focusing on delivering robust and high-performance solutions tailored to the unique demands of Prime Services applications. Within this structure, the Non-functional team acts as a horizontal gating function, ensuring the scalability, robustness, and overall resilience of our applications through rigorous and effective testing methodologies. We are committed to upholding the highest standards of application quality, performance, and stability across Prime, Futures, and Clearing applications.

Your Role as Engineer:

As a Non-Functional Testing Engineer (AVP), you will be a hands-on technical expert focused on the execution and delivery of non-functional testing initiatives for Prime, Futures, and Clearing applications. You will apply your strong technical expertise in performance engineering, observability, and systems profiling to ensure applications meet stringent performance, scalability, reliability, and security requirements. Your primary focus will be on:

  • Execution & Delivery: Designing, developing, and executing comprehensive non-functional testing strategies and plans, ensuring high-quality delivery.
  • Technical Deep Dive: Applying deep technical knowledge to conduct hands-on testing, detailed analysis, and tuning, directly contributing to the optimization of application performance.
  • Tooling & Automation: Developing and maintaining advanced testing frameworks, tools, and simulations that mimic real-world operational scenarios, including performance test scripts and automation.
  • Collaboration & Integration: Working closely with development, architecture, DevOps, Production Support, and UAT teams to integrate non-functional testing into CI/CD pipelines and embed requirements early in the development lifecycle.
  • Problem Solving: Identifying and analyzing performance bottlenecks, failure points, and risks within application architectures, and providing actionable insights for resolution and optimization.

Where You Fit In:

You will be at the intersection of engineering excellence and critical business operations within the Prime, Futures, and Clearing spaces. Your direct, hands-on contribution will significantly impact on the reliability and performance of our applications, which are fundamental to our clients' success and our market position. You will be instrumental in ensuring that our technology not only functions but excels under pressure, providing a stable and scalable platform for complex financial operations. This role offers the opportunity for significant technical contribution, driving innovation, and making a tangible impact on high-visibility projects within a dynamic and intellectually stimulating environment.

Key Responsibilities:

  • Non-Functional Testing (NFT) Execution: Design, develop, and execute comprehensive Non-Functional Testing (NFT) strategies including performance, load, stress, endurance, and resiliency testing for Prime, Futures, and Clearing applications.
  • CI/CD Integration & Collaboration: Work closely with application development, DevOps, and Production Support teams to integrate non-functional testing into CI/CD pipelines, ensuring seamless and continuous quality assurance.
  • Performance Scripting & Workload Modeling: Develop and maintain robust performance test scripts, scenarios, and realistic workloads based on detailed business and technical requirements.
  • Application Profiling & Tuning: Perform in-depth application profiling and tuning, including heap and thread dump analysis, Splunk and other log profiling, SQL profiling, and AWR analysis to precisely identify performance bottlenecks at the code, configuration, and architectural layers.
  • Bottleneck Identification & Optimization: Actively identify performance bottlenecks and architectural limitations, analyzing test results to provide actionable insights and recommendations for improving application throughput, latency, scalability, and overall capacity.
  • Capacity Planning Support: Support capacity planning initiatives by identifying infrastructure headroom requirements and proactively addressing gaps between production and performance environments.
  • Observability & Monitoring Contribution: Contribute to building and improving observability and monitoring capabilities using industry-standard tools and practices.
  • Defect Triage & Root Cause Analysis: Participate in performance defect triage and conduct thorough root cause analysis with cross-functional teams to resolve complex performance issues.
  • Resiliency & Chaos Engineering: Support resiliency and reliability initiatives, including participation in controlled failure testing and chaos engineering exercises (where applicable), to validate system robustness.
  • Process Adherence & Documentation: Ensure strict adherence to Non-Functional Testing standards, processes, and best practices throughout the SDLC. Document test approaches, results, metrics, and recommendations using Confluence or similar knowledge repositories.

Experience:

  • 5-7 years of hands-on experience working with Performance Testing and Performance Engineering, with a proven track record in optimizing complex financial applications.
  • 2-3 years of practical experience specifically in Chaos Engineering, designing and executing experiments to validate system resilience and fault tolerance.
  • Excellent knowledge of performance engineering principles, observability techniques (including tools like Splunk, Grafana), resiliency patterns, and Site Reliability Engineering (SRE) practices.
  • Proficient in identifying bottlenecks and recommending optimization strategies to improve applications' throughput and capacity.

Technical Skills:

  • Software Development Lifecycle & Methodologies: In-depth knowledge of software development and testing lifecycle methodologies, with extensive experience in Agile practices, project management, and issue tracking using Jira.
  • Performance Engineering Tools: Proficient with leading performance testing tools including LoadRunner, LoadRunner Enterprise, and JMeter, along with custom scripting for test automation.
  • Observability & Monitoring Platforms: Well-versed in observability and monitoring solutions such as AppDynamics, Splunk, Grafana, and the ELK (Elasticsearch, Logstash, Kibana) stack.
  • Cloud Native & Distributed Technologies: Experience with containerization and orchestration technologies like OpenShift and Kubernetes, and distributed messaging systems like Kafka.
  • Programming & Database Expertise: Hands-on experience with programming languages (, Python, Java) and database technologies (, Oracle DB, PostgreSQL, SQL).
  • Documentation & Collaboration: Working knowledge of Confluence for comprehensive documentation and knowledge management.

Communication & Collaboration:

  • Strong analytical and problem-solving skills with the ability to explain complex performance issues clearly and concisely.
  • Effective verbal and written communication skills for interacting with technical and business stakeholders.
  • Proven ability to collaborate effectively with distributed, cross-functional technology teams.
  • Willingness to mentor junior engineers on non-functional testing concepts and tools.

Education Qualification:

  • Bachelor's/University degree, or equivalent practical experience, preferably in Computer Science or Information Systems.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location Full Time Salary Range:

$94, - $141,

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

------------------------------------------------------

------------------------------------------------------

Create a job alert for this search

Non-Functional Testing Engineer • Mississauga Ontario Canada

Similar jobs

Contract Software Engineer Specializing in Advanced AI Techniques

TuringMississauga, Peel Region, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Non-Functional Testing Engineer

Citigroup Inc.Mississauga, Canada
Full-time

Team Context: The Prime Services horizontal team is a critical component of our engineering organization, focusing on delivering robust and high-performance solutions tailored to the unique demands... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondMississauga, Peel Region, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Technical Expert, Engineering, Nondestructive Testing

BombardierMississauga, Peel Region, CA
Full-time

When applicable, Bombardier promotes flexible and hybrid work policies.Technical Expert, Engineering, Nondestructive Testing.Primary Location: Global 7500/8000.Organization: Aerospace Canada.Insura... Show more

 • Promoted

Remote Senior Software Engineer - AI Code Testing

Great Value HiringMississauga, Peel Region, CA
Remote
Part-time

A leading technology firm in Canada is seeking a Senior Software Engineer / Coding Expert for a part-time, project-based contract.The role involves assessing and refining AI-generated code, designi... Show more

 • Promoted

Software developer in test

SOTI Inc. North AmericaMississauga, Peel Region, CA
Full-time

Job Title: Software Developer in Test (SDET).Location: Mississauga, Ontario (Hybrid).We are seeking a highly skilled Software Developer in Test (SDET) to join our team.In this role, you will be res... Show more

 • Promoted

QA Automation Engineer - mississauga

Synechronmississauga, on, ca
Full-time

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ... Show more

 • Promoted

Senior Software Engineer - Rust/TypeScript Platform & Open-Source

fiveonefourMississauga, Peel Region, CA
Full-time

A leading data platform company in Canada is seeking a Senior Engineer to build and maintain their Boréal hosting platform and Moose open-source project.This role offers the chance to collaborate c... Show more

 • Promoted

Remote Software Engineer (Go + React) - Testing-Driven & Agile

Applied Systems CanadaMississauga, Peel Region, CA
Remote
Full-time

A tech-focused insurance firm in Canada is seeking a Software Engineer (Golang, React) to join their remote Personal Lines Insurance team.This role emphasizes test automation and collaboration in a... Show more

 • Promoted

Software Engineer - Brookhaven

VoldexMississauga, Peel Region, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

Software Engineer - Brookhaven

Voldex GamesMississauga, Peel Region, CA
Full-time +1

Voldex is a leading gaming company focused on Roblox, the most exciting ecosystem in gaming today.We are home to several of Roblox's top games, including Brookhaven, Driving Empire, and NFL Univers... Show more

 • Promoted

QA Automation Engineer for Digital Government Services

PathlionMississauga, Peel Region, CA
Full-time

A provincial government entity in Canada is seeking QA Automation Developers to enhance the quality of digital services through effective test planning and automation.This full-time position requir... Show more

 • Promoted

Performance Test Engineer

SOTI IncMississauga, Peel Region, CA
Full-time

SOTI provides mobile and IoT device management solutions.We are looking for an out‑of‑the‑box thinker to plan, execute, analyze, and improve performance testing for our products and platforms, whil... Show more

 • Promoted

Senior Quality Engineer - Software Testing

LRO StaffingMississauga, Peel Region, CA
Full-time

Join an innovative SaaS company as a Senior Quality Engineer specializing in software testing.This remote-friendly role focuses on leadership, testing strategies, and infrastructure management in O... Show more

 • Promoted • New!

QA Automation Engineer

RELQ TECHNOLOGIESMississauga, Peel Region, CA
Full-time

The ideal candidate will work closely with developers, product owners, and DevOps teams in an Agile environment to ensure functional, regression, and performance testing is automated and scalable.D... Show more

 • Promoted

Unreal Programmer

High Voltage SoftwareMississauga, Peel Region, CA
Full-time

High Voltage is looking for experienced and passionate.This role is a fantastic opportunity for a dedicated engineer to use their extensive knowledge of Unreal Engine and C++ to build robust, high-... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Mississauga, Peel Region, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

Software Engineer

SpellbookMississauga, Peel Region, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Senior C# SW Engineer for Exciting Challenges

ROSSMississauga, Peel Region, CA
Full-time

Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They ha... Show more

 • Promoted

Software Engineer

TRXMississauga, Peel Region, CA
Full-time

Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.Develop software for reactor control, monitoring systems, data acquisition, si... Show more