About FlytBase
At FlytBase, we’re not just creating a product—we’re on a zero-to-one journey, building a whole new global category that’s never existed before.
What does that mean? We’re on a mission to unlock the world’s third dimension with fully autonomous drones. It’s the first of its kind. Therefore, everything we do requires first-principle thinking, bold experimentation, and a willingness to push boundaries.
If you’re bored of cookie-cutter playbooks and ready for something fresh, exciting (and yes, involving drones), this is your place.
Don’t believe it? Challenge us—We’d be more than happy to tell you why we’re so confident in what we’re building!
Role and Responsibilities:
- Strategic QA Ownership:
- Define and implement QA strategies and frameworks specifically tailored to autonomous drone technology, addressing the unique challenges of testing both real and simulated drone systems.
- Identify and address gaps in current QA practices by establishing industry-standard methodologies and processes for quality assurance in enterprise-grade deployments, focusing on mission-critical workflows.
- Technical QA Leadership:
- Act as the technical authority in QA, possessing expertise across manual, automation, performance, and security testing domains.
- Serve as a hands-on resource in automation, building and enhancing frameworks and ensuring best practices.
- Engage directly in test case development, execution planning, and code review, providing technical guidance and mentoring as needed.
- Automation and Framework Development:
- Design, develop, and maintain automated test frameworks and scripts for web based systems that interact with real-world hardware, including drones, sensors, crewed aviation, etc.
- Implement robust test harnesses and acceptance test suites for different components (e.g., connectors, APIs) and integrate them within the CI/CD pipeline.
- Leverage advanced tools and frameworks (e.g., Cypress, Jmeter) to scale and optimize automated testing processes.
- Performance & Security Testing:
- Lead the implementation of performance testing strategies to ensure our systems meet load, scalability, and stability requirements.
- Develop and maintain test suites for regression, stress, and security testing.
- Collaborate with DevOps and development teams to establish monitoring protocols, analyzing results to identify potential optimizations and risks.
- Cloud Infrastructure & Compliance Validation:
- Develop, implement, and maintain robust test frameworks to validate complex cloud configurations, including resource creation, access controls, and policy implementations across multi-cloud environments (AWS, Azure, GCP).
- Collaborate closely with engineering and product teams to proactively identify potential vulnerabilities and enhance system reliability.
- Ensure compliance with stringent security and regulatory standards through rigorous validation processes.
- Integrate automated tests within CI/CD pipelines to enable seamless execution and support high-quality releases in cloud-based systems.
- Process and Standards Development:
- Build and enforce testing standards, establishing metrics to measure and improve product quality.
- Document QA processes, test plans, and strategies, ensuring that these standards are applied consistently.
- Foster a proactive quality mindset within the product development lifecycle, from requirements analysis to release.
- Cross-Functional Collaboration:
- Collaborate closely with Product Management, Product Design and Engineering teams to align quality objectives with product requirements and business goals.
- Participate in design and code reviews, providing quality-focused feedback to enhance testability and robustness.
- Act as an advocate for the end-user experience, ensuring that the team prioritizes user needs and real-world scenarios in the QA process.
- Talent Acquisition and Team Building:
- Identify talent gaps within the QA function and lead the hiring process for QA roles.
- Conduct technical interviews and assessments to select top talent that aligns with FlytBase’s quality standards and culture.
- Onboard new team members and set them up for success by establishing clear expectations and providing necessary resources and mentorship.
- Mentorship and Thought Leadership:
- Lead by example, inspiring a culture of continuous improvement and technical excellence in QA.
- Mentor engineers across various QA domains (automation, performance, security) to enhance the team’s capabilities and technical expertise.
- Promote knowledge-sharing practices, encouraging the adoption of new tools, technologies, and methodologies within the QA team.
Best suited for candidates who
- Educational Background:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Experience:
- 5+ years of QA experience, including significant hands-on expertise in automation, performance, and security testing.
- Proven experience leading QA initiatives in complex, high-scale environments, particularly in SaaS, multi-tenant, multi-region setups.
- Strong history of implementing and managing end-to-end QA processes and frameworks, with an emphasis on quality, speed, and scalability.
- Technical Skills:
- Proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and scripting for test automation.
- Advanced skills in one or more QA tools and frameworks (e.g., Cypress, Selenium, Playwright, JUnit, TestNG, Appium) and CI/CD tools (e.g., Jenkins, GitLab CI).
- Strong understanding of performance testing tools (e.g., JMeter, Gatling) and security testing methodologies.
- Solid knowledge of RESTful API testing, cloud environments, and tools related to containerization and orchestration (Docker, Kubernetes).
- Soft Skills:
- Strong analytical skills and an ability to dive deep into complex problems, with a focus on solutions that drive product quality.
- Excellent communication and collaboration skills, with the ability to work effectively across teams and influence without authority.
- Self-driven, highly organized, and able to thrive in a fast-paced, dynamic environment.
How to apply:
To apply, send across your CV with a cover letter to careers@flytbase.com, or submit your application below!