Automation Quality Assurance Engineer

Elite
Rolling Meadows, IL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$75,591.0 - $91,035.0
Working hours
Shift work
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Apple IOS Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Databases
+43 more
Continuous Delivery Continuous Integration Data Validation Data Integrity Software Debugging Github HP Loadrunner Mobile Application Software JSON Junit Python (Programming Language) Microsoft SQL Server Team Foundation Server MongoDB MySQL Oracle (Applications) Scrum Methodology Systems Development Life Cycle Standard Sql Selenium Service-Oriented Architecture Simple Object Access Protocol (SOAP) Software Engineering Subversion Systems Integration Testng Web Applications Extensible Markup Language (XML) Scripting Performance Testing Postman Appium SOAPAPI Hp Alm Gitlab Git Bitbucket Restful APIs Cucumber (Software) Selenium Webdriver Software Version Control Api Management Jenkins

Job description

We are seeking a dynamic and detail-oriented Automation Quality Assurance Engineer to join our innovative tech team. In this role, you will lead the development and execution of automated testing strategies to ensure the highest quality of software products across multiple platforms, including mobile and web applications. Your expertise will drive efficiency, improve testing coverage, and support rapid deployment cycles through advanced automation tools and practices. If you thrive in a fast-paced environment and are passionate about delivering flawless user experiences, this is your opportunity to make a significant impact!, * Design, develop, and maintain robust automated test scripts using tools such as Selenium, TestNG, JUnit, Cucumber, and scripting languages like Python, JavaScript, and Java.

  • Implement and manage continuous integration/continuous deployment (CI/CD) pipelines utilizing Jenkins, GitLab, GitHub, Azure DevOps, or similar platforms to streamline testing workflows.
  • Conduct comprehensive testing of mobile applications on Android and iOS platforms using specialized tools like Appium and Mobile Testing frameworks.
  • Perform API testing for RESTful web services and SOAP APIs to verify data integrity and system integration using tools such as Postman, REST clients, or custom scripts.
  • Analyze test results to identify root causes of failures through debugging and troubleshooting techniques; collaborate with development teams for quick resolution.
  • Develop detailed test cases, test plans, and documentation aligned with SDLC (Software Development Life Cycle) best practices including Agile and Waterfall methodologies.
  • Execute performance testing using LoadRunner or similar tools to evaluate system scalability under various load conditions; analyze results for optimization opportunities.

Requirements

Do you have experience in iOS?, Do you have a Associate’s degree?, * Proven experience in test automation for both mobile (Android/iOS) and web applications with a strong understanding of mobile testing frameworks like Appium.

  • Proficiency in programming languages such as Java, Python, JavaScript, C#, or C++ along with scripting skills for test automation purposes.
  • Extensive knowledge of testing tools including Selenium WebDriver, TestNG, JUnit, Cucumber (BDD), HP ALM, TFS (Team Foundation Server), GitHub/GitLab/Bitbucket repositories, Jenkins or other CI/CD tools.
  • Familiarity with API testing using RESTful services and SOAP protocols; experience working with JSON and XML data formats.
  • Strong understanding of databases such as MySQL, Microsoft SQL Server, Oracle, MongoDB; capable of writing complex SQL/PL-SQL queries for data validation.
  • Experience with performance testing tools like LoadRunner or similar to assess system robustness under stress conditions.
  • Knowledge of software development methodologies including Agile (Scrum), Waterfall; adept at requirements gathering and business analysis.
  • Excellent analytical skills for root cause analysis; ability to troubleshoot complex system issues efficiently.
  • Familiarity with version control systems such as SVN or Git; understanding of service-oriented architecture (SOA), cloud platforms like AWS or Azure is a plus. Join us in shaping the future of quality assurance by leveraging cutting-edge automation techniques! We’re committed to fostering an inclusive environment where innovation thrives-help us deliver exceptional software experiences every day!, * Associate (Preferred)

Benefits & conditions

Pulled from the full job description

  • Paid time off
  • Flexible schedule, * Flexible schedule
  • Paid time off

Apply for this position

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

Apply on indeed.com

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 · WWC Europe 2026

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

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

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