Quality Engineer

Pentangle Tech Services | P5 Group

Detroit (MI)

On-site

USD 85,000 - 120,000

Full time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group seeks an Automated QA Engineer to design, develop, and maintain automated testing for web, mobile, APIs, and backend systems. You will contribute to reliable software delivery by implementing scalable test strategies and collaborating with engineers, product managers, business analysts, and DevOps teams.

Responsibilities include building automation frameworks, API testing, CI/CD integration, and ensuring test coverage throughout the development lifecycle.

Qualifications

  • Bachelor’s degree in a relevant field or equivalent experience.
  • 3+ years of software quality assurance or development experience.
  • 2+ years building automated test solutions with modern frameworks.
  • Experience testing web, API, and distributed systems.

Responsibilities

  • Design, develop, and maintain automated test frameworks and suites.
  • Create automated functional, regression, integration, end-to-end, and performance tests.
  • Collaborate with product owners, engineers, analysts, and DevOps to define test strategies.
  • Participate in reviews and sprint planning to ensure testability early.
  • Develop reusable automation libraries and utilities following best practices.
  • Create and execute API tests using REST, GraphQL, and other service architectures.
  • Analyze results, triage defects, and support fixes with dev teams.
  • Integrate automated tests into CI/CD pipelines for continuous testing.
  • Manage test data and environment setup and maintenance.
  • Monitor quality metrics and drive continuous improvements.
  • Perform root cause analysis of production defects.
  • Maintain testing documentation and test plans.
  • Participate in code reviews for application and test automation code.
  • Engage in Agile ceremonies and promote quality engineering practices.

Skills

Automation testing
Automation frameworks
API testing
CI/CD integration
Analytical thinking

Education

Bachelor's degree in Computer Engineering / Software Engineering / Computer Science / Information Technology

Tools

Playwright
Selenium
Cypress
Appium
REST/GraphQL testing
Git
Jira
Confluence

Job description

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 DevOps teams.

Key Responsibilities
  • 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.
  • 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 TypeScript-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 LoadRunner.
  • 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 (BDD) frameworks such as SpecFlow or Cucumber.
  • Experience implementing test reporting and quality dashboards.
  • Knowledge of secure software development and security testing practices.
  • Exposure to CI/CD tools such as GitHub Actions, Azure DevOps, Bitbucket Pipelines, Jenkins, or TeamCity.
  • Experience working within large-scale enterprise software development environments.
  • Familiarity with Domain-Driven Design (DDD), microservices architectures, and event-driven systems.
  • Experience testing distributed enterprise applications and microservices architectures.
  • Experience validating integrations across APIs, message queues, databases, and external systems.
  • Familiarity with RBAC/security testing and enterprise identity management solutions.
  • Ability to establish quality gates and testing standards across multiple development teams.
  • Experience building quality engineering practices within Agile product organizations.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

Pentangle Tech Services | P5 Group • Massachusetts

On-site
USD 90,000 - 130,000
QA Engineer
QA Engineer

Buzz Solutions • Palo Alto (CA)

On-site
USD 140,000 - 180,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Pointwest-North America • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Quality Assurance Engineer
Quality Assurance Engineer

Find Great People | FGP • Mauldin (SC)

On-site
USD 90,000 - 120,000
Automation QA Engineer
Automation QA Engineer

Simera • San Francisco (CA)

Hybrid
USD 110,000 - 160,000
Automation QA Engineer JO
Automation QA Engineer JO

Simera • San Francisco (CA)

On-site
USD 100,000 - 160,000
Senior Quality Engineer
Senior Quality Engineer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Experion Technologies • United States

On-site
USD 110,000 - 160,000
Automation QA Engineer BR
Automation QA Engineer BR

Simera • San Francisco (CA)

On-site
USD 110,000 - 160,000
Automation QA Engineer BD
Automation QA Engineer BD

Simera • San Francisco (CA)

On-site
USD 120,000 - 160,000