logo

View all jobs

Performance Test Engineer (TSSP) (15174)

Cambridge, ON
This is a 12 months contract position, looking for a Performance Test Engineer with one of our client based in Cambridge, ON

The Performance Test Engineer will work on developing, maintaining and executing performance scripts. The position requires an appreciation of application architecture; application behavior and usage profile for applications under test and devise the appropriate performance test strategy and schedule. A good understanding of factors influencing the performance of software applications at multiple layers including Database, network, CPU utilization, JVM tuning, memory analysis, thread management, query performance is key to succeeding in this role.

Responsibilities
• Collaborate closely with engineers, architects, business analysts, product owners and other team members to determine appropriate performance SLAs for all changes Partner with Product owners to drive feedback into the product
• Be responsible to design and create performance tests based on the agreed upon acceptance criteria.
• Determine appropriate performance tests and monitoring strategy for applications
• Ability to multi-task and stay organized in a dynamic work environment and experience in building continuous performance testing frameworks

Qualifications and Experience
• Experience in performance testing web applications, Mobile and Java RMI applications
• Preferred candidate comes with Healthcare background
• Experience in performance testing and tuning of complex large-scale enterprise applications
• Strong performance Engineering skills to identify bottleneck and provide recommendations
• Expert Level programming skills in Java and scripting languages like python, shell, batch
• Programming knowledge in Java to build custom JMeter samplers would be a plus.
• Experience in selenium web driver would be an asset.
• Candidate must have strong experience in with JMeter, code profiling, monitoring tools such Dynatrace, Datadog, Jconsole, Jvisual VM monitoring Tools etc.
• Good understanding of Java garbage collection.
• Experience working windows & Linux environment.
• Experience working with CI tools such as Jenkins
• Experience in reporting to all levels of an organization regarding testing results and ability to build monitoring dashboards.
• Database knowledge, indexes, and SQL optimization techniques both in Oracle, SQL server and Postgres.
• Good understanding of factors influencing performance of software applications at multiple layers including Database, network, CPU utilization, JVM tuning, memory analysis, thread management, query performance etc.

Must to have skills: 
1. Experience in performance testing web applications, Mobile and Java RMI applications
2 Experience in performance testing and tuning of complex large-scale enterprise applications
3. Strong performance Engineering skills to identify bottleneck and provide recommendations
4. Expert Level programming skills in Java and scripting languages like python, shell, batch
5. Hands on experience in JMeter

Nice to have skills: 
1. Experience working with CI tools such as Jenkins
2. Database knowledge, indexes, and SQL optimization techniques both in Oracle, SQL server and Postgres.
3. Good understanding of factors influencing performance of software applications at multiple layers including Database, network, CPU utilization, JVM tuning, memory analysis, thread

Experience:
• JMeter: 3+ year
• Java: 2+ years
• Dynatrace : 2+ years
Powered by