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 & DevOpsUtilize 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
- SummarizationBuild 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 Qualifications3–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:
- PythonJavaScript / TypeScriptPowerShellBash scripting
- Hands-on experience with:
Selenium
PlaywrightSquishCypressRobot 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:
SQLJSONCSVParquet 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 TechnologyFDA-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, GitCloud: Microsoft Azure, Functions, App Services, Storage, Key VaultAI/LLM: Azure OpenAI, Cognitive Services, Prompt Engineering, Document Processing, Text Classification, Summarization
Tools: ALM, JAMA, REST APIs, GraphQL, SQLIdeal 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.