Test Engineer

ASGN Incorporated
Chicago, 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
Experience level
Intermediate

Job location

Chicago, United States of America

Tech stack

Testing (Software)
Java
JavaScript
API
Agile Methodologies
iOS
Software System Penetration Testing
JIRA
Automation of Tests
Bash
Behavior-Driven Development
Bug Tracking Systems
Bugzilla
Computer Programming
Continuous Integration
Data Validation
Database Testing
Emulators
HP Loadrunner
JSON
JMeter
JUnit
Python
Load Testing
Regression Testing
E2e Testing
SoapUI
SQL Databases
Software Testing Automation Framework
Test Case Design
Test Data
Test Execution Engine
Testng
Virtualization Technology
XML
Scripting (Bash/Python/Go/Ruby)
Performance Testing
Test Driven Development
Postman
Appium
Hardware Testing
ReadyAPI
GIT
Pytest
Containerization
Gitlab-ci
Information Technology
Performance Monitor
Hardware Infrastructure
Cucumber
Selenium Webdriver
Software Version Control
Api Management
Docker
Jenkins

Job description

We are seeking a skilled Test Engineer to design, execute and maintain manual and automated testing across web, API, mobile and embedded platforms. The role focuses on creating reliable test automation frameworks, validating performance, security and accessibility, and integrating testing into CI/CD pipelines to ensure high quality releases. The ideal candidate combines strong test case design and hands-on automation skills with experience in performance tools, API testing, mobile testing, and collaboration within Agile teams., * Design, author and execute clear, maintainable test cases for functional, integration, system and regression testing across web, API, mobile (iOS/Android) and embedded/hardware components.

  • Develop, maintain and extend automated test suites using Selenium WebDriver, Appium, TestNG, PyTest, Robot Framework or equivalent frameworks.
  • Build and enhance test automation frameworks and libraries to support UI, API, and end-to-end testing; integrate tests into CI/CD pipelines (GitLab CI, Jenkins).
  • Implement and maintain API test suites using RestAssured, SoapUI and Postman; validate API contracts, error handling and edge cases.
  • Plan and execute performance and load testing using JMeter and LoadRunner; analyze results and work with engineering to resolve bottlenecks.
  • Design and execute security/penetration test cases and accessibility testing to ensure compliance with standards and to identify vulnerabilities.
  • Create and manage test data sets and environments; utilize virtualization and containers (Docker) to reproduce and scale test scenarios.
  • Track, report and manage defects using tools such as JIRA and Bugzilla; work with development teams to prioritize and verify fixes.
  • Collaborate with developers and product owners in Agile ceremonies; promote Test-Driven Development (TDD) and Behavior-Driven Development (BDD/Cucumber) practices where appropriate.
  • Monitor test metrics and quality KPIs, producing clear reports and recommendations for risk-based release decisions.
  • Automate test execution and reporting through CI/CD and version control (GIT); write scripts in Python, Bash or JavaScript to support tooling and test orchestration.
  • Mentor junior testers and help foster a culture of quality, continuous improvement and automation-first testing.

Requirements

  • Bachelors degree in Computer Science, Engineering or related field, or equivalent practical experience.
  • 3+ years of professional experience in software testing with a mix of manual and automated testing responsibilities.
  • Proven experience with test automation frameworks and tools: Selenium WebDriver, Appium, TestNG, PyTest, Robot Framework.
  • Strong programming/scripting skills in one or more languages (Java, Python, JavaScript, Bash) and experience with testing libraries (RestAssured, JUnit).
  • Hands-on API testing experience using Postman, SoapUI, RestAssured and familiarity with JSON/XML and HTTP concepts.
  • Experience integrating tests into CI/CD pipelines (GitLab CI, Jenkins) and working with version control (GIT).
  • Performance testing experience with JMeter and/or LoadRunner, including result analysis and tuning recommendations.
  • Experience with mobile testing on iOS and Android platforms, and familiarity with device farms or emulators.
  • Knowledge of database testing and writing SQL for data validation and test setup.
  • Familiarity with virtualization and container technologies (Docker) and testing in cloud or containerized environments.
  • Experience with defect tracking tools such as JIRA or Bugzilla and a strong understanding of test metrics and reporting.
  • Practical exposure to security/penetration testing and accessibility testing best practices.
  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD/Cucumber) is preferred.
  • Experience with embedded/hardware testing is a plus.
  • Excellent communication, collaboration skills and a proactive, problem-solving attitude.
  • Ability to prioritize work in a fast-paced Agile environment and drive continuous improvement in test processes.
  • For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 07/17/2026 and applications will be accepted on an ongoing basis until the position is filled or closed.Everforth CyberCoders is proud to be an Equal Opportunity Employer

Apply for this position