QA Automation Engineer

Visionary Innovative Technology Solutions LLC
Seattle, 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

Seattle, United States of America

Tech stack

Testing (Software)
Java
Agile Methodologies
Application Release Automation
JIRA
User Authentication
Automation of Tests
Azure
Software Quality
Code Review
Databases
Github
JAWS Scripting Language
JUnit
Microsoft UI Automation
Scrum
Regression Testing
Release Management
E2e Testing
Ada Compliance
Swagger
Screen Reader
Selenium
Software Engineering
SQL Databases
Test Execution Engine
Strategies of Testing
Testng
Web Content Accessibility Guidelines
Web Applications
Enterprise Software Applications
Postman
Software Security
Backend
GIT
Gitlab-ci
REST
Selenium Webdriver
Api Management
Jenkins

Job description

  • Develop comprehensive test strategies, test plans, and test cases based on business and technical requirements.
  • Perform functional, regression, integration, system, smoke, and end-to-end testing.
  • Ensure software quality throughout the Software Development Life Cycle (SDLC).
  • Review requirements and provide early feedback to improve product quality.
  • Participate in sprint planning, backlog grooming, and release planning., * Design, develop, and maintain robust automation frameworks using Java and Selenium WebDriver.
  • Create reusable automation scripts for web applications.
  • Execute automated regression suites and analyze test results.
  • Improve automation coverage and reduce manual testing effort.
  • Integrate automation tests into CI/CD pipelines.

API Testing

  • Validate RESTful APIs using REST Assured, Postman, and Swagger.
  • Automate API testing and verify request/response payloads.
  • Perform backend validation using SQL queries.
  • Test API security, authentication, and error handling.

Accessibility Testing

  • Perform accessibility testing to ensure compliance with ADA and WCAG 2.1/2.2 standards.
  • Validate applications using screen readers such as NVDA and JAWS.
  • Identify accessibility issues and work with development teams to implement fixes.
  • Ensure applications meet inclusive design and usability standards., * Log, track, and manage defects using JIRA, ALM, or Azure DevOps.
  • Collaborate with developers, business analysts, and product owners to resolve issues.
  • Conduct root cause analysis for recurring defects.
  • Participate in code reviews and QA process improvements.
  • Mentor junior QA engineers and promote testing best practices., * Integrate automated test suites into CI/CD pipelines using Jenkins, GitLab CI, or GitHub Actions.
  • Utilize Git for version control and collaborative development.
  • Support continuous testing and release automation.
  • Monitor test execution reports and improve automation reliability.

Requirements

We are seeking an experienced Senior QA Automation Engineer with expertise in Java, Selenium, API Automation, and Accessibility (ADA/WCAG) Testing to ensure the quality, performance, and compliance of enterprise applications. The ideal candidate will have strong experience in designing test strategies, developing automation frameworks, executing manual and automated testing, and working within Agile development environments., * 8-12 years of experience in Software Testing and Quality Assurance.

  • Strong expertise in:
  • Java
  • Selenium WebDriver
  • TestNG or JUnit
  • API Automation
  • REST Assured
  • Postman
  • Hands-on experience with:
  • Accessibility Testing
  • ADA Compliance
  • WCAG 2.1/2.2 Standards
  • NVDA
  • JAWS
  • Strong experience in:
  • Manual Testing
  • UI Automation
  • API Testing
  • Regression Testing
  • End-to-End Testing
  • Experience with SQL for database validation.
  • Strong understanding of Agile/Scrum methodologies.
  • Excellent analytical, troubleshooting, and communication skills.

Apply for this position