Negotiable
Outside
Remote
USA
Summary: The role of Test Automation Engineer DOTNET Backend involves leading the development and enhancement of automation frameworks for a Traders Desktop application, primarily utilizing .NET C#. The position is remote, requiring hands-on experience in building scalable test automation solutions, with Python scripting as a secondary skill. Collaboration with QA, DevOps, and development teams is essential for integrating automation into CI/CD pipelines. The candidate should possess strong problem-solving skills and the ability to work independently in a fast-paced environment.
Key Responsibilities:
- Design and develop test automation frameworks for Desktop applications using .NET C#, focusing on performance, reliability, and maintainability.
- Build and maintain console applications and internal tools to support test execution and reporting.
- Collaborate with QA, DevOps, and development teams to ensure seamless integration of automation into CI/CD pipelines.
- Integrate test automation workflows with tools such as Xray API, GitHub API, and Jenkins for test management and continuous delivery.
- (Nice to have) Use Python for auxiliary automation tasks, including cross-platform scripting and desktop automation using tools like PyAutoGUI, PyWinAuto, and ATmacOS.
Key Skills:
- Strong proficiency in .NET C#, especially in building test automation for desktop applications.
- Experience with console application development and performance-focused automation.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and test management systems like Xray.
- Good understanding of OOP principles and design patterns in automation frameworks.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.
Salary (Rate): undetermined
City: Westlake
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- We are seeking a skilled Test Automation Engineer to lead the development and enhancement of automation frameworks for our Traders Desktop application, with a strong emphasis on .NET C# technologies.
- This role requires hands-on experience in building scalable, maintainable test automation solutions for desktop applications, with Python scripting as a secondary skill for auxiliary automation tasks.
- Design and develop test automation frameworks for Desktop applications using .NET C#, focusing on performance, reliability, and maintainability.
- Build and maintain console applications and internal tools to support test execution and reporting.
- Collaborate with QA, DevOps, and development teams to ensure seamless integration of automation into CI/CD pipelines.
- Integrate test automation workflows with tools such as Xray API, GitHub API, and Jenkins for test management and continuous delivery.
- (Nice to have) Use Python for auxiliary automation tasks, including cross-platform scripting and desktop automation using tools like PyAutoGUI, PyWinAuto, and ATmacOS.
- Strong proficiency in .NET C#, especially in building test automation for desktop applications.
- Experience with console application development and performance-focused automation.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, and test management systems like Xray.
- Good understanding of OOP principles and design patterns in automation frameworks.
- Excellent problem-solving skills and ability to work independently in a fast-paced environment.