суббота, 8 сентября 2012 г.

Quality Assurance Engineer

Quality Assurance Engineer
Performance Technologies Solutions
The Advisory Board Company (NASDAQ: ABCO)
www.advisory.com

Forbes: Ranked one of the 200 Best Small Companies
Vault.com: Listed among Top 50 Consulting Firms
Modern Healthcare: "Best Places to Work"
Finalist, Washington Business Journals Business Philanthropy Awards
Modern Healthcare: Listed among the Largest Healthcare Management Consultants

The Advisory Board Company
The Advisory Board Company (NASDAQ: ABCO) is a global research, consulting, and technology firm helping hospital and university executives to better serve patients and students. We provide strategic guidance, actionable insights, web-based software solutions, and comprehensive implementation and management services. We combine the analytical, managerial, and technological expertise of our 1,600+ employees around the world with insights from the on-the-ground experience of our network of 125,000 leaders at 3,200 health care and higher education member organizations to find solutions to our partners most pressing challenges. We deeply appreciate the trust that our members place in us, and we seek to serve them with generosity—and beyond expectation—in all that we do.

Our current opportunity is based in Washington, DC.
Quality Assurance Engineer
In response to hospitals growing need to aggregate disparate data into meaningful business intelligence, The Advisory Board is rapidly expanding its new portfolio of technology solutions. The goal of these solutions is to elevate a member (client) institutions ability to recognize obstacles, make faster decisions and ultimately improve performance.

As a critical member of the Performance Technologies QA team with a firmly established publicly-traded company, the QA Engineer is responsible for validating new or modified data, reports, and user-interfaces of products built with various technological solutions, to ensure the correctness of data flowing through each stage of the product process. Applying strong technical and communication skills, the QA Engineer will collaborate with other QA team members, developers and business partners while providing testing support throughout the entire development life cycle, in order to deliver high quality products to our members.

Responsibilities:
  • Participate and provide input on story requirements, design, estimation and test approach discussions
  • Own the creation and ongoing maintenance of test documentation
  • Collaborate with the development team and business partners to ensure the scope of tests is comprehensive, and to mitigate defects prior to testing
  • Create test data sets which fully exercise data validation and end-to-end system functionality
  • Validate code changes in various technologies (Java, Oracle, Informatica, MicroStrategy, etc.)
  • Identify potential impact areas to existing downstream functionality; presenting risks when appropriate
  • Write and execute complex SQL queries to validate actual test results match expected results
  • Identify and log defects if/when a test fails, if necessary, using SQL to narrow down the root cause of the problem for efficient investigation by the development team and log accordingly
  • Participate in automated and performance/stress testing activities, in collaboration with the development and production teams, to ensure satisfactory performance of the system and end-user reporting
  • Provide input during key agile team review sessions (e.g., Iteration Kickoff/Retrospectives, Release Readiness, etc.)
  • Facilitate and/or support User Acceptance Testing
    • Support after-hours or weekend production releases
    • Participate in QA process improvement initiatives and cross-team/company activities

Basic Qualifications:
  • Bachelors degree
  • 3 + years of direct QA experience or 3+ years of direct ABC product experience (e.g., ED, Nursing, Spend, Surgery, Quality, ClearContracts, etc.)
  • Experience creating comprehensive test scenarios/data, and providing accurate LOE estimations
  • Experience with manual testing methodologies of complex systems
  • Knowledge of agile development methodologies
  • Ability to write complex SQL queries and apply SQL/database concepts in an environment with multiple database types, instances, partitions, or schemas.
  • Familiarity with layered testing principles (e.g., unit testing, system testing, parallel testing)
  • Knowledge of IT systems, database design, and data structures using Oracle or SQL Server
  • Knowledge of general programming concepts such as loops, packages, builds, source control
  • Experience using MS Access and Excel to do quantitative analysis and use analytical reasoning
  • Ability to communicate effectively both orally and written, with team members and managers
  • Experience handling multiple assignments simultaneously


Ideal Qualifications:
  • Bachelors degree in Computer Science or Computer Engineering
  • Experience working in an agile development environment or environment with interaction with developers and business partners
  • Experience working with Java, Informatica, MicroStrategy, Web Services
  • Knowledge of automation methodologies or tools (e.g., Selenium, QTP, etc.)
  • Knowledge of health care, claims, or higher education data and workflows
  • Experience in Data Warehousing/Business Intelligence environments


Benefits: Consistent with our belief that our employees are our most valuable resource, The Advisory Board Company offers a competitive benefits package, including a comprehensive health plan, a 401(k) plan, an Employee Stock Purchase Plan, a daytime leave policy for community service, a medical flexible spending account, and additional attractive benefits.

An Affirmative Action and Equal Opportunity Employer
*LI
general atomics jobs
Country: USA, State: Dist of Columbia, City: Washington, Company: The Advisory Board Company.

Комментариев нет:

Отправить комментарий