BBI Logistics LLC-posted 15 days ago
Full-time • Mid Level
Onsite • Columbus, OH
101-250 employees

The Q/A Lead at BBI Logistics is responsible for ensuring that our products are delivered with the highest levels of quality, reliability, and security. In this senior role, you will define the overall quality assurance strategy and testing framework for our platform, combining both automated and manual testing approaches to support rapid development without compromising on quality. You will build and then lead a team of QA engineers, establishing best practices in testing and fostering a culture of quality from requirements through release. Collaboration is key: the QA Lead works closely with development, product, DevOps, and security teams to integrate testing early and often (shift-left), ensuring that potential issues are caught and resolved well before deployment. This role is critical to maintaining user trust in our applications, requiring a forward-thinking leader who can implement scalable QA processes and innovate with new testing tools to keep pace with a modern, fast-moving environment. This is an In-Person role based at our office here in Columbus, OH.

  • Define and implement the QA strategy and test plans for BBI Logistics products, setting clear quality goals and metrics. Establish processes for test planning, execution, and defect tracking that ensure each release meets strict standards for functionality, performance, and security.
  • Lead and mentor the QA team, providing guidance on test design, coverage, and prioritization. Foster an environment of accountability and continuous improvement, where QA engineers are proactive in improving product quality and collaborate closely with developers and product managers.
  • Develop and maintain automated testing frameworks for various test levels – including unit tests, API tests, UI/end-to-end tests, and performance tests. Integrate these tests into our CI/CD pipelines to automatically run on each build, enabling rapid feedback on code quality.
  • Oversee comprehensive end-to-end testing of the system, covering functional requirements as well as non-functional aspects like performance, scalability, and security. Ensure that critical user flows (such as payment transactions) are thoroughly tested under real-world conditions and that any issues are resolved before release.
  • Promote a “shift-left” testing approach by involving QA early in the development lifecycle. Work with developers and product owners from the design phase to review requirements for testability, identify potential problem areas in advance, and build test cases early. This early collaboration helps prevent defects and streamlines the path to production.
  • Drive innovation in QA practices and tools, continuously evaluating new testing technologies to increase efficiency and depth of testing. This could include introducing AI-driven testing tools, chaos engineering for resiliency, or other cutting-edge methodologies to improve coverage and catch issues that traditional testing might miss.
  • Coordinate release management and quality gates: define clear criteria for release readiness (e.g., all critical tests passed, no high-severity bugs open). Collaborate in go/no-go decisions and ensure that only thoroughly vetted releases reach production. If issues arise, work with engineering and product teams to triage and resolve blocking defects quickly.
  • Track and report QA metrics such as test coverage, defect densities, escape rates (bugs found in production), and overall quality trends. Use these metrics to identify areas for improvement in the development or QA process, and regularly communicate quality status and progress to stakeholders.
  • Ensure compliance and security testing is included in the QA process for our fintech products. Work with the Security Lead to incorporate checks for regulatory compliance (e.g., validating workflows against financial regulations) and to perform security testing (vulnerability scans, pen tests on new features) as part of the quality process. By doing so, confirm that each release not only functions correctly but also protects customer data and meets compliance requirements.
  • Experience: 8+ years in Quality Assurance/Software Testing roles, with at least 2–3 years in a QA lead or managerial capacity, driving QA strategy and managing test teams or projects. Experience in fast-paced or agile software development environments is highly valued.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience in software quality). Professional training or certifications in quality assurance (e.g., ISTQB certification) are a plus, though proven experience is most important.
  • QA Methodologies: Expertise in software testing methodologies and types – including functional testing, regression testing, integration testing, performance and load testing, usability testing, and security testing. Deep understanding of test plan creation, test case design techniques, and defect lifecycle management.
  • Test Automation: Hands-on experience developing and using automated test frameworks. Proficient with test automation tools for web and mobile applications (for example: Selenium/WebDriver, Cypress, or Playwright for UI; JUnit/TestNG or NUnit for unit testing; Postman/REST Assured for API testing). Able to script or code automated tests in languages such as Java, Python, or JavaScript, and comfortable with version control systems like Git for managing test code.
  • Performance/Load Testing: Knowledge of performance testing tools (e.g., JMeter, LoadRunner, or k6) and experience designing tests to simulate load and analyze system performance. Ability to work with DevOps to implement performance testing in staging environments and ensure the system can scale to meet demand.
  • CI/CD and DevOps Integration: Experience integrating testing into continuous integration and delivery pipelines. Familiar with CI/CD tools and processes (Jenkins, GitLab CI, etc.) such that automated tests run as part of build/deploy cycles. Understanding of how to test in containerized or cloud environments (Docker/Kubernetes) and use of test environments that mimic production setups.
  • Agile Process & Risk-Based Testing: Strong knowledge of Agile development practices and how QA fits within Scrum/Kanban teams. Experience with DevOps culture and “shift-left” approaches to testing. Skilled in risk-based testing – prioritizing testing efforts based on impact and likelihood of different features failing.
  • Leadership & Communication: Demonstrated ability to lead QA efforts and teams. This includes mentoring junior QA engineers, leading cross-team quality initiatives, and effectively communicating with developers, product managers, and other stakeholders about quality issues, test results, and project status. Excellent problem-solving skills and attention to detail, with an “ownership” mindset to ensure issues are followed through to resolution.
  • Domain Knowledge (Preferred): Familiarity with the fintech or financial services domain is highly beneficial. Understanding concepts like digital payments, transaction workflows, regulatory compliance (e.g., how an error in a financial transaction might have legal implications), and the critical importance of data accuracy and security in finance will help tailor the QA approach to our industry.
  • Leave your khakis at home our dress code is super casual
  • Don’t worry about paying for parking – we’ve got you covered
  • We care about your well-being, so we contribute to the cost of your health benefits
  • Invest in your future with our 401K match and profit sharing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service