Quality Assurance Analyst, San Francisco CA

Responsibilities: Under limited guidance, the Quality Assurance (QA) Analyst is responsible for developing and executing test plans for new operating system images and selected applications. Cross trains and mentors other department members on automation best practices, scripting and use of tools. Responsible for quality advocacy, planning, implementation, testing and validation, quality reporting and metrics.
Ensures client service and satisfaction are attained in all areas of the position

Reporting Relationship: Manager, Desktop Technologies Essential Functions:

Quality Assurance

1. Develop and recommend QA policies and procedures.
2. Perform and coordinate testing of operating system images and selected applications using manual methods and testing tools.
3. Train and mentor others in the use of testing and QA tools and processes.
4. Develop and assist others in developing product test plans, test scripts and checklists.
5. Administer testing and QA tools.
6. Coordinate appropriate test environments, equipment, etc.
7. Regularly research and recommend new technologies and processes to improve the QA function.

Project Management

1. Develop, plan, schedule, and manage multiple complex projects. Ensure completion and cost efficiency of projects.
2. Adhere to accepted methods of documenting project progress, scheduling, budgeting, communications, etc.
3. Identify and resolves risk management issues applicable to complex projects.

Communication and Training

1. Communicate and describe technical policies, procedures, and strategies and clearly articulate complex situations to both technical and non-technical personnel.
2. Communicate with outside parties, such as vendors, consultants or clients regarding complex requirements and firm needs. May negotiate pricing and contracts with outside sources.
3. Apply team-based communication skills to ensure projects run smoothly.
4. Train others on quality assurance topics and tools and may develop or lead presentations, demonstrations. May prepare documentation and or training materials.

Client Service and Satisfaction in Technology

1. Ensure that internal and external clients receive exemplary, seamless support in all aspects of job position.
2. Proactively communicate with internal and external clients to ensure position needs are met.
3. Regularly review client service procedures and standards related to position; identify and implement enhancements to client service.

Qualifications:

1. Bachelor's degree in Business or Technology.
2. Five years experience with software support.
3. Two years experience with software test automation tool(s) in a formal QA role; experience in planning requirements-based testing, documenting detailed test cases and scenarios, logging and tracking defects and working closely with analysts to resolve.
4. Outstanding oral and written communication skills. Ability to communicate accurately, effectively, and tactfully with individuals at all levels of personnel inside and outside of the firm.
5. Excellent attention to detail ability. Strong analytical and problem solving skills.
6. Excellent organizational skills, ability to prioritize work and to work independently.
7. Demonstrated strong project management skills.
8. Ability to work under pressure and meet deadlines under sometimes stressful conditions.
9. Demonstrated ability to develop and implement creative solutions to difficult issues.
10. Reliability, flexibility, and a high degree of initiative.
11. Ability to work in a cross-functional team environment.

Post your resume