3 days ago
Toronto, CanadaMid Level
Responsibilities
- Lead performance testing of production-like infrastructure with a focus on automation, scalability, performance, and reliability.
- Use JMeter and other performance tools to execute tests, identify bottlenecks, analyze results, and recommend solutions.
- Perform deep-dive analysis with Dynatrace, Splunk, Datadog, and other monitoring and log-management tools.
- Conduct root cause analysis, escalate issues, and develop repeatable processes to prevent recurring performance incidents.
- Define and refine workload models, monitor production workloads, and ensure performance coverage across applications and systems.
- Improve production stability, availability, resource utilization, and operational performance in partnership with engineering and operations teams.
- Develop custom performance-testing scripts, frameworks, automation, and virtual services using tools such as Mountebank.
- Provide technical leadership, subject-matter expertise, troubleshooting, mentoring, coaching, and knowledge transfer.
- Research industry standards, best practices, emerging technologies, and SRE approaches including chaos engineering and observability.
- Collaborate with product owners, technical leads, architects, operations teams, and business stakeholders on technical vision and accountability.
Requirements
- At least 6 years of experience leading performance test engineering and at least 5 years of performance testing or monitoring of web applications.
- Track record of leading successful large-scale infrastructure projects.
- Ability to code in a programming language using standard software development practices, including unit testing and iterative development.
- Proficiency in scripting and developing custom code for JMeter performance-testing scripts and scenarios.
- Excellent Linux fundamentals and the ability to diagnose system utilization and performance issues.
- Knowledge of network and edge technologies, large-scale distributed systems, and large data volumes.
- Experience with performance test framework development, automation, CI/CD pipelines, Agile methodologies, and performance monitoring.
- Experience with cloud infrastructure, container-based service schedulers, databases, programming languages, logging, and monitoring technologies listed in the posting.
- Ability to diagnose complex technical issues, propose effective solutions, communicate clearly, influence stakeholders, and collaborate cross-functionally.
- Ability to define data strategies, work with Test Data Management teams, and develop virtual services for performance testing.
- Ability to take on additional SRE responsibilities such as chaos engineering and observability.
Benefits
- Base salary range of CAD $81,600-$115,200.
- Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
- Regular career, development, and performance conversations, training programs, online learning, mentoring programs, and onboarding support.
- Work location is Toronto, Ontario, Canada, with a 37.5-hour work week.
- Accessibility accommodations are available throughout the interview process.
Categories
Site ReliabilityTesting
About TD bank
TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.
