Job Description
- Bengaluru, Karnataka, India
Overview:
Borneo is seeking an experienced hands-on engineer to drive innovation and contribute to our mission of transforming data security and privacy. As a Staff Software Engineer, you will be crucial in enhancing our product quality through TDD and QA automation. You will lead and mentor a team of engineers, creating and executing comprehensive testing strategies to ensure the reliability and performance of our core features. Collaborating with cross-functional teams, you will design, develop, and maintain robust automated test frameworks and CI/CD pipelines, driving our mission to predict and prevent cyber breaches.
Responsibilities:
- Design, develop, and maintain robust and scalable automated test frameworks for unit, integration, functional, and performance testing, ensuring adaptability and reusability across different modules and teams
- Create, Manage & Maintain detailed test plans for new and existing features, ensuring maximum coverage across functional and non-functional aspects
- Evangelize Test Driven Development (TDD) practices across engineering teams for a shift-left focus
- Collaborate with the team to write and execute tests during the development lifecycle
- Provide technical leadership and mentorship to engineers
- Integrate test automation systems into existing CI/CD pipelines for continuous testing and delivery
- Monitor and maintain the health and performance of CI/CD pipelines
- Define and track the quality metrics to ensure the effectiveness of testing processes
- Generate and communicate regular reports on test coverage, defect rates, and other related metrics
- Continuously seek opportunities to improve testing processes, tools, and techniques.
- Investigate and resolve complex testing issues, providing timely solutions
- Perform root cause analysis of defects and implement corrective actions to prevent recurrence
Required Experience:
- Bachelor's or higher degree in Computer Science, Engineering, or related field
- Proven track record of implementing TDD in various projects, with experience (8+ years) in a hands-on coding role
- Experience using GitHub Copilot or similar AI-powered coding assistants.
- Expertise in setting up test automation frameworks using tools like Jest, Mocha, Playwright, Selenium, etc.
- Solid understanding of software design patterns, best practices, and coding standards
Preferred Experience:
- Experience in a product startup is highly preferred
- Working knowledge of Temporal for workflow management and orchestration
- Hands-on experience with LLMs, such as GPT-3 or GPT-4, including fine-tuning and integrating them into software solutions.
- Experience with AWS and testing multi-cloud distributed SaaS applications
About Borneo:
Borneo.io is building the next-generation ML Powered data privacy platform that offers security and privacy solutions for hyper-growth companies. Our mission is to empower businesses to navigate the complex landscape of data privacy with confidence.
Borneo’s unique approach integrates with existing tools and workflows and enables companies to achieve privacy compliance by building a solid data security foundation. This allows security practitioners to utilize non-blocking workflows and fast-track remediation without hampering business teams operating in fast-moving and high-growth environments.