System One - Chicago, IL

posted 27 days ago

Full-time - Mid Level
Onsite - Chicago, IL
Administrative and Support Services

About the position

The Software QA Engineer position is a permanent full-time role focused on ensuring the quality of web applications through various testing methodologies and tools. This remote position requires expertise in Behavior-Driven Development (BDD) and familiarity with CI/CD processes, making it essential for candidates to have a strong background in software testing and development practices.

Responsibilities

  • Implement and maintain automated testing frameworks using BDD methodology.
  • Develop and execute test cases for web applications using tools like Cucumber/Gherkin, Selenium, and Puppeteer.
  • Write and maintain scripts in Python and shell scripting for testing purposes.
  • Utilize SQL and Business Intelligence reporting tools for data validation and reporting.
  • Collaborate with development teams in an Agile/Scrum environment to ensure quality throughout the software development lifecycle.
  • Integrate testing processes with CI/CD tools such as GitHub Actions, Azure DevOps, or Jenkins.

Requirements

  • Proven experience with BDD methodology and tools such as Cucumber/Gherkin and Selenium.
  • Strong programming skills in Python and shell scripting.
  • Experience with SQL and Business Intelligence tools like Looker and BigQuery.
  • Familiarity with CI/CD tools such as GitHub Actions, Azure DevOps, or Jenkins.
  • Experience working in Agile/Scrum environments.

Nice-to-haves

  • Experience with Google Go (Golang) programming language.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service