Software QA Engineer

Chicago, IL
Full Time
Experienced
At InRule Technology, we revolutionize the way organizations in more than 40 countries worldwide make mission-critical decisions by infusing cutting-edge technology into their processes. Some of the largest banks, insurance companies, healthcare organizations, and governments rely on InRule to deliver frictionless, intuitive solutions that provide the power of computing without the complexity of programming. 

InRule Technology is seeking an experienced Software QA Engineer to join our team to ensure the reliability and performance of our .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 Qualifications
  • 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 tool
Location
  • Chicago, IL or Remote (Residence in the US is required)
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*