We are looking for a hands-on QA & Automation Team Lead who embodies ambition and positivity.
Someone who can passionately take ownership of quality across our high-level software, lead by example, and collaborate effectively with remote teams to not only meet but exceed our objectives and fulfill the evolving needs of our expanding customer base.
Responsibilities:
- Own the quality and test automation strategy across our high-level software, including our SDKs, APIs, user-facing tools, and the services around them.
- Lead a team of QA and automation engineers - setting technical direction, mentoring, and growing the team's capabilities while staying hands-on.
- Design, build, and maintain robust automation frameworks and the test suites that run within our CI flows, validating functionality, performance, and stability.
- Define test plans, coverage goals, and quality gates in close partnership with R&D, architecture, and product teams.
- Partner with DevOps to integrate test suites into the CI/CD pipelines they own, ensuring quality gates are well-defined and effective.
- Own Tier 2 customer support for software issues - investigating escalations, reproducing and diagnosing problems, driving them to resolution, and feeding insights back into test coverage and product quality.
- Drive root-cause analysis and continuous improvement of test reliability, flakiness, and release confidence.
- Establish metrics and reporting that give the organization clear, actionable visibility into product quality and release readiness.
Requirements: At least 5 years of hands-on experience in software QA and test automation, including 2+ years leading engineers - Must.
Strong programming skills in Python (or equivalent) for building automation frameworks - Must.
BSc. in Computer Science, Computer Engineering, or a relevant scientific field (advanced degrees are an advantage) - Must.
Proven experience designing and maintaining automated test suites and frameworks for high-level software (SDKs, APIs, services) - Must.
Experience handling escalated technical support or working directly with customers on complex software issues - Advantage.
Experience working in a multidisciplinary environment - Advantage.
Experience testing complex systems with demanding performance or reliability requirements - Advantage.
A motivated and resourceful problem solver with a passion for tackling complex technical challenges and raising the quality bar across teams.
This position is open to all candidates.