Selenium QA Automation Engineer (Windows Applications) - Remote
Remote
AI Summary
Design, develop, and maintain Selenium-based automation frameworks for Windows desktop applications. Automate functional, regression, smoke, and end-to-end test suites for trading systems. Collaborate with global engineering and product teams.
Key Highlights
Design, develop, and maintain Selenium-based automation frameworks
Automate functional, regression, smoke, and end-to-end test suites
Collaborate with developers, product managers, and business stakeholders
Integrate automated tests into CI/CD pipelines
Ensure test coverage for complex workflows within trading modules
Technical Skills Required
Benefits & Perks
Remote work
Global engineering and product team collaboration
Job Description
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Northwest Software, is seeking the following. Apply via Dice today!
Job Description: Selenium QA Automation Engineer (Windows Applications) Remote
Position Overview
We are seeking an experienced Selenium QA Automation Engineer with strong expertise in testing Windows-based applications and hands-on experience in the Trading / Financial Markets domain. The ideal candidate will design, develop, and maintain automation frameworks to ensure the reliability, scalability, and performance of mission-critical trading platforms. This is a fully remote role, offering the opportunity to collaborate with a global engineering and product team.
Key Responsibilities
- Design, develop, and maintain Selenium-based automation frameworks for Windows desktop applications (using tools such as WinAppDriver, Winium, or equivalent).
- Automate functional, regression, smoke, and end-to-end test suites for trading systems.
- Review functional and technical requirements to create comprehensive test strategies and test plans.
- Collaborate closely with developers, product managers, and business stakeholders to ensure high-quality software delivery.
- Execute automated and manual test cases, analyze results, and document defects with clarity.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab, Azure DevOps, etc.).
- Ensure test coverage for complex workflows within trading modules such as order management, market data handling, risk calculations, and execution logic.
- Identify quality gaps, propose improvements, and advocate for best practices in automation and testing.
- Monitor production issues, support root-cause analysis, and collaborate with engineering teams to resolve them.
- 3 7+ years of experience in QA automation.
- Strong hands-on experience with Selenium WebDriver and automation for Windows desktop applications.
- Good understanding of WinAppDriver, Winium, White Framework, or similar automation tools for desktop UI.
- Solid experience with Java, C#, or Python for automation scripting.
- Experience in the Trading / Financial Markets domain is strongly preferred (e.g., equities, derivatives, forex, market data, OMS/EMS).
- Good knowledge of STLC, test plans, test scenarios, and defect management.
- Experience validating real-time systems, API interactions, performance, and data integrity.
- Familiarity with version control tools (Git).
- Experience with CI/CD tools (Jenkins, GitLab CI, Azure Pipelines, etc.).
- Strong analytical mindset and ability to work independently in a fast-paced environment.
- Excellent communication and documentation skills.