Image by Tessa Rampersad

QA Engineer - BCycle


Employment Type:

Job Level:

Information Systems


Oct 7, 2021



Job Location:

Make sure to mention in your application:
"I found this opportunity on the What Is Cycling job board."

Job Description

Company Summary:

BCycle is Trek's bike share division. We're revolutionizing the way people use public transportation. Bike share is a unique solution to the environmental, health, and transportation infrastructure challenges that face modern communities. It’s our mission to partner with campuses, corporations, and municipalities of all sizes to implement and maintain bike share systems that complement and improve existing transportation infrastructure. We do so with best-in-class bike share equipment and a robust cloud-based software ecosystem.

BCycle is seeking a full-time QA team member to provide expertise and enthusiasm for delivering solid software on a rapid cadence.  The position is located at the Trek Bicycle Corporation world headquarters in Waterloo, WI. 

BCycle IT believes in crafted software, in end-to-end ownership of projects, and in customer-first solutions. The QA team is a critical part of that process.  We’re technical, we test smart, and we iterate fast. 


  • Work with business analysts to ensure testable requirements are generated.
  • Design, maintain, and execute manual and automated test cases.
  • Be self-organized and distribute workloads to achieve test coverage sprint after sprint.
  • Exercise an ownership mentality—provide and demand top-notch quality at all levels from requirements to deployment, by integrating your work into the team’s definition of done.
  • Be able and willing to test a wide range of technologies like mobile, web, APIs, firmware, as well as our physical products.
  • Be capable of and offer creative suggestions for alternative styles of test scenarios and process
  • Have exposure to potential security vulnerabilities and help identify gaps in the system
  • Have exposure to or interest in exploring and implementing test automation strategies
  • Communicate with peers and customers in a participatory environment
  • Research and document bugs discovered by your team or reported by others
  • Add to and maintain documentation for quality processes and procedures
  • Be responsible for the quality and timeliness of your own work
  • Stay current with the latest technologies, testing methods, and testing tools
  • Be self-motivated and require minimal supervision
  • Actively participate in sprint ceremonies such as daily standup, planning, and retrospectives
  • Can strategize surrounding future improvements to QA processes and approaches



Position Requirements:

  • Entry-level (0-2 years) to mid-level (5+ years) candidates
  • Experience with agile methodologies
  • Experience with automation technologies
  • SQL and general database knowledge
  • Understands the QA lexicon, e.g. test plans, regressions, manual vs. integration vs exploratory, automated testing vs test automation, etc.
  • Demonstrable passion for product quality and continuous improvement
  • Active listener and great communicator, both written and verbal


Bonus Points:

  • Knowledge of continuous integration principles and best practices
  • Test scripting and automation experience (e.g. Selenium, Ghost Inspector)
  • Experience with physical product testing
  • Experience with mobile testing on Android and/or iOS
  • Mobile UI testing, specifically with Xamarin Test Cloud
  • Payment processing experience
  • Experience with C#
  • Scale and load testing experience on a cloud or multi-datacenter platform
Make sure to mention in your application:
"I found this opportunity on the What Is Cycling job board."
It helps us to create more job postings and work with more cycling brands. Thank you!
  • Facebook Icon
  • Instagram Icon
  • YouTube Icon