Job Details

Senior Test Infrastructure

  2025-03-27     Cadre     San Francisco,CA  
Description:

Senior Software Engineer, Testing Infrastructure
Location: Hayes Valley, San Francisco, CA

Remote Days: Monday & Friday
Office Days: Tuesday, Wednesday, Thursday

Job Description
We are seeking a highly skilled and experienced Senior Software Engineer - Testing Infrastructure to join our dynamic team. This role focuses on creating and maintaining a robust testing infrastructure that enhances engineering productivity and sets a high standard for code quality. The ideal candidate will bring a deep understanding of software engineering principles, the ability to lead the development of testing tools, and a strategic approach to improving our development processes. This role is crucial to our mission of delivering reliable, scalable, and secure software solutions. As our Senior Software Engineer - Testing Infrastructure, you will play a pivotal part in our software development lifecycle by building the tools and infrastructure. You will work with our Head of Engineering to enable our engineers to produce high-quality code as well as layout the foundational groundwork for what code quality looks like here now at Baton and in the future.

Responsibilities

  • Lead and Collaborate: Work with cross-functional teams, including developers, product managers, and operations, to identify, prioritize, and address engineering challenges related to testing and quality.
  • Testing Tools Development: Create and maintain sophisticated testing tools and infrastructure that empower engineers to improve code quality and productivity.
  • Design and Code Reviews: Participate in design and code reviews to ensure adherence to coding standards, best practices, and overall software quality, while also providing guidance on testing strategies.
  • System Integration: Develop systems that integrate multiple components, improving performance, reliability, and scalability, and ensuring these systems are testable.
  • Automation Strategy: Design, develop, and implement advanced automation strategy frameworks that integrate seamlessly with our CI/CD pipelines, enhancing the overall efficiency of the software development lifecycle.
  • Automated Testing Frameworks: Develop robust automated testing frameworks for complex integrations, ensuring continuous delivery and deployment without compromising quality.
  • Data Validation: Implement stringent data validation processes within the testing tools to ensure accuracy and integrity in software development.
  • Code Security: Strengthen security within testing environments, preventing system failures and ensuring secure operations.
  • Standardize Engineering Excellence: Commit to superior engineering by applying industry best practices and innovative methods to create efficient and high-quality software solutions.
Required Qualifications
  • Python Proficiency: Advanced Proficiency in Python for web backend development at a Senior Level.
  • First Principles Thinking: Strong foundation in first principles to drive problem-solving and innovation. Ability to think of solutions from end-to-end, including backend/frontend/infrastructure.
  • Technical Leadership: Proven track record of managing complex backend systems and leading large-scale projects while collaborating with other engineers and stakeholders.
  • Database Management: Deep knowledge in data modeling, database schema design, and SQL.
Preferred Qualifications
  • 1+ years experience with Gherkin Style Testing within a BDD environment
  • Experience with CI/CD tools such as GitHub Actions
  • Experience with test management tools such as TestRail or Zephyr
  • Strong understanding of web application development and QA processes
  • Bachelor's or Master's degree in computer science, engineering, or a related field
  • Experience with performance and load testing using tools such as JMeter or Gatling
  • 6+ years experience in software testing and quality assurance, with a focus on automation testing
  • Strong experience in designing and implementing automation frameworks using tools such as Cucumber or similar


THE PERKS
  • Competitive Base Salary + Cash Bonus Structure
  • Annual Company Bonus + Long Term Incentive Plan
  • 401k with Matching
  • Hybrid Work Schedule
  • Hyper-Stable, publicly traded Enterprise
  • Medical, Dental, and Vision Health Coverage
  • Employee Stock Purchase Program (15% discount to market value)
  • Collaborative, Fun, and Tech Forward office in Hayes Valley, San Francisco CA
  • Compensation Range: The annual base salary range for this position is $200,000 - $296,000.
Compensation will vary based on factors including skill level, proficiencies, transferable knowledge, and experience. In addition to base salary, Baton full-time employees are eligible for an annual performance bonus.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search