The project involves owning Hadoop
stack components that Altiscale offers to its client and performing QA
engineering role as a individual contributor.
Responsibility
Own one or two components from the
QA perspective and be responsible for the entire test cycle for the
components
Job Description
Own one or two components from the QA
perspective
Prepare test strategy for the component
testing. Evaluate any open source test scripts available. Leverage tests
from other components. Write new ones if required.
Full ownership of the component testing
including – feature, functional, large volume, stress and performance
End to end ownership from building the test
suite, logging bugs, adding into continuous integration environment,
deploying on dev, QA and acceptance etc environments
Automation of tests – not only test scripts but
preparing relevant environments or deploying and configurations using
chef, puppet etc technologies
Key Technical Skill
5-7
years of experience as developer or server side QA engineer. The
position is QA engineering. So if dev background, he should be
conversant of basic QA concepts.
Strong knowledge of one of the programming or
scripting language – Java, Pearl, Python
Good knowledge of Linux
Experience with continuous integration tools
such as Jenkins, Hudson
Experience with deployment and configuration
tools like Chef, Puppet, Docker or custom built one
Basic understanding of Hadoop and some of the
tools on Hadoop – like SQOOP, PIG or Hive
Knowledge of working with public or private
clouds (Amazon, OpenStack etc) would be very useful