QA Automation Engineer

Nityo Infotech Corporation
Phoenix, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Phoenix, United States of America

Tech stack

Testing (Software)
Adobe InDesign
API
Automation of Tests
Cloud Engineering
Code Coverage
Continuous Integration
Distributed Systems
Github
Load Testing
Software Testing Automation Framework
Data Logging
React
Backend
Containerization
Kubernetes
Front End Software Development
Docker
Go

Job description

The QA Engineer is a mid senior individual contributor responsible for ensuring production readiness, reliability, and quality of components and services delivered within established architectural frameworks.

This role operates independently while aligning to standards defined by Engineer II Premium and Staff Architecture. QA Engineer II owns feature- and service-level quality strategy, validation, and release readiness, contributes to design discussions to ensure testability, and provides informal mentorship to junior QA engineers.

Core Responsibilities :-

  • Quality Strategy & Delivery Ownership

  • Define and execute test strategies for assigned features or services

  • Own validation from implementation through GA and post-release stabilization

  • Ensure functional and non-functional requirements are validated and documented

  • Test Automation & CI/CD Integration

  • Design and maintain automated tests (unit, integration, regression, E2E)

  • Integrate automated validation into CI/CD pipelines (GitHub Actions, XLR)

  • Improve test coverage and reduce regression risk

  • Backend & Frontend Validation

  • Validate Golang-based backend services and APIs

  • Validate React-based frontend components and contract integrations

  • Verify containerized deployments in Docker and Kubernetes environments

  • Performance, Stability & Observability

  • Participate in performance and load testing activities

  • Identify reliability and scalability risks within owned components

  • Validate logging, metrics, and alerting instrumentation

  • Collaboration & Governance

  • Contribute to test plans, documentation, and quality artifacts

  • Participate in design and architecture reviews to ensure testability

  • Support incident triage and post-incident analysis

  • Provide day-to-day guidance to junior QA engineers

Requirements

  • 8 years of professional experience in Quality Engineering or Software Testing
  • Strong experience with API and UI test automation frameworks
  • Experience with Kubernetes, Docker, GitHub, and CI/CD pipelines
  • Solid understanding of distributed systems and cloud-native architectures
  • Ability to operate independently within defined architectural constraints
  • Strong written and verbal communication skills

Apply for this position