QA Automation Engineer

Outcome Logix LLC
Pittsburgh, United States of America
4 days ago

Role details

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

Job location

Pittsburgh, United States of America

Tech stack

Testing (Software)
Java
JavaScript
API
JIRA
Automation of Tests
Azure
Bug Tracking Systems
Software Quality
Computer Programming
Continuous Integration
DevOps
Github
JUnit
Python
Scrum
E2e Testing
Test Execution Engine
Testng
Postman
Cypress
Backend
Gitlab-ci
Playwright
Selenium Webdriver
Api Management
Jenkins

Job description

  • Design, develop, and maintain automated test scripts for web, API, and backend applications.
  • Execute functional, regression, integration, and end-to-end testing.
  • Develop and maintain automation frameworks using industry best practices.
  • Collaborate with development and DevOps teams to integrate automated testing into CI/CD pipelines.
  • Perform API testing using tools such as Postman or Rest Assured.
  • Identify, document, track, and verify software defects.
  • Participate in requirement analysis, sprint planning, and QA strategy discussions.
  • Prepare test plans, test cases, and test execution reports.
  • Ensure software quality, reliability, and performance across releases.

Requirements

  • Strong experience in QA Automation and Software Testing.
  • Hands-on experience with Selenium WebDriver, TestNG/JUnit, Cypress, or Playwright.
  • Experience in Java, Python, or JavaScript programming.
  • Knowledge of API testing tools such as Postman or Rest Assured.
  • Experience with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with defect tracking tools such as Jira or Azure DevOps.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.

Apply for this position