Staffworxs is a company that powers transformation through talent connection and expertise in Digital & Data Analytics. They are seeking a hands-on Automation Test Engineer to design, build, and maintain automation for desktop and legacy systems, ensuring quality and stability in testing processes.
Responsibilities:
- Design, develop, and maintain automated test suites using Python and Robot Framework for functional, regression, integration, and system testing
- Implement desktop automation using Pywinauto and Pytest, following Page Object Model for scalability and maintainability
- Ensure test stability by eliminating flakiness through robust synchronization, deterministic test patterns, stable locators, retry logic, and controlled test data
- Perform manual and automated testing of FACETS application workflows across claims, membership, billing, provider, configuration, and other core modules
- Apply complete and thorough FACETS knowledge to validate business rules, system behavior, data flows, and cross‑module dependencies
- Support FACETS upgrade testing by validating version compatibility, executing regression automation suites, verifying data integrity, checking environment readiness, and performing post‑upgrade validation to identify regressions or breaking changes
- Integrate automated tests into Azure DevOps pipelines for scheduled execution, reporting, and quality gates
- Investigate and triage test failures with detailed root‑cause analysis and clear, actionable defect reporting
- Collaborate with cross‑functional teams to define test strategies, improve QA processes, and contribute to automation best practices and code reviews
Requirements:
- Strong hands‑on experience with Python automation
- Expertise in Robot Framework for terminal, desktop, and legacy system automation
- Experience with Pywinauto and Pytest, including Page Object Model design patterns
- Proven ability to eliminate test flakiness and deliver stable, deterministic automated suites
- Experience integrating automation into CI/CD pipelines using Azure DevOps
- Solid understanding of QA methodologies and test design techniques, including boundary analysis and risk‑based testing
- Complete working knowledge of the FACETS application, including modules, batch jobs, data flows, and upgrade considerations
- Strong communication skills for effective cross‑team collaboration and clear defect reporting
- Experience with cloud‑based test execution platforms
- Familiarity with performance or load testing tools
- SQL skills for data validation and test data setup