Quality Assurance Analyst
The Quality Analyst is responsible for conducting a wide range of quality analyses and testing activities, with moderate supervision, to ensure that the system solutions meet specified standards and requirements. S/he may participate in creating the test plan, and assist in the creation of complex test cases and scripts according to established methodologies. The projects may require additional specialized technical knowledge, or involve complex or ambiguous quality assurance issues. This individual creates test data files with valid and invalid records/processes, values to thoroughly test process and program logic, and to verify system flow. S/he executes tests, documents problems, and re-tests software corrections to ensure problems are resolved. This individual assists in the implementation of testing standards and methodologies, may act in the capacity of QA Lead for small to medium efforts, and acts as a source of direction, training and guidance for less experienced staff. Responsible for the execution of the quality assurance and testing process for an assigned portion of a project. Reports to the Project or Program or Application Manager, on an Application Development team. S/he directly and actively supports IT and Application Development vision and direction.
Specific Accountabilities
Reviews functional and non-functional requirements for completeness and testability; participates in reviewing change requests.
Follows established QA and testing methods in all work efforts.
Participates in test planning, and creates detailed test cases, test data, and test scripts as assigned, including the most technically complex parts of the functionality, and may coordinate complex testing with interfacing systems.
Executes test cases, accurately records status of test case execution daily during test execution, and communicates variances to plan.
Executes performance testing activities for assigned projects.
Researches and documents defects that are identified, and follows through to resolution, including re-testing.
Uses testing tools as appropriate for project assignments; evaluates quality assurance and testing products & services for applicability to needs.
Evaluates and updates testing assets.
Shares knowledge and mentors staff in practice of QA and testing methods, provides input for performance reviews.
Reports status on QA activities, and issues, to assigned role (who may be, but is not limited to, the QA Lead, Project Manager, Lead Business Analyst).
Contributes to quality assurance and testing policies, standards and procedures, and identifies continuous improvement opportunities based on learning, best practices, and observed variances.
Continually improve personal, project team, and Quality team capacity to deliver high quality solutions that meet or exceed customer expectations.
Ensure continuous awareness and consideration in all efforts that the investments made for Hewitt Associates support business priority and urgency while, balancing quality, value, time to market, and long-term cost of ownership.
Persistently works to improve personal, team and solution efficiencies, maintaining quality and effectiveness.
Develops associate skills in business-related processes/functions, and both personal and associate effective working knowledge of business unit functions, direction and operating considerations.
Perform other duties, project work, etc. as assigned.
Conditions
Open space office environment
Rotating 24X7 on-call possible
Pager required
Possible travel to India or other global locations
Home access with firm provided resources
Extended working hours as needed
Security badges required
Multi-cultural business environment
REQUIREMENTS
Education, Certifications, and Work Experience Required
Bachelor's degree in Computer Science, Information Systems, or equivalent
7-11 years of evidencing solid working and strategic knowledge business unit considerations, experience in application development (e.g. project management, technical team leadership or recognized technology domain expertise)
7-11 years experience working with a variety of technology disciplines (e.g. programming languages, operating systems, database management systems, data warehousing)
Recognized expertise in one or more business areas and/or technology disciplines
Demonstrated ability to translate/communicate complex concepts to peers and business partners
Demonstrated ability to work in a fast paced and changing environment with short deadlines, interruptions, and multiple tasks/projects occurring at once
Demonstrated ability to leverage others through analytical team leadership
Advanced degree in Business or Information Technology preferred
Knowledge Base Required
Proficient in all phases of the Application Development Lifecycle
Expertise specific to the particular business functions and/or technologies used by the area
Strong analytical and problem-solving skills
Strong written and verbal communication skills
Detail-oriented, organized and capable of prioritizing workload to complete multiple tasks and meet aggressive deadlines
Ability to work independently and apply sound judgment
Ability to work collaboratively and cooperatively as a member of a team
Strong technical project management and/or leadership skills including the ability to plan, organize, and control activities
Ability to identify resources needed to successfully meet requirements
Experience in customer-focused environment
Experience working in an offshore/onshore collaborative environment
Experience training and mentoring others
Hewitt Associates is a global outsourcing and consulting firm delivering a complete range of human capital management services to companies, including HR & Benefits Outsourcing, Payroll, Health Management, Retirement & Financial Management, and Talent & Organization Consulting.
Our associates have been instrumental in developing innovative solutions that have helped our clients become some of the most successful companies in the world. Today, our client roster includes more than half of Fortune 500 companies and more than a third of Fortune Global 500 companies.
|