hirq
← All jobs

Hudson Manpower

QA Automation Engineer IV

Farmington Hills, Michigan, United States · On-site · contract · Information Technology

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Test AutomationQuality AssuranceREST APIsPythonJavaScriptJavaSQLAWSCI/CDCybersecurity
Position Overview We are seeking an experienced QA Automation Engineer IV / Senior QA Engineer to ensure the quality, reliability, security, and functional accuracy of enterprise Wealth & Asset Management applications. The ideal candidate will have strong experience in software quality engineering, test automation, API testing, database validation, and cloud-based application testing. This role involves both manual and automated testing across web applications, APIs, data integrations, document processing, and AI-enabled capabilities. The successful candidate will collaborate with cross-functional teams to develop and maintain robust testing strategies and deliver high-quality enterprise solutions. Location: Farmington Hills, MI Work Arrangement: Onsite – 4 days per week Experience Required: 8–10+ Years Preference: Local candidates strongly preferred Key Responsibilities - Develop comprehensive test plans, scenarios, test cases, and test data. - Perform functional, integration, regression, end-to-end, and API testing. - Design, develop, and maintain automated testing frameworks using Playwright, Selenium, or Cypress. - Validate frontend applications, backend APIs, databases, integrations, and AWS-based workflows. - Perform REST API testing using Postman and automated testing frameworks. - Validate database transactions and data transformations using SQL. - Test document ingestion, extraction, processing, and downstream workflows. - Validate AI-enabled capabilities for output accuracy, consistency, traceability, and appropriate error handling. - Perform positive, negative, boundary, exception, and failure-scenario testing. - Validate authentication, authorization, role-based access, and application security controls. - Develop automated tests using Python, Java, or JavaScript. - Integrate automated testing into CI/CD pipelines. - Manage defect identification, triage, retesting, and regression validation. - Collaborate with application, AI, data, DevOps, architecture, cybersecurity, and product teams.