remote
C Windows Automation Engineer - UST
QA Engineer
Lead the design and implementation of automated test frameworks for Windows applications using C++ and UI automation tools, ensuring robust, maintainable, and high‑performance solutions.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for Windows desktop applications using C++ and UI automation frameworks.
- Integrate automation solutions with CI/CD pipelines to enable rapid feedback and continuous delivery.
- Collaborate with QA, development, and product teams to define test strategies, coverage, and quality metrics.
- Debug, troubleshoot, and optimize automation scripts for reliability and performance.
- Document automation architecture, coding standards, and best practices for the engineering team.
Requirements
- 3+ years of professional experience in C++ development on Windows platforms.
- Proven expertise in UI automation tools (e.g., WinAppDriver, UIAutomation, or similar).
- Strong understanding of Windows application architecture, COM, and threading.
- Experience with CI/CD tools (Jenkins, Azure DevOps) and test management systems.
- Excellent problem‑solving skills and a collaborative mindset.