Important:
Please use Google Chrome when applying for job to avoid any system errors due to browser incompatibility.
Senior Manager Software Development Engineer in Test
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
Qualifications:
·
Education:
Bachelor’s Degree in Computer Science or related field, or equivalent
experience.
·
10+ years
of solid software testing experience in distributed/big data systems.
·
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.