Software Development Engineer in Test III

New Delhi
Engineering – Product Engineering /
Full-time /
On-site
Our vision is to be the Champions of a Safer Digital Future and the Champions of Change. We believe in empowering individuals and teams with freedom and responsibility to align their goals such that we all row in the same direction. We are uncomfortably transparent, autonomous & accountable; we have zero tolerance for brilliant jerks; we have an unlimited vacation policy and more. For us, our Culture Is Our Strategy - check out our Culture Memo for more details and surprises.

Job Overview:

As an SDET III, you will be instrumental in elevating the quality of our products through rigorous testing and automation. Your role will encompass providing technical mentorship and leadership to a team of engineers while developing and implementing comprehensive testing strategies that ensure the reliability and performance of our core product features. You will work closely with cross-functional teams to design, develop, and maintain robust automated test frameworks and CI/CD pipelines, ultimately supporting our mission to predict and prevent cyber breaches.

Core Responsibilities:

    • Leadership & Mentorship: Guide and mentor junior SDETs, fostering a culture of quality and continuous improvement.
    • Requirement Analysis: Collaborate with developers, product managers, and other stakeholders to understand and refine requirements and use cases.
    • Test Strategy & Planning: Develop comprehensive test strategies and detailed test plans for new and existing features, ensuring coverage across functional, integration, API, UI, load, and system tests.
    • Automation Frameworks: Architect, implement, and maintain scalable and robust automated test frameworks and test suites.
    • Continuous Improvement: Drive continuous improvement in testing methodologies, tools, and processes to enhance product quality and team efficiency.
    • Issue Resolution: Lead troubleshooting and triaging of complex issues, working with cross-functional teams to drive towards root cause identification and resolution.
    • Collaboration: Partner with product management, architecture, and development teams to ensure alignment of testing efforts with business objectives.
    • Quality Metrics: Define and track quality metrics to identify trends and areas for improvement.
    • CI/CD & Microservices: Utilize tools such as Jenkins and GitHub Actions to design, implement, and maintain efficient CI/CD pipelines, ensuring seamless integration and deployment processes for our microservices-based applications.
    • Release Management: Manage and optimize the release processes, ensuring timely and reliable delivery of software updates

Essential Skills/ Qualifications/ Experience:

    • Educational Background: B.E., B.Tech degree in Computer Science or a related technical field.
    • Experience: Minimum of 6 years in QA automation and testing, with proven experience in leading teams and spearheading testing efforts.
    • Testing Methodologies: Deep understanding of software testing methodologies, test-driven development, and best practices in QA.
    • Database Knowledge: Strong knowledge of databases (SQL and NoSQL) and application servers.
    • UI Automation: Extensive experience with browser-based UI automation using frameworks like Selenium, Robot, TestCafe, or Cypress.
    • Test Automation: Expertise in test automation using Jest, Typescript, JavaScript, NodeJS, and ReactJS.
    • API Testing: Advanced experience with REST-based HTTP API testing and a solid understanding of release dynamics.
    • Collaboration: Proven ability to work well in a fast-paced, iterative product definition and development environment.
    • Communication: Exceptional verbal and written communication skills.
    • SaaS/Cloud Testing: Extensive experience with SaaS environments and/or cloud-based test automation.
    • Mobile Testing: Experience and proficiency in mobile test automation, as well as familiarity with different mobile operating systems (iOS, Android), are pluses.
    • CI/CD & Microservices: Proven experience in designing and implementing CI/CD pipelines for microservices-based applications.
    • Release Management: Strong experience in managing and optimizing release processes to ensure timely and reliable software delivery.
Join our rocket ship if you want to learn, make your mark and work with incredible talent!