Software Jobs dot IT Jobs dot San Francisco Bay Area Jobs dot Employment Search

San Francisco Bay Area logo SF Bay Area Software Jobs and IT Jobs

Previous Page

Principal Software Test Engineer

Location: South Bay (Mountain View)         posted: 12.03.18

BlackBerry Corporation has an opening in Mountain View, CA for:

 

Job Title: Principal Software Test Engineer

 

Job Description:

Design and develop software for company’s secured mobile applications and web-based enterprise collaborative services. Design, create, and execute test plans to address use cases for multiple features of the company’s secured mobility applications and web-based enterprise collaborative services. Synchronize and store customer's business data as well as mobile communications with Exchange ActiveSync (EAS) and Exchange Web Service (EWS) protocols. Build and improve application frameworks that support various Android devices and versions, including researching, analyzing, and evaluating system program needs of secured enterprise products on modern mobile platforms and testing the application end-to-end, which is implemented in Java with Android SDK (Software Development Kit). Work with Product Management team and UX designer to understand, clarify, and shape requirements, and to translate these into solid technical design of the products that involve the company’s proprietary technology and process. Work closely with Product Development teams to ensure comprehensive test coverage is achieved. Share results and log defects found from testing using Atlassian tools. Investigate and troubleshoot escalated customer issues. Remove blockers to product deployment and customer daily-usage. Apply Quality Assurance best practices and processes to ensure high quality and on schedule delivery of the software. Participate in Agile SCRUM software development process, design review, test plan creation, escaped defect analysis, and retrospective review and mentor junior engineers. Develop and lead the automation strategy/effort and generate solutions to perform automated testing cycles using Java based (in-house) and SeeTest (from ExperiTest) frameworks. Troubleshoot, debug, and perform performance analysis of Android Applications – Android studio, DDMS, ADB, UIAutomatorViewer. Troubleshoot and triage defects with different teams to drive towards root cause identification and resolution. Work collaboratively with cross-functional groups through the product lifecycle and participate in training events and project reviews. Contribute to technical innovations and advance the application with new technology.

 

Education/Experience:

Master’s degree or foreign degree equivalent in Computer Science or related field and three (3) years of experience in the job offered or related Mobile Software Development role. Alternatively, company will accept a Bachelor’s degree or foreign degree equivalent in Computer Science or related field followed by five (5) years of progressive experience in the job offered or related Mobile Software Development role. Any suitable combination of education, training, or experience is acceptable.

 

Experience and/or education must include:

1. Secure synchronization and storage of user business data

2. Mobile communication with Microsoft Exchange ActiveSync (EAS) and Exchange Web Service (EWS) protocols

3. Java programming, Python and Shell scripting, and Automation tools including Android UI Automator

4. Mobile application testing on Android mobile platform

5. Agile SCRUM-based software development process

 

Job Location: 331 Fairchild Drive, Mountain View, CA 94043

 

Please reference Req#BB4 and mail resume to: BlackBerry Corporation, P.O. Box 141394, Irving, TX 75014.

 

Report Problem

Terms of Use