Job Details


Requisition Number 09-0023
Post Date 6/30/2009
Title QA Analyst - Automated
City Seattle
State WA
Description We are seeking a Senior Quality Assurance Analyst to join the WeSeed and ONN.tv technology organization. The Senior Quality Assurance Analyst will work in/with project teams of QA Engineers throughout the software development lifecycle. This is a dynamic, multi-tasking environment with rapid development lifecycles. The success of this position will be measured in terms of effective collaboration to achieve timely deliverables with high performance, scalability and reliability of the service. This position is a member of the Quality Assurance team and reports to the QA Manager.
This role will be focused on fulfilling high-impact, high-visibility customer needs for enhancements to the current capabilities of our product. In this role, the QA Analyst will perform functional and regression testing on our product with a wide spectrum of functionality encompassing the latest application servers, databases, and operating systems. The QA Analyst will also construct and run specialized tests to observe product functionality in complex environments. He/she will also develop test plans, test cases, file detailed software defect descriptions, and participate in test automation projects.

The qualified candidate will also lead in the efforts of strategizing and implementing our System Test architecture across all WeSeed products. The QA Analyst will be responsible for precise sizing and implementation of large scale System Test environments as well as drive the delivery of automation tests throughout the environment in a controlled manner, utilizing home-grown tools as well as third-party automation tools.

Horizontally, the QA Analyst is responsible for coordination and collaboration across cross-functional teams (from marketing to design & development to QA to operations and customer care). Vertically, the person is responsible to boost team’s productivity and at the same time, explain quality metric data to executives in layman terms.

Key Responsibilities:
Work with the business, engineering and QA teams to agree on common quality goals
Establish QA infrastructure to boast teams efficiency and effectiveness
Establish processes that complement the tools and provides end-to-end traceability
Review product architecture and provide feedback on systemic qualities before development cycle starts
Understand the Application Lifecycle Management (ALM) process and identify risk elements from quality perspective
Standardize processes and procedures to be able to develop SLAs and QLAs
Work with cross-functional teams to combine elements of project management and business analytics, especially with respect to SOA interdependencies
Translate quality metric data into information
Enable intuitive reporting to drive transparency into products intrinsic quality
Strong Linux and Windows background
Participate in the design spec reviews to understand design, contribute quality requirements and ensure testability
Familiarize themselves with new technology, operating systems, automated testing tools, etc. in order to maintain an awareness of technological advances
Size, plan, schedule and execute test programs which cover complete products or a series of product releases
Develop high level test plans for products from which lower level test plans can be defined and assigned to others for development
Communicate with cross functional program teams as part of a shared responsibility for total product quality
Create detailed test execution reports and analyze, interpret and summarize the data into higher level reports and charts
Assist developers, architects, and support services in researching or solving complex application issues
Work with development team to understand new product features for the purpose of designing and developing test cases
Collaborate with Development to effectively analyze and isolate complex system level problems which extend past the reach of the product under test and include external software or hardware systems
Mentor, train, develop and serve as a knowledge resource to less experienced QA engineers
Outstanding attention to detail
Excellent communication skills (both verbal and written)
Must be very driven and motivated to learn on own
Strong overall understanding of how databases work with applications
In-depth knowledge of HTTP transactions
Strong understanding of J2EE architecture
Test automation tool experience (preferably SilkTest)
Ability to accurately identify real world software use cases
Ability to accurately identify software edge cases
Ability to develop a clear and concise testing strategy
Passionate about finding defects and helping to resolve them
Expert troubleshooting and reasoning skills
Considered a strong plus if the candidate is familiar with: Web-based, Client-server applications.
Quick Test Professional, Win Runner and Performance testing using Load Runner.
Good knowledge of JSP, ASP, VB, XML, HTML, VBScript and JavaScript.

Requirements •BS/BA in Computer Science or related
•Review specifications, scope projects and determine resource needs
•Make decisions about defects/enhancements in a given release cycle
•Participate from concept requirements to validation phase
•Collaborate with Project Managers, Software Development Managers, and Operations staff
•5+ years experience in reviewing product requirements and design, creating test plans, and testing scalable, distributed, fault-tolerated web based applications in UNIX environments
•Proactive leader that takes initiative and who demonstrates a high level of accountability
•Strong project management skills
•Excellent written and oral communication skills
•Ability to build relationships, collaborate with and influence cross-functional teams
•Ability to work individually with minimal supervision
•Ability to work in a highly demanding environment where teamwork is a must
•Highly motivated, reliable and hard workin
Apply On-line
Send This Job to a Friend