This position is not available for sponsorship
Desktop Performance Engineering and Analysis - DPE&A is responsible for Windows Desktop overall Performance within the Wealth Management End User Platform Services Organization. The position is primarily focused on Windows Desktop Performance with strong knowledge in AutoIT, Windows Performance counters and Networking.
The position is highly technical and hands-on with a focus on Windows desktop. 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
Conduct system performance testing to ensure system reliability, capacity and scalability
Work with testing, 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.
Analyze root causes of performance issues and provide corrective actions
Suggest new tools and techniques to improve testing efficiency
Develop automated test scenarios and environments for performance testing
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
Evaluation and use of benchmarking, performance and load testing tools
Proven ability to create automated test scripts, test scenarios and analyze results using AutoIT
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 skills
Experience in monitoring tools for Network and Workstations, including but not limited to Perfmon, SysTrack, and Splunk.
3 - 5 years of experience with AutoIT
5 - 8+ years of experience in information technology
3 - 5+ years of experience in testing including planning, test execution, and analysis
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
Powershell, Automation Tools, AutoIT, Performance Testing, Sharepoint, SQL Reporting