Closed listing
Senior Performance Testing Engineer
- Toronto, ON, Canada
$75,000 to $95,000 CAD / year · Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $75,000 to $95,000 CAD / year
- Job type
- Full-time
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Added
Lead Software Engineer
Virtusa · Toronto, ON, Canada
Added
Full Stack Python Developer (Backend focused)
Capco · Toronto, ON, Canada
Added
Senior Electrical Satellite Systems Engineer | Remote Opportunity | Fastwater Staffing
HIKINEX · Remote, Canada
Added
Senior DevOps Software Quality Automation Tools Engineer
General Motors · Markham, ON, Canada
Original job description
Archived listing. The details below describe a past opening.
In this role, you will
- Design, build, and execute performance, load, stress, and soak tests for complex enterprise applications.
- Design and execute comprehensive load, stress, and endurance test scenarios using JMeter.
- Monitor application performance, system resource utilization, and end-to-end transaction flows using Dynatrace.
- Analyze test results and system metrics to diagnose bottlenecks, memory leaks, latency issues, and throughput constraints.
- Monitor system, application, database, and server performance during test execution.
- Perform root cause analysis (RCA) on performance problems and provide actionable recommendations to architecture and development teams.
- Participate in Agile ceremonies and contribute to continuous performance improvements.
- Integrate performance testing scripts and monitoring checks into deployment pipelines to support continuous performance validation.
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 4 days a week in a client or Cognizant office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What You Need To Have To Be Considered
- 8+ years of hands-on experience in performance testing & engineering using JMeter and APM tools (Prometheus, Dynatrace, Datadog).
- Must have 4+ years of experience in Apache JMeter.
- Proficiency in various scripting techniques, develop custom codes for enhancing and customizing performance testing scripts and scenarios using JMeter.
- Excellent understanding of concepts like NFR gathering , Workload modelling, Root Cause Analysis of performance problems.
- Experience with some of the following technologies and services:
- Cloud based Infrastructure as a Service (especially Azure)
- Container based service schedulers (e.g., Docker, ECS, Kubernetes, etc.)
- MySQL, Java, Python
- Log management tools (Splunk)
- Demonstrate excellent Linux fundamentals and solid understanding of diagnosing system utilization.
- Experience working with large scale distributed systems & large data volumes.
- Strong analytical and problem-solving skills, with the ability to diagnose performance issues and propose effective solutions.
- Experience in developing virtual services using Mountebank to remove backend/third-party dependencies.
- Experience with Chaos Engineering & Observability is nice to have to transition towards an SRE role.
- Banking Domain is nice to have.
Total Compensation
We regularly assess market data to ensure we offer a competitive compensation package for our associates. The base salary for this position ranges between CAD 75,000 – 95,000 per year. Where the successful candidate may fall within the range depends on relevant education, work and/or management experience and other business-related and job-necessary qualifications. This position is also eligible for Cognizant’s discretionary annual performance-based bonus, as well as benefits that support your physical, mental and financial wellbeing.
More about this job
Responsibilities
Design, build, and execute comprehensive performance, load, and stress tests for complex enterprise applications using JMeter and Dynatrace. Analyze system metrics to identify bottlenecks, perform root cause analysis, and provide actionable recommendations to development teams.
Requirements
Requires 8+ years of hands-on experience in performance testing and engineering with proficiency in JMeter and APM tools. Candidates must possess strong analytical skills and experience with cloud infrastructure, Linux, and distributed systems.
Skills
- JMeter
- Dynatrace
- Performance testing
- Load testing
- Stress testing
- Root cause analysis
- Workload modeling
- Linux
- Java
- Python
- Azure
- Kubernetes
- Splunk
- Mountebank
- Agile
- Observability
Benefits
- Performance-based bonus
- Wellbeing programs
- Health benefits
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Consulting
- Data & Analytics
Keywords
- Performance Testing
- JMeter
- Dynatrace
- Load Testing
- Stress Testing
- Endurance Testing
- APM
- Prometheus
- Datadog
- Azure
- Docker
- Kubernetes
- MySQL
- Java
- Python
- Splunk
- Linux
- Mountebank
- Chaos Engineering
- Observability
- SRE
- Banking Domain
- Agile
- Root Cause Analysis
- Workload Modelling
- NFR Gathering
- Distributed Systems
- Infrastructure as a Service