Monday, October 26, 2009

QA Engineering Position available in Southern CT
Send resume and salary requirements to Sehhand@gmail.com

Quality Assurance Engineer, Account Management

Description:
This role is part of the Account Management Technology Team.

The ideal candidate is a Quality Assurance Engineer, that is a meticulous problem solver! We are seeking someone that thrives to understand a business problem, analyze the technology behind it, identify all the break-points, and help develop solutions.

The day to day role:
· Ensure that each software enhancement deployed to Account Management achieves its specific purpose/benefit and does not degrade any other feature or performance.
· Partner closely with the investment management, software development, business analysis, and project management teams to design and test new applications, build tools and automation, and enhance the overall reliability and performance of the software test infrastructure.
· Analyze, validate, and test software development projects by writing test plans and test cases, performing ad hoc, manual, and automated testing.
· Help design and build intelligent systems that can explore a wide range of integration testing scenarios.
· Participate in enterprise-wide QA build by helping to institutionalize software excellence throughout the company.

Qualifications:

  • Candidates need to be quick to understand concepts, break them into logical components.
  • Candidates will need to process diverse sets of information, filter the irrelevant content and reach reasonable conclusions based on the input.
  • Communication Ability-They must be able to articulate their views clearly and succinctly. Need to create documentation, procedures, etc. in clear, crisp English.
  • SQL Developer skills (must have)
    o needs SQL at a medium level. The individual needs to be able to do selects, joins, aggregate function and have the ability to apply CRUD functions.
    General Dev skills (must have)
    o Candidate needs to be able to read C# (ideally) or other OO code (Java, C++) to understand what the code is doing in order to write white box tests. They will need this to create boundary conditions tests (when code fails at the corner/extreme cases) or other cases that rely on knowing how the code works to test it. It uses an internal perspective of the system to design test cases based on internal structure. To be successful in writing white box tests, “programming” skills are required to identify all paths through the software.
    o Although we do not require that the candidate codes, if they do not have the business experience (General FS knowledge) we will expect them to be able to write test scripts and/or test automation code.
  • QA Design aptitude (must have) but not necessarily direct QA experience
    Need individuals who can combine their SQL, general development and architecture knowledge to provide complete test cases and drive high quality code.
  • Ability to construct logical test cases that break down the application/solution in a comprehensive manner to ensure full coverage. You need to write black box tests that take an external perspective of the test object to derive test cases.
  • These tests can be functional or non-functional. They will need to holistically understand and drive how QA fits into all aspects of the software development lifecycle.
  • Business Knowledge (nice to have)
    It would be ideal to have candidates who have an understanding of financial products and experience in the financial services space. Within financial services, we are ideally looking for individuals who have knowledge of the hedge fund, asset management and/or investment banking space with global product exposure. Insurance and retail banking experience is not relevant.

Labels: , , , , , ,