, Ontario

Desktop Performance Engineering and Analysis

Desktop Performance Engineering and Analysis
Financial Sector, Ontario

Key Skills:
• Proficient in PowerShell Scripting
• Strong system and Infrastructure knowledge ( Client – Server relationship and WAN / LAN – connectivity )
• Strong desktop and network troubleshooting technics knowledge of SysInternals tools, Wireshark, and Fiddler a Plus
• Proficient in creating and Maintain Jive, SharePoint, and Wiki Sites
• Automate End to End process flow creation
• Understanding of client connectivity via Zscalar, Proxy, and load balancer.
• Strong leadership, collaboration, communication, planning and problem solving skills
• Bachelor's degree in Computer Science or related field


Desktop Performance Engineering and Analysis – DPE is responsible for Windows Desktop overall Performance within the Workplace Support Services Platform Solutions Organization. The position is primarily focused on Windows Desktop and Application Performance with strong knowledge in AutoIT, PowerShell, Windows Performance counters and Networking.

The position is highly technical and hands-on with a focus on Windows desktop and VMWare Plant. The ideal candidate should independently perform all aspects of performance testing including test script creation, scenario design, test execution and test analysis using AutoIT. He should have very strong technical foundation as well as a strategic mindset, good communication skills and the ability to collaborate well with others.

Engineer Responsibilities and Duties:

Builds and maintains a scalable, portable, configurable automated testing framework designed using AutoIT and PowerShell
Conduct system performance testing to ensure system reliability, capacity and scalability

Develop automated test scenarios and environments for performance testing
Work with QA and developer teams to develop performance test plans and cases
Analyze test results and coordinate with development teams for bug fixes
Generate test summary reports for management review.
Evaluation and use of benchmarking, performance and load testing tools
Analyze root causes of performance issues and provide corrective actions
Suggest new tools and techniques to improve testing efficiency
Review and recommend improvements to existing test procedures
Report defects found in testing diligently, promptly, and accurately
Manage Operations for Performance Engineering lab environment.
Reproducing customer Performance issues in our labs.
Design and build intelligent test systems that can simulate production traffic load
Compare and contrast system performance with varying levels of physical resources (RAM, CPU cores, Disk caches, Network) and compute nodes..
Measure, report, and recommend performance Response Time Guidelines/SLAs.
Windows Desktop general engineering and hardware evaluation
Creation of Desktop, Laptops, Virtual machines Performance Baselines for Windows and MAC Desktop Platform
Create and Maintain Jive and SharePoint Sites
Good coordination and communication skills Requirements
Proven ability to create automated test scripts, test scenarios and analyze results using AutoIT and PowerShell
Strong understanding of key Performance counters impacting system utilization
Experience in Performance Engineering in large Enterprise Windows Environments
Experience in Windows Performance Benchmarking and Monitoring Utilities
Strong scripting knowledge (PowerShell is a priority- additionally Batch, WMI, VBScript, etc.)?Good knowledge of Windows Operating System Internals and Microsoft based applications and technologies
Strong technical understanding of Microsoft IE Web Browser Technologies
Strong troubleshooting mindset (i.e. parsing event log, sysinternals tools, analyzing memory dumps)
Ability to write technical and Presentation management documentation (system design and engineering documents)?Understanding and exposure to Excel, macros and automation
Strong verbal and written communication

Experience with Infrastructure components.
Experience in monitoring tools for Network and Workstations, including but not limited to Perfmon, SysTrack, and Splunk.
3 – 5 years of experience with AutoIT and PowerShell
5 – 8+ years of experience in information technology Highly Desired
AutoIt and LoadRunner Certifications
Experience working on complex projects
Bachelor's degree in Computer Science or related field
Prior experience with Desktop and server-side resource analysis a big plus
Knowledge of Selenium and QTP is plus
Experience with SQL Server Database is plus
Strong knowledge of fiddler
Knowledge of Sniffer and other network tools
Knowledge of Creating Jive and SharePoint sites