Software QA Engineer DeviceAnywhere
THIS JOB HAS EXPIRED Overview:
Keynote Systems, Inc. is the global leader in Internet and mobile cloud monitoring. We provide companies with solutions for continuously improving the online experience. Our testing, monitoring and measurement products and services are used by a variety of enterprises such as online portals, e-commerce sites, B2B sites, mobile operators and mobile infrastructure providers. With Keynote, companies know precisely how their Web sites, content, and applications perform on actual browsers, networks, and mobile devices. We have an immediate opening for a Quality Assurance Engineer in our San Mateo, California headquarters.
Since the dawn of the Internet, Keynote Systems (NASDAQ:KEYN) has been in the business of helping our customers improve their Web site performance and mobile communications quality. Founded in 1995, Keynote keeps pace with the market, providing a breadth of products and services that help improve the online experience in four areas: Web performance, mobile quality, streaming, and real user experience testing. With more than 3,000 measurement computers and mobile devices in more than 240 locations we represent the largest geographic coverage of online users in the world.
Today, we assist more than 2,800 corporate customers in becoming ?the best of the best.? Our customers represent top Internet and mobile companies including Best Buy, Disney, eBay, E-TRADE, Expedia, FedEx, Google, Microsoft, and YouTube.
This position reports to Quality Assurance Manager. The Software QA Engineer will be involved in creating and executing complex test cases and will be working directly with the Engineering and Solutions teams to identify functional and usability issues to improve quality of the products. Utilize performance and load testing methodologies to measure product quality by identifying potential bottlenecks and system performance problems. The Software QA Engineer will also be expected to bring a breadth of QA experience and best practices to Keynote. Depending on performance factors and at the manager?s sole discretion, the Software QA Engineer may be eligible to telecommute up to 20% of the work week.
Test and certify software running on various mobile devices and mobile OS versions
Performs testing tasks requiring planning, scheduling, and testing to assure developed products meet requirements and design specifications and are within total quality management limits and standards
Write test plans and test cases and ensure that test plans conform to testing standards
Automate manual test cases and maintain test automation framework
Execute manual and automated tests and report bugs with steps to reproduction, expected and actual results
Champion product issues with product owners and developers to help improve customer experience
Conduct Performance Application certification and provide QA sign-off based on test exit criteria
Analyzes test results to verify functionality, data correctness/consistency, identify non-conformances, report bugs and recommend corrective action
Reviews technical and marketing requirements documents
Conduct reviews of test plans and test cases, building consensus with developers
Test plan and test case development for product features to ensure complete requirements coverage
Lead testing efforts on given projects ensuring all areas of responsibility are tested thoroughly
Help develop, implement and maintain quality assurance systems, procedures, projects and test methodology
Help setup the test infrastructure and facilities, including automation and regression test beds.
Help define and specify the implementation of standards, methods, and procedures for testing.
Help reproduce customer escalations or bugs that are reported by customers
Participates in requirements and technical design reviews
Captures and maintains test results in prescribed formats
Generate comprehensive test reports: daily status reports, test summary reports and etc.
Set up test environments to properly load / stress the system in a lab environment, and monitor, debug performance, and stability problems
5+ years of Software Quality Assurance experience with a strong understanding of both manual and automation QA methodologies
Strong knowledge of mobile device hardware and software/OS such as Windows Mobile, Apple iOS, Google Android, Blackberry RIM and Brew
Hands-on experience testing on a variety of smartphones and tablet
BS in Computer Science or other related engineering discipline is required
Hands-on experience working with any of these automation tools: QTP, Silk, Selenium or TOSCA
Hands-on experience with developing automation scripts, frameworks/harnesses
Comprehensive experience with Agile/SCRUM development process
Strong SQL skills and knowledge of MS SQL Server and Oracle databases
Solid understanding of programming/scripting languages/environments such as Java, C++, .NET, XML/CSS, HTML, SOAP, PL/SQL, Perl and Unix Shell.
Effective communication (verbal and written) skills
Prior software development background is a plus
||1670 South Amphlett Boulevard |
San Mateo, CA 94402
THIS JOB HAS EXPIRED