Job Summary
The QA Automation Engineer will support quality assurance and test automation initiatives for Windows UI and web applications. The role will focus on building and supporting scalable automation frameworks, developing automated tests, integrating testing solutions with CI/CD pipelines, and applying QA automation best practices. The position requires strong experience with C#/.NET, Selenium, Python, PowerShell, JavaScript, SQL, and cloud technologies such as Azure and AWS.
Key Responsibilities
• Build, develop, and support automation frameworks for Windows UI applications.
• Develop and maintain automated test solutions for Windows and web applications.
• Design scalable and maintainable test automation frameworks.
• Develop automated tests using C#/.NET, Selenium, Python, PowerShell, and JavaScript.
• Integrate automated testing solutions with CI/CD pipelines.
• Support testing activities across application development and delivery lifecycles.
• Apply QA automation best practices to improve test coverage, reliability, and maintainability.
• Work with SQL and databases to support test data and validation activities.
• Support testing and automation activities within Azure and AWS environments.
Required Qualifications
• Experience building and supporting automation frameworks for Windows UI applications.
• Strong experience with C#/.NET and Selenium.
• Strong programming or scripting experience with Python, PowerShell, and JavaScript.
• Experience with SQL.
• Experience with Azure and/or AWS.
• Experience developing scalable and maintainable test automation frameworks.
• Experience integrating automated testing with CI/CD pipelines.
• Experience testing Windows and web applications.
• Strong understanding of QA automation best practices.