This job ad has been posted over 30 days ago...



Quality Assurance Engineer - Security Compliance Solutions Full-time

at Splunk in Seattle (or San Francisco), United States (Published at 05-05-2011)

(Apply only if you've a valid US Work Visa)

Splunk is a privately-owned, high-growth, and profitable company that develops enterprise software to provide visibility and operational intelligence into IT machine data. The Splunk solutions team builds value solutions that leverage the Splunk IT data engine to solve some of the hardest security and compliance problems faced by customers running the largest, most complex IT environments in the world.

Our fast-growing team is expanding to include a Quality Assurance Engineer who is ready to broaden their expertise beyond a typical testing and quality assurance role. Ideal candidates will enjoy learning about new technologies, programming languages, tools, and security or compliance challenges faced by organizations in an ever increasing world of digital threat to information and assets.

Your days will be a mix of writing and executing test plans, writing scripts, designing and planning, interviewing customers and partners, writing documentation, or trawling the web to learn about ways to solve real customer problems. You must enjoy wearing multiple hats and thrive in the rapidly-changing and entrepreneurial environment of a startup. Candidates should have the capacity to be a significant contributor to a highly dedicated and focused team building several 'Version 1.0' products and expanding capabilities for 'Version 2.0' products in one of the industry's most unique and innovative companies.

The Splunk Solutions team strives to select the best technical minds with the highest ethical and professional standards who can quickly deliver high-quality results as measured by working software. Solutions applications are becoming increasingly important to Splunk’s growing business, and your contribution will be critical to helping us reach our goals.

Roles / Responsibilities:
- Quickly learn new technologies and customer use cases to create world-class test enviornments
- Contribute to the QA team to deliver high-quality product releases with exceptional user experiences
- Build manual and automated test infrastructure (test methods, plans, frameworks, tools, scripts, etc.)
- Communicate clearly and thoughtfully with customers and other internal groups (written, verbal)
- Stay highly organized and hit tight deadlines; use disciplined approaches to solve testing problems
- Focus on getting things done while being process aware; maintain a 'do whatever it takes' attitude
- Intermittent travel (less than 10%) to customers and/or other development sites (domestic and abroad)

Education / Skills:
- Bachelor's degree in a technical field (e.g. EE, CS)
- 5+ years of industry experience in a QA role for a software company working with software products
- Experience working with enterprise software on distributed/network system software
- Experience working in a startup environment
- Excellent verbal and written communication skills
- Ability to learn new things quickly and have a 'can do' attitude
- Action oriented and willing to step in to fill gaps when identified
- Experience with distributed and/or offshore development teams (plus)
- Detail-oriented and well-organized
- Passionate about security and solving security focused problems
- Works well in an entrepreneurial, team environment and willing to express thoughts and ideas

Intermediate to Advanced Knowledge:
- Architecting, designing, implementing, and executing test infrastructure for enterprise-class software
- Automated and manual software testing methods (unit, black-box, performance, security, etc) and tools
- Python scripting (or experience that indicates you could become proficient quickly)
- Other scripting languages (Perl, Tcl/Expect, Windows/Unix shell)
- Systems management technologies (Syslog, JMX, WMI, ESXTop, SNMP, UNIX tools, etc.)
- Using, developing on, and administering multiple OSes (Windows, Unix)
- Software development lifecycle methods and processes (e.g. waterfall, Agile / scrum)
- UI test frameworks, preferably Sellenium or equivalent, both writing tests and using them to solve challenging problems and scenarios

Basic Knowledge:
- Administration of app dev frameworks: J2EE, Apache projects, .NET,, Rails, etc.
- Testing / debugging web apps (HTML, CSS, JavaScript, XML, PHP, ASP.NET, HTTP, etc.)
- Data transformation and reporting tools (e.g. SQL, regular expressions, XPath, Crystal Reports, SSRS, etc.)
Complementary Knowledge (Pluses)
- Enterprise IT architectures (3/4-tier apps, data centers), networking (architectures, switching, routing)
- IT system and network security: use cases, processes / procedures, and common techniques and tools
- Security solutions and technology (Firewalls, IDS/IPS, AV, VA, Honeypots, Encryption, SIEM, etc.)
- Compliance and Governance regulations (HIPAA, SOX, PCI, FISMA, ISO 27001, etc.)
- Relational databases (e.g. SQL, Oracle) or “Big data” technologies (Map-Reduce, Hadoop)

Benefits: Health care, dental, vision, life insurance, flexible spending and dependent care accounts, PTO, sick leave, and 401k.

Splunk is an equal opportunity/affirmative action employer supporting workforce diversity.

Note: Applications have been closed

Recent jobs at Splunk

Viewed: 3079 times
« Go back to category
Is this job ad fake? Report it!   
Recommend to a friend