
Website Everest Consultants, Inc.
Everest Consultants, Inc.
Company : Everest Consultants, Inc.
Title: Software QA Engineer (Hybrid work)
Duration: Permanent / Full Time
Location: Chicago, IL
NOTE 3 days onsite and 2 days remote work
NOTE Candidate need to have US work authorization (no Visa candidates)
Salary range – $90K – $110K
==========================================
Required Skills – Automation Engineer with C#/.Net, Selenium, API testing, Selenium, CI/CD tools (e.g., Git, Azure DevOps, TeamCity).
===========================================
Our client is seeking an experienced Software QA Engineer to join our team to ensure the reliability and performance of their .NET and web applications. The ideal candidate will have a strong background in software testing, automation frameworks, and a deep understanding of .NET-based and web (i.e. React, Angular) applications. You will work closely with developers, product managers, and other QA engineers to ensure high-quality software delivery.
Key Responsibilities
Use modern containerized techniques to isolate testing (Docker, Kubernetes).
Develop, execute, and maintain manual and automated test cases for .NET, React and/or Angular applications.
Design and implement automation frameworks for web, API, and database testing.
Perform functional, regression, performance, and security testing.
Identify, document, and track defects using test management tools (e.g., Azure DevOps, JIRA, Tricentis).
Collaborate with developers and business stakeholders to understand requirements and develop test plans ensuring test coverage and feature enablement.
Implement, maintain and conduct automated and manual test scripts (for both API and applications) using tools like DotNet Test, Postman, Swagger, Jest, Jasmine, Karma, Cypress, Mocha, Playwright, Selenium, SpecFlow, or similar tools.
Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Work with CI/CD pipelines (mainly Azure DevOps) to integrate automated tests for continuous delivery.
Stay up-to-date with the latest QA methodologies and tools to enhance testing efficiency.
Required Skills:
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of experience in software testing, with a focus on .NET applications.
Strong knowledge of C# and .NET frameworks.
Hands-on experience with test automation tools such as Selenium, SpecFlow, NUnit, or xUnit.
Proficiency in API testing and automation.
Experience with version control and CI/CD tools (e.g., Git, Azure DevOps, TeamCity).
Solid understanding of Agile methodologies and testing best practices.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work effectively in a team-oriented, collaborative and hybrid work environment, with some team members co-located with you at our Chicago HQ (a few days per week) and some remote.
Preferred Qualifications
Experience with performance testing tools like JMeter, Gatling, Artillery, and/or LoadRunner.
Knowledge of cloud platforms (Azure, AWS, or GCP).
Familiarity with security testing concepts and tools.
The following benefits are offered for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, and a 401(k) retirement plan.
Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state, or federal civil rights laws.