Coinbase is seeking to build a trusted, scalable, and compliant platform to maximize velocity, efficiency and quality, and is looking for a lead Software Engineer to drive the technical strategy and establish a robust testing culture within the Consumer organization.
Requirements
- 8+ years of experience in software engineering shipping large-scale products
- Experience architecting and developing solutions to ambiguous problems with significant impact
- Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services (nice to have)
Responsibilities
- Set the technical strategy and roadmap for test automation
- Evaluate and introduce automated testing infrastructure and methodologies to improve product quality
- Oversee the creation and execution of test plans, test cases, and test scripts, to inform automation opportunities
- Integrate automated tests into CI/CD pipelines and streamline the testing process within the development lifecycle
- Ensure thorough coverage across functional, integration, performance, and security testing
- Understand quality gaps, develop insights and drive best practices for testing, defect tracking and resolution
- Mentor a team of engineers, fostering a culture of continuous improvement and innovation
Other
- Passionate about development and production excellence
- Passionate about building an open financial system that brings the world together
- Define testing best-practices and drive culture change within product teams to adopt them
- Partner effectively with stakeholders and align on outcomes
- Provide regular status updates to stakeholders on testing progress and quality outcomes
- Bachelor's, Master's, or Ph.D. degree (not explicitly mentioned but implied)
- Commitment to diversity and equal opportunity