Performance Tester

Eagle is currently seeking a Performance Tester for a six (6) month contract opportunity, scheduled to begin immediately.

Key Responsibilities

The successful candidate will be responsible for:
  • Assisting Senior Performance Test Analyst on creating performance test approach and strategy from system requirements and design documents;
  • Analyzing Non Functional Requirements and Service Level Agreements;
  • Liaising with business analysts to gather inputs to the Performance Test Strategy;
  • Assisting in identifying clear performance requirements and measurement criteria that can be validated;
  • Assisting in the analysis, design, and development of a performance roadmap and implementation based upon a current vs. future state;
  • Collecting non-functional requirements from business or create them from legacy systems;
  • Creating and maintaining test scripts, test scenario, and ensure they meet business requirements;
  • Executing test scenario to meet required execution targets to keep the project on schedule;
  • Creating required test data and data loads for each performance test run;
  • Analyzing data gathered from performance test runs and identify areas for potential performance improvements;
  • Reviewing test results in test tools and validate that test execution are complete and of high quality;
  • Providing test results/materials to Senior Performance Test analyst for Gate Review (Test Readiness Review, Production Readiness Review, Performance Test Exit reports);
  • Correlating complex business requirements into simple actionable information and create performance tests/scripts to best predict customer experience under load;
  • Executing tests in an organized manner keeping track of all parameters of each test and their results;
  • Developing and executing ongoing performance, scale, and endurance production tests to proactively identify potential production performance declines with guidance from Senior Test Analyst;
  • Creating/updating performance test defects time to time;
  • Providing time/effort estimates for test scripts, test scenario, and execution;
  • Setting up and running batch jobs as required (daily, monthly, year-end processes, etc.), fully understands purpose and dependencies of processes;
  • Effectively communicating and discussing environment problems with technical members and team members;
  • Communicating any testing issues and/or risks to Senior Performance Test Analyst in a timely fashion;
  • Understanding common test and project methodologies and processes, as well as software development life cycle approaches, and applies them to Non-Functional Testing;
  • Understanding, following, and contributing to standard practices and the use of tools and templates for Quality Assurance;
  • Providing mentorship and training at appropriate times to assist junior performance test analysts when required;
  • Acting as Lead on small sized assignments to define scope, identify nonfunctional requirements and manage deliverables;
  • Controlling scope of work (self and team members) effectively for assigned project (prioritize, identifies potential issues with estimates or deadlines early), proactively communicating status/issues. Identifies and solutions impacts to assignment deadlines and schedules;
  • Building  strong and effective working relationships with all levels of the client;
  • Building and maintaining strong and effective working relationships with external contacts and service providers; and,
  • Executing test cases to meet required execution targets to keep the project on schedule.
Skills and Qualifications

The qualified candidate must have:
  • A University, College, or Technical Degree/Diploma in Computer Science or Computer Engineering, IT, or related field;
  • CSTE (Certified Software Test Engineer) certification required or equivalent testing experience;
  • Formal banking/financial sector training/certification is considered an asset;
  • Four (4) to seven (7) years of work experience in Performance testing or candidate with three (3) to four (4) yearS for development experience in any of Microsoft technicities C#, C++, and C;
  • Strong background and experience with testing methodologies and techniques;
  • Knowledge and experience with application performance testing, including performance test tool utilization, scripting, building and executing scenarios, collecting and analyzing performance metrics;
  • Strong technical ability in developing automation for load testing using Microsoft Visual Studio C#, HPE LoadRunner;
  • Strong knowledge with Visual Studio Team Test and Team Foundation Server;
  • Strong experience in designing workloads, test cases, test scripts, test script execution, analyzing and reporting test results;
  • Good understanding of testing web applications, desktop based and windows socket applications;
  • The ability to troubleshoot issues in the performance test environment;
  • Experience in installing, configuring, and using selected application performance tools;
  • Good knowledge of SQL Server databases and SQL queries;
  • A minimum of one (1) to two (2) years of experience in testing banking system applications and platforms;
  • Strong working knowledge of Microsoft Office Suite including Word, Excel, and PowerPoint;
  • Knowledge of performance bottlenecks and end-to-end performance measures (server response time, memory and CPU utilization, throughput, latency, etc.);
  • Knowledge of end-to-end performance measures (server response time, memory and CPU utilization, throughput, latency, etc.);
  • Experience with creating required test data and data loads for each performance test run;
  • Experience analyzing data gathered from performance test runs and identify areas for potential performance improvements;
  • Experience with HP performance test tool suites (VGEN, Controller, and Analysis);
  • Experience creating and maintaining test artifacts (plans, reports, dashboards) and ensure they meet expectations;
  • Experience in testing Waterfall and Agile software development projects; 
  • Understanding of MS Visio business logic diagrams (flow charts and swim lanes etc.); and,
  • Understanding of business parameters which could influence performance; e.g. data sizes, network bandwidth, scalability, etc.
Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.

JOB#66869
  • Posted On: June 26, 2020
  • Job Type: Contract
  • Job ID: 66869
  • Location: Edmonton AB