System One - New York, NY

posted 20 days ago

Full-time - Mid Level
Onsite - New York, NY
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. The role emphasizes the use of Behavior-Driven Development (BDD) and requires proficiency in several programming and scripting languages, as well as experience with CI/CD tools. This position is fully remote and does not offer visa sponsorship.

Responsibilities

  • Implement and maintain automated testing frameworks using BDD methodology.
  • Develop and execute test cases for web applications using tools like Cucumber, 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.
  • Manage CI/CD pipelines using GitHub Actions or similar tools.
  • Collaborate with development teams in an Agile/Scrum environment to ensure quality throughout the software development lifecycle.

Requirements

  • Proven experience with BDD methodology and tools such as Cucumber and Gherkin.
  • 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