QA Analyst / Automation

JOB DESCRIPTION

The Cash Equities IT department supports the global Cash Equities Division, across Cash, Portfolio, Electronic, and Derivatives. The vision for Equities IT is to support the Barclays Capital global equities franchise by delivering the best-in-class equities technology platform, providing unparalleled speed, scale, stability, and functionality, created by the best people.


Main Function
QA Analyst supporting the Cash Equities Division in the Americas region


Main Duties

The QA Analyst position requires an ability to design, develop, and execute test plans and test cases that ensure deliverables are of high quality. The QA Analyst will be responsible for testing new and modified programs/applications to verify that the program functions according to requirements and established guidelines. The position requires an understanding of best practices in test automation processes and standards, and an ability to architect automation tests. The position also requires communication/coordination across QA, UAT, and development.
Essential Functions
           Develop and execute test plans and test cases for client server applications, and system upgrades.
           Develop test strategy and create and execute test cases for internal integration applications.
           Develop test strategy and create and execute test cases for applications that integrate with external vendor systems.
            Executing grey box and white box tests for applications that support the cash equities system.
           Interacting closely with development teams to identify, isolate, and fix software defects.
           Participate in test plan reviews and test requirement workshops.
           Participate in functional specification and design reviews.
           Help manage test environment and test data ensuring support of test efforts and schedules.
           Communicating test status to project teams and management, which includes blocking issues, risks and changes that may affect the project deliverables and project schedules.
           Establish and maintain working relationships across IT, and between technology team members. Act as a liaison for testing team to all other internal project teams addressing their needs and requirements, including support of UAT testing as necessary


Basic Qualifications
3-5+ years QA experience
BS/BA in Computer Science or related discipline


Preferred Qualifications
           Solid understanding of QA methodology, processes and procedures
           Automated Testing experience; must have extensive experience with the definition and implementation of automated testing framework and process


           The person must possess technology knowledge:
o        Experience with shell, Perl and / or Python.
o        Experience using Unit testing frameworks such as xUnit.
o        Must be able to write SQL statements for database verification
o        Experience with RDBMS technologies, especially MySQL or Oracle
o        Exposure to following technologies: Relational Databases, SQL, *nix, XML and Java
o        Experience with Linux operating systems
o        Experience with using HP testing tool suite (QTP, HP service Test, HP STM, QC)
o        Experience with middleware such as Tibco RV or Solace etc.
           Ability to work independently on multiple projects
           Ability to multi-task effectively 
           Excellent communication skills
           Cash Equity business knowledge
           Project management knowledge
           Virtual Machines experience

 


Category Quality Assurance

Date 06/22/2011

Location Manhattan

Employment Type Full time

ACTIONS