Talent.com
Citigroup Inc.
Non-Functional Testing EngineerCitigroup Inc. • Toronto, Canada
No longer accepting applications
Non-Functional Testing Engineer

Non-Functional Testing Engineer

Citigroup Inc. • Toronto, Canada
6 days ago
Salary
CA$94,300.00 yearly
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 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 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, log profiling, SQL profiling, and AWR analysis to precisely identify performance bottlenecks.

Bottleneck Identification & Optimization:

Identify performance bottlenecks and architectural limitations, analyze test results, and provide actionable insights for improving 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).

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 repositories.

Experience:

5–7 years of hands‑on experience in performance testing and performance engineering, with a proven track record in optimizing complex financial applications.

2–3 years of practical experience 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 SRE practices.

Proficient in identifying bottlenecks and recommending optimization strategies to improve application throughput and capacity.

Technical Skills:

Software Development Lifecycle & Methodologies:

In‑depth knowledge of software development and testing lifecycle methodologies, 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 stack.

Cloud Native & Distributed Technologies:

Experience with containerization and orchestration technologies like OpenShift and Kubernetes, and distributed messaging systems such as Kafka.

Programming & Database Expertise:

Hands‑on experience with programming languages (e.g., Python, Java) and database technologies (e.g., 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,300.00 – $141,500.00

Automated Processing and AI: We use automated processing, including artificial intelligence, for our legitimate business interests to identify and align the candidate’s skills and abilities with a specific job opening. Additionally, if you choose or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all 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.

This job opening is for an existing job vacancy.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Citi’s Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr
Create a job alert for this search

Non-Functional Testing Engineer • Toronto, Canada

Similar jobs

Senior Analog Design Engineer (Project-Based/Contract) - 4FMV Inc

4FMV Incmarkham, on, ca
Part-time

Immediate 2-week sprint (up to 40 hours); ongoing part-time starting late May.Could also lead to more projects and hours.Our client is seeking a versatile.You will act as a technical lead, performi... Show more

 • Promoted

Functional Test Engineer

Hurix Systems Pvt. LtdToronto, Ontario, Canada
Full-time

AI DATA SERVICES* CLOUD SOLUTIONS* HIGHER EDUCATION* K12* PUBLISHING* TECHNOLOGY* WORKFORCE LEARNING# Functional Test Engineer● **Location:** Nearshore.Work Hours:** EST Time zone**About the Role**... Show more

 • Promoted

QA Engineer – Testing for CAD Applications

NEARSOURCE TECHNOLOGIESToronto, ON, CA
Full-time

Join the forefront of quality assurance for innovative CAD and interactive platforms within a hybrid-work model.Focus on ensuring stability and performance across desktop, mobile, and web environme... Show more

 • Promoted

Security Verification and Test Engineer

Arm LimitedToronto, ON, CA
Full-time

Elevate your career as a Security Verification and Test Engineer.Use your expertise in cryptography and embedded systems to contribute to innovative Security IP development in a dynamic team.The ro... Show more

 • Promoted

Quality Engineer

Compunnel, Inc.Toronto, ON, CA
Full-time

We are seeking a seasoned Quality Engineer with over 10 years of experience in software testing across various platforms including UI, Desktop, Mainframe, API, Mobile, and Non-Functional Testing.Th... Show more

 • Promoted

Lead Functional Test Engineer - Automation And Onsite - C$90,000 - C$110,000 A Year

Tata Consultancy ServicesToronto, Canada
Full-time

Seeking a test engineer in Toronto to create test strategies, manage defects, and lead automation tasks. Show more

 • Promoted

C# Engineer for Automation and Integration Testing in Toronto

Highbrow LLCToronto, Ontario, Canada
Full-time

Elevate your career as a talented C# Engineer specializing in automation and integration testing.Collaborate in a hybrid environment, focusing on optimizing testing processes and debugging critical... Show more

 • Promoted

Firmware Test Engineer

Sapphire Stream TechnologyToronto, ON, CA
Full-time

Work closely with engineering and program teams to review, clarify, and validate PHY and system-level requirements.Define, develop, and execute test plans and test cases for MIPI CSI PHY validation... Show more

 • Promoted

Test Engineer

WiproToronto, ON, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The purpose of this role is to prepare test cases and perform testing of the product, platform, or sol... Show more

 • Promoted

Engineer, AI & Software Testing

Magna International Inc.Toronto
Full-time +1

Job descriptions may display in multiple languages based on your language selection.What we offer:**At Magna, you can expect an engaging and dynamic environment where you can help to develop indust... Show more

 • Promoted

Software Development Engineer in Test

Magnet ForensicsToronto, Ontario, Canada
Full-time

Who We Are Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-relate... Show more

 • Promoted

Full Stack Engineer

Russell TobinToronto, Ontario, Canada
Full-time

Duration: 24+ Months (Possible Extension).Pay Rate: CAD 90-100/Hour + HST.Core Roles and Responsibilities – Full Stack Developer.NestJS, Express), and Python (Django).Must have Prior Government Sec... Show more

 • Promoted

Test Engineer for a Growing Software Company

ROSSToronto, Ontario, Canada
Full-time

This is your chance to join a relatively small, yet growing software company that specializes in Supply Chain Management – you will make a difference!.Overview As part of the Testing Team you will ... Show more

 • Promoted

Test Development Engineer

CollaberaToronto
Full-time

Contract), Possibility of Extension.Build and enhance automation frameworks with a strong focus on Core Python development.Develop, optimize, and execute complex SQL queries for data validation and... Show more

 • Promoted

Software Development Engineer in Test

LeagueToronto, Ontario, Canada
Full-time

Founded in 2014, League is the leading healthcare consumer experience (CX) platform, powered by artificial intelligence (AI), reaching more than 63 million people around the world and delivering th... Show more

 • Promoted

Senior Engineer for Automated Testing Solutions

LyftToronto
Full-time

Join Lyft as a Senior Engineer focusing on AI-powered automated testing solutions in a collaborative hybrid environment.Shape the future of developer productivity and testing quality.This senior ro... Show more

 • Promoted

Senior Electronics Designer / Project Lead (P.Eng Preferred)

NPA WorldWideRichmond Hill Central, Ontario, Canada
CA$90,000.00 yearly
Full-time +1

Senior Electronics Designer / Project Lead.Salary: $90,000 - $110,000 per annum (Negotiable depending on experience).Design and develop digital circuits for mobile medical workstations.Create schem... Show more

 • Promoted

Software Engineer – Advanced Systems

Draganfly Inc.newmarket, on, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

C# Engineer

Highbrow LLCToronto, Ontario, Canada
Full-time

Job Title: C# Engineer Job ID: 2024-12739.Job Location: Toronto, ON (2 days/week onsite).Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers.Automate Regression Testing harne... Show more

 • Promoted

Qa Engineer, Performance Testing (Hybrid - North York) - C$80,000 - C$90,000 A Year

EWS GroupToronto, Canada
Full-time

QA Engineer needed to build performance testing frameworks for cloud-based POS applications. Show more