About FlytBase
FlytBase is a global leader in enterprise drone software automation. FlytBase platform is enabling drone-in-a-box deployments all across the globe and has the largest network of partners in 50+ countries.
The team comprises young engineers and designers from top-tier universities such as IIT-B, IIT-KGP, University of Maryland, Georgia Tech, COEP, SRM, KIIT and with deep expertise in drone technology, computer science, electronics, aerospace, and robotics.
The company is headquartered in Silicon Valley, California, USA, and has R&D offices in Pune, India. Widely recognized as a pioneer in the commercial drone ecosystem, FlytBase won the Global NTT Data Innovation Contest 2019 in Tokyo, Japan. FlytBase graduated from the Cisco LaunchPad Accelerator Program in 2017 and was awarded the TiE50 Top Startup award by TiE Silicon Valley.
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: (Skills/Experience)
- 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.
Compensation:
This role comes with an annual CTC that is market competitive and depends on the quality of your work experience, degree of professionalism, culture fit and alignment with FlytBase’s long-term business strategy.
Perks:
- Fast-paced startup culture
- Hacker mode environment
- Enthusiastic and approachable team
- Professional autonomy
- Company-wide sense of purpose
- Flexible work hours
- Informal dress code
How to apply:
To apply, send across your CV with a cover letter to careers@flytbase.com, or submit your application below!