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.
Job Location
Bengaluru
Experience
10+ years of solid software testing experience in distributed/big data systems.
About you
- 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
Apply Now