Image Loading

Staff Software Engineer in Test

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.

Skills

  • TDD
  • CI/CD
  • TypeScript
  • AWS
  • QA Automation
  • Software Architecture
  • Software Development

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Aug 13, 2024

Experience

8 to 12 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent