1

Software Testing Jobs in Elgin, IL (NOW HIRING)

Qualifications Required Work Experience: * 3-5 years of experience in software quality assurance or testing, including web-based, mobile, or enterprise-level applications. * Strong understanding of ...

Strong knowledge of software testing best practices and methodologies. Direct hands-on experience with continuous integration and deployment tools like Jenkins PREFERRED SKILLS: Thorough ...

Junior SDET (Java)

Chicago, IL · On-site

$43K - $105K/yr

Basic knowledge of API testing using RestAssured, Postman, or similar tools. * Familiarity with JUnit/TestNG frameworks and Maven/Gradle build tools. * Understanding of software testing fundamentals ...

Software Tester Location: Naperville, IL - Must be local to IL Duration: 12months+, W2 OR C2C Minimum 5 years of IT working experience A successful candidate would be full time IT tester on at least ...

Software Tester Location: Naperville, IL - Must be local to IL Duration: 12months+, W2 OR C2C • Minimum 5 years of IT working experience • A successful candidate would be full time IT tester on ...

Unit testing individual work products before releasing for integration testing. * Develop, create, and modify software applications. * Coordinate software system installation and monitor equipment ...

Pega Test Lead

Schaumburg, IL · On-site

$130K - $145K/yr

... software testing, with 3+ years in Pega and mainframe environments. ⦁ Strong understanding of claims lifecycle, business rules, and integration patterns. ⦁ Experience in insurance domain ...

The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that ...

... and testing of application software for accuracy, integrity, interoperability, and completeness - Leads development of new functionality and applications on cross-functional teams - Performs ...

... software testing procedures. WE VALUE • Bachelor's degree or Advanced degree in Electrical Engineering, Computer Engineering, or related field. • Experience working in industrial automation or ...

next page

Showing results 1-20

Software Testing information

See Elgin, IL salary details

$19

$43

$69

How much do software testing jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for software testing in Elgin, IL is $43.01, according to ZipRecruiter salary data. Most workers in this role earn between $33.03 and $51.78 per hour, depending on experience, location, and employer.

What is the difference between Software Testing vs QA Analyst?

AspectSoftware TestingQA Analyst
Primary FocusExecuting test cases to identify bugsDesigning, implementing, and managing testing processes
ResponsibilitiesFinding defects in softwareEnsuring overall quality standards and process improvement
Required SkillsTesting tools, scripting, attention to detailTesting methodologies, communication, documentation
Work EnvironmentTest labs, development teamsCross-functional teams, project management

While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a Software Tester, and why are they important?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, test design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of test automation frameworks or ISTQB certification is commonly required. Attention to detail, analytical thinking, and strong communication skills help testers collaborate and report findings effectively. These skills ensure software quality, reduce defects, and facilitate smooth product releases.

What are some common challenges faced by software testers when working in agile development teams?

Software testers in agile teams often navigate rapid development cycles, requiring them to adapt quickly to changing requirements and tight deadlines. One key challenge is ensuring comprehensive test coverage despite limited time for test planning and execution. Additionally, testers must collaborate closely with developers and product owners to clarify acceptance criteria and prioritize testing efforts effectively. Strong communication and flexibility are essential to keep up with continuous integration and frequent releases.

What is software testing?

Software testing is the process of evaluating and verifying that a software program or application does what it is intended to do. The main objective is to identify bugs, errors, or missing requirements compared to the actual requirements. It can be performed manually or automated using various tools and frameworks. Software testing helps ensure the quality, reliability, and performance of software before it is released to users.
What are the most commonly searched types of Software Testing jobs in Elgin, IL? The most popular types of Software Testing jobs in Elgin, IL are:
What cities near Elgin, IL are hiring for Software Testing jobs? Cities near Elgin, IL with the most Software Testing job openings:
Infographic showing various Software Testing job openings in Elgin, IL as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $89,451 per year, or $43 per hour.
Engineer, Software Quality - Principal

Engineer, Software Quality - Principal

Intellectt INC

Lake Forest, IL • On-site

$40 - $45/hr

Contractor

Re-posted 14 days ago


Job description

Job Title: Engineer, Software Quality – Principal
Location: Lake Forest, Illinois
Employment Type: Contract (W2)
Duration: Long Term 

Job Summary
The Engineer, Software Quality – Principal is responsible for executing quality assurance activities to ensure compliance, reliability, and performance of healthcare software products. This role supports software development and validation processes, ensuring adherence to regulatory standards and internal quality systems. The position involves cross-functional collaboration, risk management, and oversight of quality deliverables across the software development lifecycle.

Responsibilities
Conduct quality assurance activities to ensure compliant, high-quality software products and processes
Execute and support Software Development Lifecycle (SDLC) activities, including defect lifecycle management
Perform manual and automated testing (functional, regression, UAT, etc.)
Author, review, and approve validation and quality documentation
Ensure compliance with applicable regulatory standards and internal quality systems
Support risk management activities, including creation and review of risk documentation
Identify, escalate, and resolve non-compliance and quality issues
Collaborate with cross-functional teams to define project goals, milestones, and deliverables
Provide technical guidance and training to team members and stakeholders
Contribute to process improvements and implementation of quality best practices
Participate in audits, inspections, and quality system evaluations
Communicate effectively with stakeholders, including leadership and project teams

Required Qualifications
Bachelor’s degree in Life Sciences, Engineering, or a related discipline, or equivalent combination of education and experience
Minimum 5 years of experience in Software Quality Assurance or a related field (less experience may be considered with an advanced degree)
Hands-on experience with SDLC processes and defect lifecycle management
Experience in manual and/or automated software testing
Strong understanding of quality systems and regulatory compliance requirements
Ability to work independently and manage multiple priorities
Strong analytical, problem-solving, and communication skills

Preferred Qualifications
Experience in the healthcare, medical device, or regulated industry
Knowledge of cloud-based software applications
Familiarity with cybersecurity standards
Experience with Agile development methodologies
Prior experience with Application Lifecycle Management (ALM) tools
Previous experience in a Software Quality Assurance role within a similar environment

Work Requirements
Ability to work on-site or in a hybrid environment in Lake Forest, Illinois, as required
Must be authorized to work in the United States without sponsorship (unless otherwise specified by the employer)
Ability to collaborate across teams and manage deadlines in a fast-paced environment
Occasional extended hours may be required to meet project timelines
Salary/Rate
$40–$45 per hour. This range represents a good-faith estimate based on market data and applicable pay transparency laws. Actual compensation may vary based on experience, qualifications, and other job-related factors.

Benefits
This is a contract position. No employer-provided benefits are offered unless otherwise specified by the contracting agency.

Equal Opportunity Employer
The employer is an Equal Opportunity Employer and complies with all applicable federal, state, and local employment laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic under applicable law.

Application
Qualified candidates are encouraged to apply by submitting an updated resume highlighting relevant experience and qualifications. Applications will be reviewed in accordance with applicable employment laws and company policies.