Job Title: Software QA Engineer
Location: Dearborn — Hybrid (4 days onsite per week)
Employment Type: Full-Time
Job Summary:
We are seeking a highly motivated and detail-oriented Software QA Engineer with strong expertise in API testing, cloud-native application testing, and User Acceptance Testing (UAT). The ideal candidate will play a key role in validating cloud platform services, ensuring software quality across distributed systems, and supporting automated testing initiatives in a modern cloud environment.
This role involves close collaboration with development teams, product owners, and business stakeholders to ensure the successful delivery of reliable, scalable, and high-performing software solutions.
Key Responsibilities:
Conduct formal acceptance reviews against documented business and technical acceptance criteria
Validate containerized application deployments and ensure software component compliance
Verify cloud-based AI deployment configurations and architecture standards
Design, develop, and maintain automated test suites for APIs, backend services, and data pipelines
Build frameworks to evaluate AI engine outputs, accuracy benchmarks, and quality metrics
Coordinate and execute User Acceptance Testing (UAT) activities with business stakeholders
Manage defect tracking workflows in Jira, including prioritization, escalation, reporting, and SLA monitoring
Perform functional, regression, smoke, integration, and end-to-end testing for cloud-native applications
Execute integration testing across distributed platform services and telemetry pipelines
Define and maintain test environments aligned with production configurations
Produce QA reports covering defect trends, test coverage, SLA compliance, and release quality
Collaborate with DevOps and engineering teams to support CI/CD quality gates and release validation
Required Qualifications:
4+ years of professional experience in Software Quality Assurance
Strong hands-on experience with API testing tools such as Postman, REST-assured, pytest, or similar
Experience testing cloud-native and containerized applications
Working knowledge of cloud infrastructure concepts including:
Containerization
Networking
IAM (Identity & Access Management)
Cloud storage services
Hands-on experience with Google Cloud Platform (Google Cloud Platform), including services such as:
Pub/Sub
BigQuery
Google Cloud Storage (GCS)
Cloud Run
Experience creating reusable test cases tied to acceptance criteria
Proven experience managing and executing UAT activities with stakeholders
Strong Jira experience including dashboards, workflow management, and defect reporting
Experience planning and executing integration testing across distributed systems
Ability to write clear, concise, and actionable defect reports
Strong understanding of QA methodologies and software validation processes
Preferred Qualifications:
Experience evaluating AI/LLM outputs or AI-assisted testing methodologies
Familiarity with Dynatrace or similar monitoring/performance management tools
Knowledge of:
Shift-left testing
Risk-based testing
Test-driven development (TDD)
Experience implementing quality gates within CI/CD pipelines
Experience performing performance, load, and scalability testing for APIs
ISTQB certification or equivalent QA certification
Experience in automotive or manufacturing industries is a plus