SDET- Azure

2 months ago


Redmond, United States HCLTech Full time

Are you passionate about building cool devices and technologies? The Devices Team focuses on building devices that fully express the Windows vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. The Device team is seeking qualified candidates for SDET/Engineer positions in the Design Verification team to work on and continues improvement of in-market Surface products. An ideal candidate will develop comprehensive verification and characterization strategies and plans that bridge high-level use cases to product architecture/design to effectively and systematically reveal and screen out defects. Evaluate Windows device software with focus on user experience by developing, improving, and executing automated test cases. This role required the ability to work independently in troubleshoot and isolate faults by designing, documenting, and executing ad hoc experiments, as well as running and/or creating diagnostic utilities and scripts.


Job responsibilities:

  • Create appropriate test automation for all aspects of assigned features including core scenarios, reliability, and stress. Continuously improving the testing automation process, test coverage, and test effectiveness.
  • Develop new test architectures, methodologies, tools and comprehensive test plans. This includes documenting test architecture, test plans and test cases
  • Coordinate and collaborate across diverse geographical locations to advance test automation initiatives and meticulously manage every aspect of the assigned features, ensuring alignment with project goals and seamless integration of efforts
  • Develop, maintain and improve the Azure DevOps Pipeline infrastructure. Investigated pipeline failures when they occurred. Installed and maintained Azure Pipeline agents in agent pool when needed.
  • Collaborate with area experts to ensure automation tools meet surface quality standards.


Qualifications:

  • BS/MS in Computer Science or Computer Engineering, or a related degree and equivalent experience.
  • Demonstrated ability to design comprehensive validation and verification strategies with supporting documentation including test plans, procedures, and reports.
  • 3 or more years of experience coding and debugging in C, C++ and/or C#, Python, and in the Windows Platform.
  • 3 or more years of experience in creating, maintaining, and improving Azure DevOps Pipeline infrastructure.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills
  • Proficiency in programming/scripting languages such as PowerShell, batch.