Performance Test Engineer - New Delhi, India - UpTech Solutions PTE Limited

    UpTech Solutions PTE Limited
    UpTech Solutions PTE Limited New Delhi, India

    3 weeks ago

    Default job background
    Description

    Position Summary:

    The Performance Engineer will be instrumental in optimizing the performance of desktop-based applications running on Windows. This role requires a deep understanding of Windows architecture, performance testing methodologies, and engineering principles to ensure our applications deliver optimal performance and stability. The ideal candidate is someone with a strong technical background, problem-solving skills, and a passion for making systems more efficient and reliable.

    Key Responsibilities:

    • Conduct comprehensive performance testing and analysis to identify bottlenecks and issues affecting application and system performance on Windows platforms.
    • Develop and implement strategies for performance optimization, including code refinement, hardware upgrades, and configuration adjustments.
    • Collaborate with Product teams to integrate performance considerations into the Product development lifecycle.
    • Utilize performance monitoring tools and techniques to track application and system performance over time and identify areas for improvement.
    • Perform root cause analysis of performance issues.
    • Create and maintain documentation on performance testing procedures, benchmarks, and optimization strategies.
    • Keep abreast of the latest trends and technologies in Windows performance engineering and apply best practices to our processes.

    Qualifications:

    • Minimum of 8 years of experience in performance engineering, with a focus on Windows-based applications.
    • Profound knowledge of Windows architecture, performance metrics, and troubleshooting tools.
    • Experience with performance testing tools and methodologies.
    • Strong analytical and problem-solving abilities, with a keen attention to detail.
    • Excellent communication skills, with the ability to convey technical concepts to non-technical stakeholders.
    • Ability to work independently and in a team environment.

    Skills Required:

    • Memory leak and resource depletion
    • OS Internal concepts, performance, event logs and registry
    • Slow boot and logon analysis
    • Procmon, Etl traces review, PerfMon
    • Debugging (crashes) Windbg
    • Good understanding of Networking (TCP, IP)
    • Windows Shell configuration and management
    • Analyzing and troubleshooting no boot issues
    • Analyzing and troubleshooting hangs, crashes, and unexpected restarts in Windows
    • Application installation and management
    • Event Tracing for Windows (ETW), Windows Assessment and Deployment Kit (ADK), Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA)