Lead /Senior Quality Assurance Engineer
ZANTAZ is the global leader in Information Retention and Discovery Management (IRDM) solutions. Our solutions enable organizations to capture, preserve and access unstructured digital information-including email, IM, files, scanned documents, and other electronic records-and review and produce relevant documents in a manner that reduces operational risks and costs while complying with legal, regulatory and business policy requirement.
Job Title: Lead / Senior Quality Assurance Engineer
Location: ZANTAZ, Inc. Headquarters
5671 Gibraltar Drive
Pleasanton, CA 94588
Summary:
Plan, design, develop and execute test suites including manual, automated, and data-driven regression testing, GUI testing, performance and stress testing, and reliability and recovery testing; deploy and manage test labs, including software and infrastructure, with an emphasis on product integration and networking; and assist in the development and implementation of a formal QA program including Quality Policies, Procedures and Test Plans for Engineering.
Responsibilities:
- Develop and execute test suites, including manual, automated, and data-driven regression testing, GUI testing, performance and stress testing, and reliability and recovery testing. Document and/or package test suites and make them availble to all of engineering and QA.
- Develop, maintain, and deploy testing tools and test data for use during internal QA testing and/or by other organizations. Coordinate the development of tools with engineering and other internal users.
- Participate in the design, deployment, management, and maintenance of the QA testing labs. Collaborate with QA team to maximize use of available resources and adjust labs as necessary. This will include deployment, configuration, and administration of hardware, software, and network interfaces, with emphasis on integration between components.
- Participate in issue resolution with engineering and other internal customers. Reproduce issues in QA labs and examine issues in production environments. Provide analysis and data for use in debugging. Enter, track, and verify bugs found during testing or production analysis, and work with Technical Support and production engineers to document and mitigate the effects of unresolved issues.
- Deploy, administer, use, and maintain debugging and monitoring tools in the QA labs for issue tracking and debugging.
- Assist in the development and implementation of a formal QA program including Quality Policies, Procedures and Test Plans. Propose and develop test strategies which shall be part of the company's QA process. Deliverables include High Level and Detailed Test Plans, Test Case Documents and Sign-off sheets for each release.
- Responsible for guiding QA personnel regarding test cases and expected test results, and in implementing new testing tools and methodologies.
Qualifications and Experience Required:
- Minimum of 7 years of experience in software development, specifically white box testing or test engineering.
- Minimum 5 years experience as a software test engineer or software QA engineer for, involving writing and executing tests.
- Demonstrable software engineering skills in Java, including basic design, programming, and debugging. Working knowledge of SQL and HTML. Experience with C/C++ desired.
- Proficiency in UNIX networking and UNIX shell scripting. Basic knowledge of networking appliances such as routers and switches a plus.
- Experience administrating or engineering IBM Notes or GroupWise solutions highly desired, and may substitute for experience and education requirements, but is not required.
- Experience with black box and white box testing techniques and methodologies, including test and data design and documentation.
- Experience with functional, regression, performance and stability testing, including automated stress testing.
- BS degree in Computer Science or similar discipline is preferred.
PLEASE INCLUDE A COPY OF YOUR RESUME IN A MS WORD DOCUMENT.
THANK YOU!
|