
Software Developer, Performance and Scalability Testing
Tecsys Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
About the role
- Design and execute performance, load, stress, and endurance tests, and publish key metrics
- Develop performance test plans and realistic load models based on WMS flows and operational patterns
- Build and maintain reusable test assets using JMeter (API) and Playwright (UI flow validation when required)
- Analyze bottlenecks at the application, PostgreSQL database, and Kubernetes/AWS infrastructure levels; conduct root cause analyses and make recommendations
- Leverage logs, metrics, and APM tools (e.g., Datadog) to validate regressions and confirm improvements
Requirements
- More than 5 years of proven experience in performance and scalability testing / performance engineering
- Strong ability to independently determine what to measure, how to execute tests, and how to interpret results
- Deep domain knowledge of supply chain and warehouse management systems (WMS) (required) — understanding of warehouse operations and common workflow variations
- Experience with enterprise applications in Kubernetes and cloud environments (AWS preferred)
- Experience with tools such as JMeter, Playwright, and monitoring/APM tools (Datadog or equivalent)
- Strong hands-on expertise with JMeter (test design, correlation, parameterization, data-driven execution, reporting and analysis)
- Experience with Playwright for automating and validating UI flows (smoke tests and critical flows)
- Proficiency in Java for debugging, testing, and understanding application behavior
- Proficiency in Python for scripting, automation utilities, and analysis
- Excellent knowledge of PostgreSQL and performance investigation approaches (slow queries, locks/concurrency, indexing, connections)
- Experience testing REST and SOAP services
- Knowledge of Kubernetes and AWS concepts related to performance and scalability
- Excellent communication and collaboration skills with cross-functional teams
- Proactive, structured approach focused on problem-solving and root cause analysis
- Detail-oriented; able to manage multiple tasks and priorities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
performance testingscalability testingperformance engineeringJMeterPlaywrightPostgreSQLJavaPythonREST servicesSOAP services
Soft Skills
communicationcollaborationproblem-solvingroot cause analysisdetail-orientedorganizational skillsindependent decision-makingability to manage multiple tasksanalytical skillsproactive approach