Enable job alerts via email!

Senior Application Performance Test Engineer •Garbage Collection Analysis, BlazeMeter, Jmeter

Astra North Infoteck Inc.

Toronto

On-site

CAD 70,000 - 100,000

Full time

14 days ago

Job summary

A forward-thinking technology firm in Toronto is looking for a skilled individual to lead testing efforts. You'll be responsible for planning and executing tests while ensuring compliance with information security standards. The ideal candidate must have strong programming proficiency and the ability to adapt to new languages. A diverse technical knowledge encompassing cloud computing, DevOps, and automated testing tools is advantageous.

Qualifications

  • Must have experience in Garbage Collection Analysis.
  • Strong understanding of RESTful API design.
  • Experience with DevOps and Agile methodologies.
  • Must possess a strong foundation in programming.

Responsibilities

  • Lead test planning, preparation, and execution activities.
  • Analyze and maintain complex automated test cases.
  • Ensure testing meets information security policies.
  • Report on test planning, execution, and defects.

Skills

Garbage Collection Analysis
Server / Host Capacity Analysis
Understanding of RESTful API design
Understanding of DevOps and Agile Methodology
Understanding of Three-tier web architecture pattern
Strong foundation in programming and scripting
Flexibility to learn new programming languages

Tools

BlazeMeter
App Dynamics
New Relic
IBM PMAT
NodeJS Frameworks
Bootstrap CSS
MongoDB
Jenkins
Jira
Job description

Role Description :

Responsibilities
  • Lead test planning, preparation and execution activities.
  • Analyze, develop, debug, execute and maintain complex automated test cases.
  • Be responsible for all project / release testing (e.g. integration, business acceptance, performance, operability, deployment verification).
  • Coordinate testing planning, support with partners (e.g. business, CIO group, Infrastructure).
  • Lead documentation creation, review, sign-off (e.g. test strategies, plans, schedule, cost estimates, test cases, dashboards, defect logs, test phase closure reports, entry / exit criteria and gating).
  • Apply risk analysis methodologies, tools that align with a project\'s development approach.
  • Prioritize testing tasks, ensure milestones, activities, tasks are completed as scheduled.
  • May create and execute test case creation and execution to ensure team meets timelines.
  • Ensure testing does not impact the production environment (e.g., file transmission scheduling), meets information security / privacy policies / guidelines.
  • Chair daily defect status calls to ensure prompt, thorough documenting, tracking, testing.
  • Report on test planning, execution, defects to project team using standard test quality metrics.
  • Lead relationships with project team, offshore teams, release teams, third-parties, clients.
  • Build, maintain test environments, monitor, troubleshoot, triage, resolve issues.
  • Coordinate code deployments, maintenance upgrades and project testing across numerous environments on various technology platforms.
  • Follow established testing processes, identify, assess, address, resolve and / or escalate, develop contingency plans as needed.
  • Participate in audit reviews of test artifacts, ensure they meet standards and audit requirements, and are stored in the project site.
  • Participate in gate reviews, testing activities and artifacts, ensure they adhere to gating criteria.
  • Communicate, address scope changes that may impact testing (timeline, costs, risks).
  • Promptly identify, notify, escalate, monitor issues, recommend solutions.
  • Track financials.
  • Identify, track resources needed to cover projects.
  • Use tools to develop, maintain virtualized services, components, environments.
  • Coach colleagues and act as a reference for the requirements management life cycle.
  • Experience/Knowledge: Digital : DevOps, Performance Engineering, JMETER.
Qualifications
  • Must Have
  • Garbage Collection Analysis
  • Server / Host Capacity Analysis
  • Understanding of RESTful API design
  • Understanding of DevOps and Agile Methodology
  • Understanding of Three-tier web architecture pattern and Client-Server model
  • Strong foundation in programming and scripting
  • Should be able to adapt to and / or learn new programming languages
Good to have
  • BlazeMeter
  • Any other APM tools (i.e. App Dynamics, New Relic)
  • Knowledge of cloud computing
  • IBM PMAT
  • NodeJS Frameworks such as ExpressJS, KeystoneJS, SocketIO
  • Bootstrap CSS framework
  • Git
  • Bit Bucket
  • MongoDB
  • Microsoft Excel
  • Microsoft Access
  • Writing SQL queries
  • Confluence
  • Python
  • Jython
  • Java
  • C#
  • Ruby
  • VBA for Excel
  • Jenkins
  • Continuous Integration
  • Splunk
  • Jira
  • HP ALM
  • SO
Competencies
  • Digital : DevOps
  • Performance Engineering
  • JMETER

Experience (Years) :

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.