Performance Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 7+ years of hands-on experience in performance testing & engineering using JMeter and APM tools (Prometheus, Dynatrace, Datadog)
- Posting language
- English
- Posted
Original job description
Role: Performance Engineer
Location: Toronto, ON (Hybrid)
Duration: Contract
Skills:
- JMeter
- Dynatrace
- Performance Engineering
- 7+ years of hands-on experience in performance testing & engineering using JMeter and APM tools (Prometheus, Dynatrace, Datadog)
- Excellent understanding of concepts like NFR gathering, Workload modelling, Root Cause Analysis of performance problems
- Track record of leading successful large-scale engagements with end-to-end Performance testing/engineering experience
- Proficiency in various scripting techniques, develop custom codes for enhancing and customizing performance testing scripts and scenarios using JMeter
- Demonstrate excellent Linux fundamentals and solid understanding of diagnosing system utilization
- Experience working with Agile methodologies
- Possess excellent documentation and communication skills, with the ability to influence others
- Experience working with large scale distributed systems & large data volumes
- 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)
- Strong analytical and problem-solving skills, with the ability to diagnose
- performance issues and propose effective solutions
- Experience with Chaos Engineering & Observability is nice to have to transition towards an SRE role
- Able to define data strategy and collaborate with the Test Data Management team to generate on-demand data
- Expertise in adopting in-house client-side performance testing tools like UX Engine to measure end user experience, wherever applicable
- Experience in developing virtual services using Mountebank to remove backend/third-party dependencies
Thank you
Praveen
praveen.s@themesoft.com
More about this job
Responsibilities
Lead end-to-end performance testing and engineering engagements, including workload modeling, scripting and customization of JMeter tests, and diagnosing performance issues. Define data strategies, collaborate with test data teams, measure end-user experience, and develop virtual services to reduce backend and third-party dependencies.
Requirements
Requires 7+ years of hands-on performance testing and engineering experience with JMeter and application performance monitoring tools, along with strong Linux, scripting, analytical, and communication skills. Experience with large-scale distributed systems, Agile, cloud infrastructure, containers, databases, programming languages, and log management tools is relevant; Chaos Engineering and observability are desirable.
Skills
- JMeter
- Dynatrace
- Performance Engineering
- Performance Testing
- Prometheus
- Datadog
- Workload Modeling
- Root Cause Analysis
- Scripting
- Linux
- Agile Methodologies
- Distributed Systems
- Azure
- Kubernetes
- MySQL
- Java
Visa sponsorship
Not detected in the job text
Hiring contact
Praveen
Hiring contact email
praveen.s@themesoft.com
Categories
- Technology
- Software
- Engineering
- Data & Analytics
Keywords
- JMeter
- Dynatrace
- Prometheus
- Datadog
- Performance Testing
- Performance Engineering
- Application Performance Monitoring
- Non-Functional Requirements
- Workload Modeling
- Root Cause Analysis
- Scripting
- Linux
- Agile
- Distributed Systems
- Large Data Volumes
- Azure
- Infrastructure as a Service
- Docker
- ECS
- Kubernetes
- MySQL
- Java
- Python
- Splunk
- Chaos Engineering
- Observability
- Test Data Management
- UX Engine
- Mountebank
- Site Reliability Engineering