Senior QA Engineer Good Technology
THIS JOB HAS EXPIRED Description
At Good Technology, we secure enterprise information and applications on today?s most popular mobile devices and platforms?such as iPhone, iPad, and Android?protecting both company and personal data. An exceptional user experience enhances productivity, whenever and wherever people want or need access. Mobile is on fire. So are we. Join us!
Are you passionate about quality and have a bias for speed? Do you believe in aggressive sprints, user stories, continuous integration, regression testing, and traceability matrixes? Do you have a natural curiosity for how things work and what it will take to break them? Do you dream about edge-cases? Do you intuitively understand the complexities software product development and can you articulate how the process and pieces all come together? If you answered yes to all of these questions, then we think you are cool and probably want to hire you. Read on.
Results Oriented: As a member of our Engineering Operations & Quality team you will contribute to the holistic effort of delivering high quality software on time and on budget.
Analysis & Use Case Writing: You will be responsible for detailed analysis required to translate high level functional requirements (User Stories) into detailed Use Cases and Test Cases that will be used to inform development requirements as well as ultimately turn into the product test plan.
Drive Requirements Definition Process: You will be the catalyst to invoke feedback and sign-off on Use Cases and Test Cases from all relevant stakeholders; typically but not limited to ScrumMaster, Developers, Product Owner and fellow QA members.
Hands-On Testing: You will also be responsible for performing hands-on new feature and function testing to support the scrum team?s development efforts; this will happen on tight timelines while also writing test cases and preparing our overseas team for the regression testing validation cycle prior to release.
Special Projects: Depending on your specific skills, talents and areas of interest, we also require that each of our team members become a subject matter expert in an area aligned with the company?s strategic objectives and take on special projects to improve process, testing methods or cross-training and knowledge transfer.
5+ years of experience in software development and/or QA.
2+ years in QA team leadership role
Strong analytical & technical writing skills; must be able to efficiently & effectively write test cases.
Able to execute test cases efficiently and the ability to intelligently prioritize and order test cases.
Have worked closely with Product Development early on in the product definition process, and provided crucial feedback that resulted in positive changes to the final product.
Technical/Business degree a plus, but not required; industry experience, demonstrated track record and references are more important.
Microsoft certification or expertise on Windows Server & Exchange as well as knowledge of the enterprise email space is a big plus.
Well versed in testing highly scalable enterprise client-server software; a huge plus if you have experience testing on mobile device platforms including iPhone, Android, Symbian, and Windows Mobile devices.
Should have a working knowledge of mail/networking server technologies (TCP/IP, POP3, IMAP, MAPI, MS-Exchange, Domino, Sun)
Advanced Experience with Test Case Management Tools like Rally, ApTest Manager, Test Director, ClearQuest, etc.
Advanced Experience with Defect Tracking Tools like Serena TeamTrack, Jira, Bugzilla, etc.
Knowledge of revision control software (ex. Perforce, SVN, github etc) and development lifecycle a plus.
Knowledge of wireless technologies (CDMA, GSM, FOTA, OTASP, etc.) a plus.
Knowledge of network technologies (proxy servers, load balancers, HTTP, TCP/IP, UDP) a plus.
Experience with test automation tools & frameworks (TestQuest, Selenium, QTP, etc.) a plus.
Experience with relational databases (MySQL, Oracle) a plus.
Proven experience in testing mobile business applications.
Be familiar with the agile methodology and continuous integration (i.e. nightly built and release).
Experience, working in a multi-platform, multi-release, distributed development environment Proven experience in technical QA leadership" project, release, team
IDEAL WORK STYLE OF THE SUCCESSFUL CANDIDATE:
Relentlessly resourceful. You are a problem solver, not a problem mover.
Can do attitude. You don?t use the word ?can?t? very much.
Must have a passion for quality and a bias towards speed.
Must be a motivated self-starter with a short learning curve.
Ability to work in a fast-paced, demanding, dynamic (and sometimes chaotic) environment.
Must be able to learn new technical areas quickly.
Excellent organization, attention to detail, and communication skills along with the ability to work well with others.
Excellent command of written and spoken English, especially when it comes to taking technically complex concepts, and translating these into written form that even non-technical individuals can understand.
Ability to communicate effectively with senior management a must.
||Sunnyvale, CA |
THIS JOB HAS EXPIRED