Code and Theory is seeking a Director to be a key leader within our Quality Engineering discipline. The ideal candidate will have extensive expertise in software quality analysis and validation at scale through the use of automation, AI analysis, and traditional methodologies preferably within professional services.
As a leader in our global quality team, you will work across many simultaneous technical programs spanning major clients (mostly Fortune 50/Fortune 100 companies). You will need to understand their high level business goals, pain points, KPIs and other metrics and ensure they are achieved in the tailored technical solutions we deliver as functioning software.
These solutions span various platforms and technologies, but modern web technologies are most frequently implemented. You will be responsible for building a framework for continuous quality validation across this disparate technical landscape – to achieve a consistent quality of delivery via a consistent methodology even as the tools, languages, libraries, and integrations may change with the project and client.
You should have a strong understanding and demonstrate leadership across the methods and tools in the ecosystem of the quality lifecycle to be able to contribute to and continually improve our unique process. You will ensure that projects you and your teams contribute to, conform to our established metrics and common tools which verify the high quality execution of a project at a feature and requirement level all the way through the project execution. You are a passionate advocate for product quality, with an understanding of how to achieve high performance, security, compliance, and accessibility.
You will support a culture of holistic understanding of quality within a management structure of multiple engineering teams. But beyond the engineering effort, you must also evangelize and collaborate with design, product and engineering teams to ensure that quality metrics and methodologies are defined and understood by all parties from the beginning of the project. All the project deliverables and particularly the inputs and outputs to the development effort must meet clear and objective criteria.
WHAT YOU’LL DO
- Be a hands-on leader and coach, guiding engineering teams to successfully plan, develop, and deliver scalable, maintainable, and secure solutions to our clients
- Direct a team of quality engineers to plan, build, and maintain comprehensive testing strategy playbooks, ensuring coverage of all critical aspects of the solution types we commonly deliver
- Advocate for engineering best practices, testing standards, process refinements, and a culture of continuous improvement
- Demonstrate resilience and flexibility in adapting to evolving priorities and technologies while upholding rigorous quality standards
- Conduct rigorous quality assurance testing of user-focused applications, as well as the backend systems and infrastructure that support these experiences
- Implement robust automation frameworks to streamline testing processes, leveraging the latest tools and best practices in automation
- Understand and refine client requirements, driving strategic relationship development for the organization
- Perform feature-based requirements gathering, test execution, regression testing, and functional system testing
- Contribute to the implementation of a holistic framework to map requirements all the way through test results, working closely with engineers to isolate, reproduce, and correct defects
- Be actively involved in release cycles by contributing to scope planning, test effort estimation, and release sign-off through automated processes
- Build and manage a diverse, geographically dispersed team to promote a collaborative and inclusive environment
WHAT YOU’LL NEED
- 8+ years in quality software delivery, with extensive experience in automating quality assurance testing, especially for responsive web, mobile, and custom applications
- Strong in developing test scenarios, test case development, testing methodologies, planning, and execution of stories in an agile environment, all through automation
- Capable of devising and maintaining clear metrics for success for each project we deliver
- Effective leader to manage a global team with manager-level reports
- Extensive experience with most of the testing ecosystem tools:
- Test Management (e.g. Test Rail, Qase, Xray, Zephyr, Robot Framework)
- Issue Tracking (e.g. JIRA, BugSnag)
- Frontend Automated Testing (e.g. Playwright, Selenium, Cypress, Katalon)
- Unit testing (e.g. Jest, Mocha, PHP Unit, JUnit)
- API and Backend Automation Testing (e.g. Postman/Newman, Playwright API Testing, Pytest, SoapUI)
- Visual Regression Testing Tools (e.g. Chromatic, Loki, Percy)
- Load Testing/Capacity Planning (e.g. JMeter, BlazeMeter, K6, Gatling, Apache Bench)
- Front End Performance Testing (e.g. Lighthouse)
- Compatibility Testing Platforms (e.g. Browserstack, LambdaTest)
- DAST (e.g. OWASP ZAP/Burp)
- SAST (e.g. SonarQube, Vericode)
- Unit Testing (e.g. Jest, Pytest)
- a11y Testing (e.g. axe, JAWS, NVDA, lighthouse, VoiceOver, Talkback)
- CI Tools (e.g. Jenkins, CircleCI, Travis, GitHub Actions)
- Proficiency in HTML, CSS, JavaScript, TypeScript, Python, Java
- Highly aware of modern frontend and web performance standards and measurements
- Expert experience in building and designing automated test cases, with strong creative problem-solving, documentation, and communication skills
- Passionate about web accessibility, with knowledge of the latest WCAG 2.2 AA+ guidelines and standards.
- Must be a compelling and clear communicator, able to explain the full possibilities of the quality tech stack/architecture and represent your team to internal and external audiences with differing levels of technical fluency
- Act as a product evangelist with a deep curiosity about automation technology trends
- Self-motivated and focused on achieving excellence as a team, with a strong emphasis on automation
- Encourage a culture of quality automation, implementing structures and processes to support automated quality across the organization
ABOUT US
Born in 2001, Code and Theory is a digital-first creative agency that sits at the center of creativity and technology. We pride ourselves on not only solving consumer and business problems, but also helping to establish new capabilities for our clients. With a global client roster of Fortune 100s and start-ups alike, we crave the hardest problems to solve. We have teams distributed across North America, South America, Europe, and Asia. The Code and Theory global network of agencies is growing and includes Kettle, Instrument, Left Field Labs, Create Group, Mediacurrent, Rhythm, and TrueLogic.
Striving never to be pigeonholed, we work across every major category: from tech to CPG, financial services to travel & hospitality, government and education to media and publishing. We value the collaboration with our client partners, including but not limited to Adidas, Amazon, Con Edison, Diageo, EY, J.P. Morgan Chase, Lenovo, Marriott, Mars, Microsoft, Thomson Reuters, and TikTok.
The Code and Theory network is comprised of nearly 2,000 people with 50% engineers and 50% creative talent. We’re always on the lookout for smart, driven, and forward-thinking people to join our team.