CrawlJobs Logo

Non-Functional Testing Engineer

Canada, Mississauga 94300.00 - 141500.00 USD / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Design, develop, and execute comprehensive Non-Functional Testing (NFT) strategies including performance, load, stress, endurance, and resiliency testing for Prime, Futures, and Clearing applications
  • 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
  • Develop and maintain robust performance test scripts, scenarios, and realistic workloads based on detailed business and technical requirements
  • 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
  • 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
  • Support capacity planning initiatives by identifying infrastructure headroom requirements and proactively addressing gaps between production and performance environments
  • Contribute to building and improving observability and monitoring capabilities using industry-standard tools and practices
  • Participate in performance defect triage and conduct thorough root cause analysis with cross-functional teams to resolve complex performance issues
  • Support resiliency and reliability initiatives, including participation in controlled failure testing and chaos engineering exercises (where applicable), to validate system robustness
  • 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

Requirements

  • 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
  • In-depth knowledge of software development and testing lifecycle methodologies, with extensive experience in Agile practices, project management, and issue tracking using Jira
  • Proficient with leading performance testing tools including LoadRunner, LoadRunner Enterprise, and JMeter, along with custom scripting for test automation
  • Well-versed in observability and monitoring solutions such as AppDynamics, Splunk, Grafana, and the ELK (Elasticsearch, Logstash, Kibana) stack
  • Experience with containerization and orchestration technologies like OpenShift and Kubernetes, and distributed messaging systems like Kafka
  • Hands-on experience with programming languages (e.g., Python, Java) and database technologies (e.g., Oracle DB, PostgreSQL, SQL)
  • Working knowledge of Confluence for comprehensive documentation and knowledge management
  • 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
  • Bachelor's/University degree, or equivalent practical experience, preferably in Computer Science or Information Systems

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Non-Functional Testing Engineer

8 matching positions

Non-Functional Testing Lead

As a Lead in the Non-functional team, you will play a pivotal role in shaping th...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-10+ years of extensive experience in Performance Testing and Performance Engineering, with a proven track record in optimizing complex financial applications
  • 2-3 years of hands-on experience specifically in Chaos Engineering, designing and executing experiments to validate system resilience and fault tolerance
  • Demonstrated excellence in applying performance engineering principles, observability techniques (including tools like Splunk, Grafana), resiliency patterns, and Site Reliability Engineering (SRE) practices
  • Highly proficient in utilizing a wide array of performance testing tools (e.g., LoadRunner, JMeter, custom scripting) and advanced analytics to identify performance bottlenecks and deliver actionable recommendations for significant improvements in application throughput and capacity
  • In-depth knowledge of software development and testing lifecycle methodologies, with extensive experience in Agile practices, project management, and issue tracking using Jira
  • Proficient with leading performance testing tools including LoadRunner, LoadRunner Enterprise, and JMeter, along with custom scripting for test automation
  • Well-versed in observability and monitoring solutions such as AppDynamics, Splunk, Grafana, and the ELK (Elasticsearch, Logstash, Kibana) stack
  • Experience with containerization and orchestration technologies like OpenShift and Kubernetes, and distributed messaging systems like Kafka
  • Hands-on experience with programming languages (e.g., Python, Java) and database technologies (e.g., Oracle DB, PostgreSQL, SQL)
  • Working knowledge of Confluence for comprehensive documentation and knowledge management
Job Responsibility
Job Responsibility
  • Leading and executing non-functional testing strategies to ensure applications meet stringent performance, scalability, reliability, and security requirements
  • Defining and implementing comprehensive non-functional testing strategies for Prime Services applications, including performance, load, stress, scalability, and resilience testing
  • Guiding and mentoring a team of engineers, fostering a culture of technical excellence, continuous improvement, and innovation in testing practices
  • Applying deep technical knowledge to design, develop, and maintain advanced testing frameworks, tools, and simulations that mimic real-world Prime Services operational scenarios
  • Working closely with development, product, and operations teams to embed non-functional requirements early in the development lifecycle and to provide timely, actionable insights into application behavior under various conditions
  • Identifying potential bottlenecks, failure points, and performance degradation risks within the application architecture and proposing effective mitigation strategies
  • Manage the setup, configuration, and meticulous maintenance of dedicated non-functional test environments that accurately replicate production conditions
  • Evaluating, selecting, and integrating cutting-edge non-functional testing tools such as LoadRunner, JMeter, and developing custom scripting for test execution, alongside building custom test harnesses and automation scripts
  • Establish, design, and enforce robust standards and procedures for all NFT activities throughout the Software Development Life Cycle (SDLC)
  • Analyze organizational trends and external industry best practices to foster continuous improvement, streamline processes, and ensure consistency and high quality across the organization
What we offer
What we offer
  • opportunity to grow your career
  • give back to your community
  • make a real impact
  • Fulltime
Read More
Arrow Right

Non-Functional Salesforce Test Engineer

Contract Opportunity: Salesforce Test Engineer / Non-Functional Tester (Data & C...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
ten10.com Logo
Ten10
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical development background with advanced coding skills in Python
  • Significant experience with data querying and the GreatExpectations Python library
  • Deep expertise in Salesforce Data Cloud and a broad understanding of other Salesforce products
  • Hands-on experience testing within GCP and other Big Data products
  • Proficiency in API automation, Gherkin, Robot Framework, Selenium, and Pandas
  • Hands-on experience with CI/CD pipelines and tools such as Azure DevOps, Jenkins, or GitLab CI
Job Responsibility
Job Responsibility
  • Design, build, and implement cutting-edge automation frameworks for Salesforce Data Cloud, Marketing Cloud and GCP environments
  • Influence QA strategies and testing best practices, specifically for Big Data products and complex data pipelines
  • Lead high-impact Reconciliation Testing efforts to ensure data consistency across disparate systems
  • Collaborate within Agile environments (SCRUM/Kanban) to deliver software faster and with confidence
Read More
Arrow Right

Qa and Testing Engineer

The QA Engineer role at DB Global Technology requires a minimum of 3 years of ex...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in computer science or a comparable qualification
  • At least 3 years proven experience Quality Assurance and Software Testing
  • Strong Understanding of SDLC & STLC
  • Hands On Experience with Defect and Test Management Tools: Jira, HP ALM, Bugzilla, Zephyr (or similar)
  • SQL Knowledge (recommended Fundamental Query + DML)
  • API Testing Tools: Proficiency in tools like Postman, SoapUI (or similar) for testing APIs (REST, SOAP) + familiarity of API concepts and structures
  • VCS : Familiarity with Git (or similar)
  • Strong Analytical Mindset
  • Attention to Detail
  • Problem-Solving
Job Responsibility
Job Responsibility
  • Responsible for Test Case Design & Execution
  • Develop comprehensive test plans, test cases, and test scripts based on functional and non-functional requirements
  • Participate in the review and improvement of test processes and methodologies and provide recommendations for improvement
  • Identify, document, and track defects through resolution
  • Work in an Agile/Scrum environment, attend daily stand-up meetings, provide feedback, and contribute to sprint retrospectives
  • Is an integral part of the SDLC process by creating/approving TER(test execution report) for production deployments
  • Keep up to date with new testing tools, techniques, and technologies to improve overall testing quality
What we offer
What we offer
  • smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • projects have different working hours to suit your needs
  • sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • individual coaching sessions
  • accredited Coaching School
  • epic parties or themed events
Read More
Arrow Right

QA and Testing Engineer

The QA and Testing Engineer will be responsible for ensuring the quality of soft...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • At least 3 years of experience in Quality Assurance and Software Testing
  • Excellent analytical, problem-solving, and critical thinking skills
  • Experience with test management tools (e.g., JIRA, TestRail, ALM, Allure TestOps)
  • Solid understanding of software development lifecycle (SDLC) and various testing methodologies (Agile, Scrum)
  • Familiarity with database concepts and ability to write basic SQL queries for data validation
  • Experience in API testing using tools such as Postman, SoapUI or Bruno
  • Strong attention to detail and a commitment to quality
  • Excellent communication and collaboration skills
  • Strong knowledge of software QA methodologies, tools, and processes
Job Responsibility
Job Responsibility
  • Develop comprehensive test plans, test cases, and test scripts based on functional and non-functional requirements
  • Participate in the review and improvement of test processes and methodologies and provide recommendations for improvement
  • Collaborate with product owners, developers, and compliance specialists to understand eKYC requirements, user stories, and technical specifications
  • Identify, document, and track defects through resolution
  • Work in an Agile/Scrum environment, attend daily stand-up meetings, provide feedback, and contribute to sprint retrospectives
  • Is an integral part of the SDLC process by creating/approving TER(test execution report) for production deployments
  • Keep up to date with new testing tools, techniques, and technologies to improve overall testing quality
  • Ensure compliance with relevant regulatory standards (e.g., AML, GDPR, local regulations)
What we offer
What we offer
  • A smooth integration and a supportive mentor
  • Choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Sr. Test Engineer - Automation Testing-Selenium

YASH Technologies is a leading technology integrator specializing in helping cli...
Location
Location
India , Pune
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience required-3+
  • Perform hands-on manual testing with strong understanding of testing concepts, test design techniques, and defect life cycle
  • Contribute to and maintain automation test suites, with readiness to learn and adopt any automation tool as per team needs
  • Maintain the right balance between automation and manual testing to ensure optimal coverage and timely delivery
  • Collaborate effectively with all Scrum roles—PO, developers, Scrum Master, and other stakeholders
  • Create comprehensive test plans, feature-level test strategies, and execute them across different releases and environments
  • Conduct API testing, database validations, and ensure accurate end-to-end workflow coverage
  • Communicate challenges openly, propose solutions, and work closely with developers to prevent defects early
  • Perform environment-specific testing considering criticality, stability, and deployment timelines
  • Handle urgent production testing needs with quick planning and execution
What we offer
What we offer
  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals
  • Stable employment with a great atmosphere and ethical corporate culture
Read More
Arrow Right
New

Cmi- Application Developer

We are seeking a talented Application Developer to join our dynamic Capital Mark...
Location
Location
Singapore , Singapour
Salary
Salary:
Not provided
credit-agricole.com Logo
Crédit Agricole
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good knowledge in UNIX platform and database management systems( SQL, Oracle, Sybase, BigData…..)
  • Experience with automation frameworks and libraries
  • Proficiency in scripting languages (Python, Shell script, PowerShell, SQL…)
  • Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series
  • Knowledge of Cloud platforms and services
  • Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins… )
  • Experience with Docker/Kurbernetes
  • Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
  • Bachelor Degree / BSc Degree or equivalent
  • 0 - 2 years
Job Responsibility
Job Responsibility
  • Research, design, and develop computer and network software or specialised utility programs
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
  • Build quality, shippable, and reusable code according to design and coding standards
  • Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards
  • Perform peer reviews when needed to ensure code quality and adherence to best practices
  • Implement Configuration Management on each of your work items to ensure version control and traceability
  • Perform unit tests to verify the functionality
  • Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices
  • Fulltime
Read More
Arrow Right
New

Senior Systems Operations Engineer - SRE and AIOps

Wells Fargo is seeking a Senior Systems Operations Engineer within the Enterpris...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Systems Engineering, Technology Architecture experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong Java / backend service development experience
  • Distributed systems and API-based service design
  • CI/CD pipelines and Git-based workflows
  • 3+ years of experience with scripting and infrastructure automation using Terraform
  • 3+ years of hands-on experience with OpenShift, GCP or Azure platform enablement and application migrations, build out of complex infrastructure programmable patterns using Infrastructure as Code (IaC)
  • 2+ years of knowledge and understanding of Cloud service offerings such as data, analytics, AL/ML on GCP or Azure
  • 2+ years of experience with key services provided by Azure and/or GCP such as BigQuery, Vertix AI, DataProc, Functions. AKS, Service Fabric
  • 2+ years working in a globally distributed team to provide innovative and robust cloud centric solutions
  • 2+ years gathering and analyzing data to diagnose the root cause of cloud workload issues, recommending and implementing solutions to resolve issues in timely manner
Job Responsibility
Job Responsibility
  • Lead or participate in managing all installed systems and infrastructure within the Systems Operations functional area
  • Contribute in increasing system efficiencies and lowering the human intervention time on related tasks
  • Review and analyze moderately complex operational support systems, application software, and system management tools to ensure the highest levels of systems and infrastructure availability
  • Work with vendors and other technical personnel for problem resolution
  • Lead team to meet technical deliverables while leveraging solid understanding of technical process controls or standards
  • Collaborate with vendors and other technical personnel to resolve technical issues and achieve highest levels of systems and infrastructure availability
  • Fulltime
!
Read More
Arrow Right
New

Applications Development Group Manager

Location
Location
United States , Tampa
Salary
Salary:
185300.00 - 219600.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
August 04, 2026
Flip Icon
Requirements
Requirements
  • Requires a Bachelor’s degree (3 or 4 year) or foreign equivalent in Business Management, Computer Science, Information Technology or related field and 10 years of experience as an Applications Development Senior Manager, System Analyst, Senior Specialist Data Engineer, Consultant, Project Manager or related position using Ab Initio, UNIX and Oracle. 2 years of experience must include: Designing and developing financial and banking applications for institutional clients
  • Delivering enterprise-scale applications
  • ETL technologies and data warehousing
  • Tableau, Autosys, and Solaris
  • Working with offshore technology consultants
  • Building large scale applications by using big data tools (Big Data Hadoop using HDFS, Sqoop, Hive, Python)
  • Gathering and analyzing business and technical requirements, software design, software development lifecycle, and application implementation methodology
  • Conducting feasibility study of new requirements
  • Design preparation
  • and Performing unit testing, code migration, and quality assurance.
Job Responsibility
Job Responsibility
  • Lead IT project teams and provide technical oversight across systems and applications
  • Provide tech solutions across treasury function in Citi, leading liquidity/resolution and recovery planning applications
  • Review and analyze proposed technical solutions for projects and contribute to strategy formulation for application development
  • Understand the functional and non-functional requirements and program objectives
  • Participate in release planning events, understand the program priorities, and resolve cross team dependencies
  • Participate in architectural workshops to address current architectural bottlenecks and constraints to improve the system
  • Create and update high-level design and detailed design templates
  • Design and develop reusable frameworks and tools that can reduce development time and cost or quality and consistency of services
  • Explore new and upcoming technology trends including Big Data, Google Cloud, and Snowflake
  • Ensure delivery excellence through estimation, planning, execution, governance, reviews with Client Stakeholders, and mitigating the risks and issues
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right