Test Engineer

ASGN Incorporated
Chicago, IL, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Apple IOS Software System Penetration Testing JIRA Automation of Tests Bash Shell Behavior-Driven Development Bug Tracking Systems
+43 more
Bugzilla Computer Programming Continuous Integration Data Validation Database Testing Emulators HP Loadrunner JSON Apache JMeter Junit Python (Programming Language) Load Testing Regression Testing E2e Testing SoapUI SQL Databases Software Testing Automation Framework Test Case Test Data Test Execution Engine Testng Virtualization Technology Extensible Markup Language (XML) Scripting Performance Testing Test-Driven Development (TDD) Postman Appium Hardware Testing ReadyAPI Git Pytest Containerization Gitlab-ci Information Technology Performance Monitor Hardware Infrastructure Cucumber (Software) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all