QA Automation Engineer - W2 contract

  • Charlotte, NC
  • Posted 13 hours ago | Updated 13 hours ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Access Control
Apache JMeter
Authentication
Automated Testing
Collaboration
Continuous Delivery
Continuous Integration
Cyber Security
Cypress
DevOps
Estimating
FOCUS
Git
GitLab
Identity Management
JUnit
Java
JavaScript
Jenkins
Management
Microsoft Azure
Multi-factor Authentication
OAuth
POSTMAN
Performance Testing
Provisioning
Python
Quality Assurance
RBAC
Regression Analysis
Root Cause Analysis
SAML
SSO
SailPoint
Scripting
Security QA
Selenium
Selenium WebDriver
Software Quality Assurance
Status Reports
Test Cases
Test Plans
Test Scenarios
TestNG
Testing
Web Applications
Workflow

Job Details

Role : QA Automation Engineer

Location : Charlotte, NC / Dallas, TX (Hybrid)

Job Description

We are seeking a skilled QA Automation Engineer with 10+ years of experience in software quality assurance and test automation, including exposure to Identity and Access Management (IAM) systems. The ideal candidate will be responsible for designing and executing automated test frameworks, with a focus on validating secure access controls, identity workflows, and user authentication mechanisms.
This role is ideal for a QA professional looking to strengthen their expertise in both automation and cybersecurity/IAM testing.

Key Responsibilities:

Design, develop, and maintain robust automation test scripts using tools such as Selenium, TestNG, Cypress, or Postman.

Build and enhance automated test frameworks for web applications, APIs, and IAM workflows.

Validate IAM functionalities such as SSO, MFA, user provisioning, de-provisioning, access reviews, and role-based access controls.

Conduct regression, integration, and performance testing to ensure high-quality IAM-enabled applications.

Collaborate with development, IAM, and security teams to define test cases and acceptance criteria.

Log and track defects; support root cause analysis and retesting.

Ensure security testing of IAM features (e.g., access tokens, session management, permission boundaries).

Participate in test planning, estimation, and status reporting.

Qualifications:

I. Education:

Bachelor s degree in Computer Science, Information Technology, or related field.

II. Experience:

5 8 years of experience in QA automation.

1 2 years of experience or exposure to IAM testing or security-focused test scenarios.

III. Technical Skills:

Automation Tools: Selenium WebDriver, TestNG, JUnit, Cypress, REST Assured, Postman

Languages: Java, Python, JavaScript, or similar scripting languages

CI/CD Tools: Jenkins, Git, Azure DevOps, or GitLab CI

Security Protocols: Understanding of OAuth 2.0, OpenID Connect, SAML, JWT

IAM Exposure: Experience with IAM tools/platforms such as Okta, Saviynt, One Identity, SailPoint.

Preferred Skills:

Familiarity with IAM-related test cases: authentication flows, identity federation, session management, RBAC testing.

Exposure to performance testing tools (e.g., JMeter) is a plus.

Knowledge of secure coding and security testing principles

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About PlumGravity