Contract

Automation Solution Consultant

Posted on 09 April 25 by Sam Fairbloom

  • Toronto, ON
  • $ - $
Logo

Powered by Tracker

Job Description

We have an exciting 6-month contract opportunity with one of our large-scale transportation clients in Downtown Toronto. This is a hybrid role requiring the Automation Solution Consultant to work onsite 2 days per week. 
 
Must Haves:
  •  5+ years’ experience with scripting tools such as python, and shell scripting
  •  5+ years’ experience with Cloud Performance Testing: Familiarity with cloud platforms (AWS, Azure, GCP) and their performance testing methodologies, including auto-scaling and load balancing
  • 5+ years’ experience with performance test simulations or 5+ years’ experience in performance analysis
  • 3+ years’ experience with load testing, development; specifically with Jmeter
 
Education:
  • Completion of a university degree or college diploma, preferably in computer science/engineering, information technology, business administration, or a related discipline, or an equivalent combination of education, training, and experience
 
Responsibilities:
  • Authors Performance strategy and test plans
  • Define Non- functional Strategy
  • Define, develop and achieve performance/scalability benchmarks
  • Design, develop, and execute performance test cases and scripts through analysis of product specifications and software requirements
  • Performs integrations, stress, load, regression and performance testing to validate production readiness of software applications and infrastructure for stability and performance
  • Design POCs to suggest new tools to improve existing performance suites
  • Monitor and track the automation for effectiveness
  • Perform automated load/performance testing across multiple messaging protocols (including HTTP), focusing on overall application performance - validating that application response and outputs accurately reflect business requirements
  • Drive performance / load test operations towards a CI pipeline model to support continuous performance improvements in the solution
  • Real-Time Performance Testing: Experience with testing real-time data processing systems, ensuring minimal latency, high throughput, and stability under peak loads.
  • Resilience & Fault Tolerance Testing: Simulating network failures, server crashes, and other disruptions to assess how the system recovers and handles failures.
  • Observability & Monitoring: Experience with real-time monitoring tools such as Prometheus, Grafana, Datadog, or Splunk to track performance metrics and system health.
  • Performance in Distributed Systems: Assessing how performance scales in a distributed/cloud-native environment and ensuring optimal resource utilization.
  • Tracks and communicates task progress, status, and key performance metrics
  • Report defects found in testing diligently, promptly, and accurately, using standard defect tracking tools
  • Pinpointing bottlenecks, and collaborating with relevant teams to enhance system performance.
  • Communicate effectively across multiple teams/external vendors (Operations, Project Teams, Quality Service, ), different personnel (Developers, Scrum Masters, Project Managers, ) when required
  • Hands-on experience within API REST/SOAP testing and experience using related tools, Postman, ReadyAPI etc along with understanding of the UI applications.
  • Expected to maintain technical expertise via self-education in areas governing computer sciences, performance/load testing dictums, and Quality Assurance
 
Skills:
  • Extensive experience with Performance testing and automation tools such as JMeters, LoadRunner, Cloudtest, Selenium, Appium or similar
  • Proficiency with scripting tools such as python, and shell scripting
  • Code knowledge PHP, HTML, CSS, AutoIt, XML, JSON, Javascript, Log4net
  • Experience with Real-Time Data Technologies: Kafka, RabbitMQ, or other event-driven architectures.
  • Cloud Performance Testing: Familiarity with cloud platforms (AWS, Azure, GCP) and their performance testing methodologies, including auto-scaling and load balancing strategies.
  • Low Latency Optimization: Experience optimizing applications for low-latency scenarios, including techniques like caching, message queuing, and network optimizations.
  • Experience developing your own testing tools to facilitate performance testing is a major plus
  • Ability to work as part of a self-directed Agile team
  • Provide support and mentoring to distributed project teams on performance activities
  • Strong data analysis and post processing skills to validate system performance
  • Extensive hands on experience with manual and automated Performance testing
  • Hands on experience on installation, setup and configuration the system to get going
  • Demonstrated competency with various tools, including Defect Management Tools, Test Management and Planning Tools
  • 3-4 years experience in software application development or test automation (some experience may be in an academic environment)
  • Should have knowledge about authentication (Basic, Digest, Form-Based, Bearer Tokens, JWT Tokens, MFA) implementation in load testing tools

Job Information

Rate / Salary

$ - $

Sector

Public Transit

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-21543

Job Location