A game-changing big data start-up located 2 blocks from the beach in Santa Monica, CA is seeking an all-star software quality assurance engineer for a full-time position to create and implement test cases, document defects and failures and to turn test cases into automated test and service monitoring solutions that ensure the overall integrity of our systems and personalization products.
Tasks to be performed include, test case development, test planning, scheduling, execution and all associated documentation. Additional tasks include the automation of any/all test cases into reusable and extensible solutions to reduce test cycles, maintain quality and improve product and service delivery times.
The primary goal of these tasks are to ensure that our products and services meet design requirements and our high standards of quality in a timely manner.
This is an intermediate to advanced level position operating under minimal supervision in a fast-paced and flexible start-up environment.
Qualified applicants must include written examples of their own work for each of the following: a test plan, a test case and an automated script.
Role & Duties:
- Review of Product & Engineering Requirements and Specifications to ensure they contain the information needed to develop test cases.
- Estimate, plan, and develop test cases and test collateral; and execute tests at the system, integration and functional levels.
- Testing of products and monitoring of web services, reporting on problems encountered and documenting test results for regression.
- Prioritize and execute multiple activities in parallel.
- Work closely with product, development and operation teams to determine origin and root causes and to ensure proper resolution to problems.
- Actively participate in peer reviews: requirements, code, design, test as required.
- Ensure documented test cases address requirements/specifications so that appropriate test coverage is attained.
- Leads/contributes to the development of test automation frameworks and automated tests.
- Works with other disciplines to determine product functionality and scope of testing.
Qualifications:
- Solid and demonstrable understanding of the software development lifecycle, QA methodologies and automated testing practices.
- Strong written and oral communication skills.
- Self-motivated and well organized with an keen eye for the 'little things'.
- Proven ability to work independently and with a team to complete tasks efficiently.
- Comfortable with switching tasks/priorities as defined by the needs of the business.
- Excellent software, hardware and networking troubleshooting skills.
- Experience with reviewing requirements (written, verbal, whiteboard, cocktail napkin, etc.).
- Experience with developing test plans and test scripts from requirements or customer support input.
- Experience with verifying and validating complex systems and software meet their intended purpose using a test plan.
- Experience with using automated tools to develop automated test scripts for requirements validation (tools like Selenium and Selenium Grid, jUnit, phUnit, etc.).
- Experience with using scripting languages to develop automated test scripts for requirements validation (Ruby, Python, Java, PHP, etc.).
- Experience with using Issuing tracking or test case management systems (JIRA, Bonfire, Bugzilla, TestDirector/QualityCenter, etc.)
- Experience with testing a variety of system types, system architectures, software applications/products and OS platforms.
- Experience with configuring and using *nix-based platforms (OS X, Ubuntu, RedHat, etc.) and Windows in a multi-layered networked environment.
Requirements:
- Bachelor's degree or equivalent work experience.
- Minimum 5 years of full-time, hands-on QA testing experience (system, integration, function and regression testing).
- Minimum 3 years of full-time, hands-on functional and/or object-oriented test script development.
- Experience with white-box, black-box and performance testing.
- Experience with cross-browser and cross-platform web application testing.
- Experience with automated testing tools, or, home-grown script & tool development.
- Experience with one or more of the following languages/structures: Java, Javascript, Ruby, PHP, Python, BASH, etc.
- Experience with one or more of the following web services and data structures: REST, WSDL, JSON, XML, etc.
- Experience with SQL/NoSQL database administration and query development.
- Experience with network protocol testing (telnet, TCP/IP, HTTP/HTTPS, etc.).
- Experience with testing in a highly integrated software environment.
- Written examples of your Test Plans, and, your manual or automated Test Scripts.
Location: Santa Monica, CACompensation: TBDPrincipals only. Recruiters, please don't contact this job poster.Please, no phone calls about this job!Please do not contact job poster about other services, products or commercial interests.
No comments:
Post a Comment