Senior QA Engineer Job in Sunnyvale, California US
Senior QA Engineer
Senior QA Engineer (Backend Automation) - Sunnyvale, CA Proofpoint is always looking to hire exceptional people. We help some of the largest and most successful companies in the world defend, protect, and govern their most sensitive data - and we're currently building our next generation of cloud-based solutions that will literally change the way people work. We are looking for a talented and passionate individual who is interested in joining our team to help us take Proofpoint to the next level. At Proofpoint, you will find an environment where innovation comes from creative collaboration and where everyone is empowered to go fast and have fun. And if you find joy in taking the "im" out of impossible, you will feel right at home with our team! Summary: Proofpoint QA team is looking for a smart, high energy Quality Assurance Engineer to deliver exceptional Security Services in the Cloud that protect and delight our customers. In addition to working with the A players in the company, you will play a critical role in designing, implementing and delivering solutions as part of the DevOps team. Responsibilities: Contribute to our Agile development process from requirements analysis and design up through final feature acceptance and deployment Contribute to the quality of the solutions by identifying issues early in the process, as well as improving testability and automatability Continuously increase the coverage and complexity of functional test cases using scripting languages (Perl, Ruby, Python, etc) and/or Java (TestNG, JUnit) When necessary, perform manual tests (10-20% of time) Develop automated test suites to evaluate the solutions for performance, scalability, security and reliability Interface with development and Operations engineers to reproduce and resolve defects quickly Suggest and influence process improvements and act as a change agent for the organization Required Characteristics: Outstanding team player with positive attitude Highly-motivated and self-driven individual (i.e., able to work with minimal oversight) Ability to communicate clearly and effectively when discussing issues with the scrum team and management Passion to stay on top of trends and patterns in Cloud Technologies and Testing Required Skills: 5+ years of quality assurance experience with proven ability to automate functional, stress, and volume test cases Solid experience with Distributed systems Solid experience with automated testing of a protocol-based solution 3+ years of experience with Linux 4+ years of test automation experience in scripting languages (Perl, Ruby, Python, etc) and/or Java (TestNG, Junit) 2+ years of experience in developing backend automation (API/Webservices testing - SOAP, REST) test suites Strong analytical thinking, logical reasoning, problem recognition, and problem resolution skills Strong understanding of the HTTP Protocol Demonstrated a high level of productivity, responsibility, and influence in previous positions Proven ability to search out and to document high priority software flaws in a clear and concise manner Self-starter with the strong ability to manage multiple tasks and project milestones is required Excellent oral and written communication and personal/interpersonal skills Strong understanding of software development lifecycle Highly detail-oriented Excellent time management Desired Skills: Experience in working in Big Data projects Experience in working with a Cloud test platform Knowledge of browser technologies (HTML, Javascript, XML, CSS) Knowledge of JMX based technologies Good balance of open source and commercial platform experience Knowledge of code and memory profiling tools for Java Knowledge of other QA tools such as Selenium, The Grinder Knowledge of email protocols and standards Systems Administration knowledge/experience Experience working in an Agile environment Lead experience Nice to Have (any of the following): Knowledge of Hadoop, Cassandra, Puppet, zookeeper Knowledge of Vmware or other Virtualization solutions Knowledge of Microsoft Exchange (2010), Active Directory Experience working with offshore QA teams Education: BS/MS in Computer Science (or equivalent) Proofpoint offers a full benefit package including 3 weeks vacation and stock Proofpoint is an equal opportunity employer and does not unlawfully discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, gender expression, national origin ancestry, age, medical condition, disability, veteran status, marital status, or other prohibited factors under applicable federal, state, and local laws. To learn more about Proofpoint, Inc. and all of our employment opportunities visit www.proofpoint.com .