Test Automation Engineer - Selenium
Location: Waukesha, WI (Onsite) Duration: Long-Term Contract
Rate: $45 on w2 and $50/HR ON c2c MAX Work Schedule: Must be flexible to work different shifts as required.
Position Summary
We are seeking a highly skilled Test Automation Engineer with strong expertise in medical device verification and validation, automation framework development, and systems engineering processes. The ideal candidate will have hands-on experience with both hardware and software testing, design verification activities, and requirements management tools such as ALM and JAMA.
This role requires a strong SDET/QA Automation Engineer who can design and build scalable automation frameworks, integrate automated testing into CI/CD pipelines, and leverage modern AI/LLM technologies to improve quality engineering processes. Experience with CT scanner hardware, medical imaging systems, and regulated product development environments is highly preferred.
Key Responsibilities Automation Development
- Design, develop, and maintain scalable UI, API, and service-level automated test frameworks.
- Build reusable automation solutions using tools such as Selenium, Playwright, Squish, Cypress, Robot Framework, or similar technologies.
- Develop robust automation with error handling, retry mechanisms, logging, reporting, and idempotent execution.
- Execute manual and automated verification testing for hardware and software systems.
Verification & Validation
- Perform design verification activities for medical devices and imaging systems.
- Develop and execute test plans, test cases, and verification protocols.
- Maintain traceability between requirements, risks, and test cases using ALM and JAMA.
- Support system-level testing and integration testing activities.
API & Service Testing
- Develop and execute automated API testing for REST and GraphQL services.
- Validate service integrations, data integrity, and backend workflows.
- Work with JSON, CSV, and other structured data formats.
CI/CD & Quality Engineering
- Integrate automation suites into CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Implement quality gates, automated validations, artifact management, and release readiness reporting.
- Develop dashboards and reporting mechanisms for automation coverage and quality metrics.
- Support Git-based development and branching workflows.
Cloud & DevOps
- Utilize Azure services including:
- Azure Functions
- App Services
- Azure Storage
- Key Vault
- Identity and Access Management (IAM)
- Support cloud-based test execution and automation initiatives.
AI-Assisted Quality Engineering
- Utilize Azure OpenAI Service and Azure Cognitive Services for:
- Document extraction
- Requirements analysis
- Risk document processing
- Text classification
- Summarization
- Build lightweight LLM-based utilities with:
- Prompt engineering
- Guardrails and governance controls
- Token, latency, and cost optimization
- Logging and monitoring
- Data redaction and privacy controls
- Collaborate with AI and data engineering teams to implement responsible AI solutions.
Required Qualifications
- 3–5+ years of experience in:
- QA Automation
- Test Automation Engineering
- Systems Engineering
- DevOps Engineering
- Experience working with medical devices, preferably CT scanners, imaging systems, or diagnostic equipment.
- Strong proficiency in:
- Python
- JavaScript / TypeScript
- PowerShell
- Bash scripting
- Hands-on experience with:
- Selenium
- Playwright
- Squish
- Cypress
- Robot Framework
- Strong API testing experience using REST and GraphQL services.
- Experience building automation frameworks from the ground up.
- Strong understanding of CI/CD pipelines using:
- Jenkins
- GitHub Actions
- Git-based workflows
- Working knowledge of:
- SQL
- JSON
- CSV
- Parquet data formats
- Familiarity with Azure cloud services and cloud-native development practices.
- Experience using pretrained AI models, LLM APIs, or cognitive services for business automation use cases.
- Understanding of prompt engineering, context limitations, latency, cost management, and Responsible AI principles.
Preferred Qualifications
- Experience in regulated environments such as:
- Medical Devices
- Healthcare Technology
- FDA-regulated product development
- Knowledge of IEC, ISO, or medical device quality standards.
- Experience with test management, requirements traceability, and compliance documentation.
- Exposure to AI-driven test automation and intelligent quality engineering practices.
Key Skills
Automation: Selenium, Playwright, Squish, Cypress, Robot Framework
Programming: Python, JavaScript, TypeScript, PowerShell, Bash
Testing: UI Testing, API Testing, Service Testing, Design Verification, System Validation
DevOps: Jenkins, GitHub Actions, CI/CD, Git
Cloud: Microsoft Azure, Functions, App Services, Storage, Key Vault
AI/LLM: Azure OpenAI, Cognitive Services, Prompt Engineering, Document Processing, Text Classification, Summarization
Tools: ALM, JAMA, REST APIs, GraphQL, SQL
Ideal Candidate
A hands-on automation engineer who can design automation frameworks, perform deep API testing, integrate testing into CI/CD pipelines, and leverage Azure AI/LLM technologies to improve software quality and engineering efficiency within a medical device environment.