Interview, hire, and train a talented and lean automated software testing team from the ground up. Provide ongoing testing and automation support, problem solving, and strategic direction to the team and broader engineering organization. Work with executives to define testing and release processes that expedite feedback, improve quality, and increase confidence for developers, product owners, managers, and customers. Perform regular automation code reviews and offer feedback to test engineers on how to better engage in the peer review process.
Assemble and maintain a modular test and test reporting framework from open source tools, enabling cross-browser testing of web applications, SOAP & REST APIs, Oracle and PostgreSQL databases, and backend performance testing. Automate rendering and publishing of comprehensive test reports in HTML, PDF, JIRA Xray, and EazyBI. Build, test, and publish test framework builds to Artifactory via GitLab CI to be consumed by downstream product- and project-specific test repositories. Setup and maintain integration test pipelines across a variety of products and projects. Deploy and maintain an automation code linting tool to promote best practices, and implement custom rules as needed.
Perform all line-management duties for my team, including running regular standups, retrospectives, one-on-ones, performance reviews, requisition justification, and auditing of JIRA time logging.