×
Register Here to Apply for Jobs or Post Jobs. X

Automated QA Engineer

Job in Troy, Oakland County, Michigan, 48083, USA
Listing for: Apolis
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Automated QA Engineer

Location:

Onsite. Lowell, MA or Troy MI

JD:
We are seeking an Automated QA Engineer to help design, develop, and maintain robust automated testing solutions for web, mobile, APIs, and backend systems. This role will contribute to delivering high-quality software by ensuring reliability, scalability, and performance through comprehensive test automation strategies while collaborating closely with software engineers, product managers, business analysts, and Dev Ops teams.
________________________________________

Key Responsibilities
Automated QA Engineer

• Design, develop, execute, and maintain automated test frameworks and test suites for web, mobile, API, and backend applications.

• Create and implement automated functional, regression, integration, end-to-end, and performance testing solutions.

• Collaborate with product owners, software engineers, business analysts, and UX teams to understand requirements and define test strategies.

• Participate in requirements reviews, design reviews, and sprint planning activities to ensure testability and quality considerations are addressed early in the development lifecycle.

• Develop and maintain reusable automation frameworks, libraries, and utilities following established coding standards and best practices.

• Create and execute API tests using REST, GraphQL, and other service-based architectures.

• Analyze test results, identify defects, and work closely with development teams to troubleshoot and resolve issues.

• Integrate automated testing into CI/CD pipelines to support continuous testing and rapid delivery.

• Implement test data management strategies and support test environment setup and maintenance.

• Monitor product quality metrics and contribute to continuous improvement initiatives.

• Perform root cause analysis of production defects and provide recommendations to prevent recurrence.

• Create and maintain testing documentation, including test plans, test cases, automation architecture diagrams, and quality reports.

• Participate in code reviews for both application and test automation code.

• Collaborate in Agile ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.

• Advocate for quality engineering best practices across the software development lifecycle.
________________________________________
Key Qualifications / Requirements
Education

• Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Information Technology, or equivalent experience.
Experience

• 3+ years of professional experience in software quality assurance or software development.

• 2+ years of hands-on experience developing automated test solutions using modern automation frameworks and programming languages.

• Experience testing web applications, APIs, and distributed systems.

• Strong understanding of software testing methodologies, testing strategies, and quality assurance principles.

• Experience developing and maintaining automated test frameworks using tools such as Playwright, Selenium, Cypress, Appium, or similar technologies.

• Experience with API testing tools and frameworks.

• Proficiency in at least one programming language such as C#, Java, JavaScript/Type Script, Python, or similar.

• Experience integrating automated tests into CI/CD pipelines.

• Familiarity with test management, defect tracking, and Agile development practices.

• Experience with Git-based source control workflows.

• Understanding of software architecture, system integrations, and microservices-based applications.

• Experience working within Agile development teams using tools such as Jira and Confluence.

• Strong analytical, troubleshooting, communication, and collaboration skills.

Nice to Have

• Experience with Playwright and Type Script-based automation frameworks.

• Experience with mobile test automation using Appium or similar tools.

• Knowledge of performance and load testing tools such as JMeter, k6, or Load Runner.

• Experience testing cloud-native applications deployed on Azure, AWS, or Google Cloud.

• Familiarity with containerized environments using Docker and Kubernetes.

• Understanding of behavior-driven development…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary