SDET Manager – Python – Media Analytics Platform

The team is responsible for software development on a large-scale distributed network that processes billions of records every day to create valuable reports on Internet activity. The team is tasked with designing and implementing a fault-tolerant and highly scalable system that must continue to run even in the presence of architectural level evolution.

SDET Manager

As a Manager of Software Engineer in Test you will be responsible for:

  • Recruit, mentor, retain and lead a large team of talented Software Development Engineers in Test to their full potential.
  • Communicate clearly and openly with internal and external stakeholders regarding progress, roadblocks, and timelines.
  • Inspire SDET’s to work effectively, leading by example and keeping enthusiasm high in tight-deadline situations.
  • Oversee technical scoping and design of projects to ensure that projects deliver the expected value on time and with high quality.
  • Handle day-to-day management tasks such as performance reviews, managing time off, and recruiting and project coordination.
  • Work closely with management to identify risks, solve problems, and maintain progress.
  • Build, maintain and mature the security test engineering tools platform.
  • Provide management with reports/metrics to display transparency into testing progress, automation summaries, and release readiness.
  • Research and stay current on Quality Engineering Testing trends as the industry evolves.

Write to me at deepa.m@careerxperts.com to set up this challenge.

Experience

10+ years of solid software testing experience in distributed/big data systems.

Qualification

  • Education: Bachelor’s Degree in Computer Science or related field, or equivalent experience.
  • 4+ years of experience in leading teams
  • Knowledge on database like Oracle , SQL , NO SQL , MongoDB, CouchDB
  • Good experience in product testing on UNIX operating system, good hands on UNIX command line, understand profiling of s/w on UNIX OS.
  • Highly responsible, self-disciplined, motivational, creative, and confident.
  • Solid analytical and in-depth troubleshooting skills.
  • Hands on experience on designing and implementing test automation framework to test distributed systems
  • Hands on experience with any of the programming languages: C++, Python.
  • Familiarity with networking protocols and technologies (especially HTTP, HTTPS, DNS).
  • Experience on Performance testing of large scale data systems and good experience in understanding performance bottlenecks of software.
  • Knowledge of Distributed Systems, Databases, Big Data Systems (Desired)
  • Strong communication and organizational skills.

Responsibilities

  • Design test specs and create test strategy for new and existing features and products.
  • Demonstrated experience of improving development practices to raise quality such as: continuous integration, code coverage analysis, code quality tools, automated code testing tools etc.
  • Influence the inclusion of testability during design and development phases.
  • Design and implement extensive test framework and test suite for end to end testing for large scale distributed, data processing and storage systems. Drive automation efforts across components.
  • Influence development team with regard to prioritizing testability & operationalization aspects of the modules.
  • Responsibilities include researching, Evolving test & automation trends, analyzing, designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
  • Test products and platform through all phases of development and QA phases (Functional/regression/integration/performance testing)
  • Create and champion QA best practices and processes within the engineering team
  • Lead execution and results reporting for feature areas and products
  • Mentor engineers on testing best practices
  • Supervise/mentor/coaching high performance team

Job Location

Bengaluru

Apply Now