QA Lead (IL) - in Chicago, IL
$85-$95K Key skills: A strong grasp of equities and derivatives trading is a requirement . As well as, C , Linux, Shell, Python or Perl, manual and automated testing, SQL, testing process, test plans, user acceptance testing. Lead QA Testers through requirements, analysis, planning and execution of QA release verification objectives. A strong grasp of equities and derivatives trading is a requirement. Act as a mentor to the QA team to develop an understanding of intricacies of the trading environment. Organizational skills and attention to detail will be key attributes necessary in leading testers through overlapping release schedules of multiple proprietary products. The ideal candidate will have extensive experience in the software development life cycle, QA methodologies, strategies, procedures, test cases, test execution and reporting. -Work on the QA team to plan and test end-to-end software solutions for quoting and trading designated products. -Project assignments will be focused on trading system applications. -Assess the QA process, techniques and strategies and identify opportunities to improve efficiency and effectiveness in the overall QA process by revising those techniques and strategies. -Act as a Subject Matter Expert on QA approaches and techniques.- -Work with the development and business teams to clarify requirements. -Analyze project needs and ensure that QA criteria are established. -Work with the QA Manager to define work plans and estimates for each project. -Document and update the QA testing process, test artifacts and related material in an organized, thorough, and timely manner. -Create comprehensive Test Plans for each software product under test for functional and regression testing. -Author test cases for functional and regression testing reflective of requirements. -Review test cases and test results of other testers. -Assist in setting up testing environments or labs. -Execute test cases and report defects. -Supervise other testers in test execution defect reporting. -Work with developers and users to isolate and document software issues. -Track and report test execution progress. -Recognize and report issues before they adversely impact the testing schedule. -Attend project status meetings, planning meetings, incident review meetings, and code reviews representing the QA team. -Provide meaningful and consistent feedback to developers, testers and management. -Participate in planning and facilitating User Acceptance Testing as needed. -Conduct hand-off meetings with operations and production support teams at the end of testing. -Prepare and communicate formal software certification notices. -Conduct post implementation review for each project. -Train other team members in specific testing practices for each project. Qualifications: -5 years of software quality assurance experience. -3-5 years of experience working in the financial industry, preferably a trading company, exchange or trading industry vendor. -Strong understanding of equities and derivatives trading and the ability to mentor QA personnel in those areas. -Proven record of accomplishments successfully planning, designing and executing test plans for software products. -Prior experience testing options trading applications, such as Front End trader facing applications, Middleware request routing systems, and exchange matching engines. -Experience testing with various message transports (eg 29west). -Expertise with FIX protocol based exchange message transport systems. -Exposure to options valuation models and methods. -Experience testing on Linux and Windows Server 2003. -Prior experience testing non-web based .NET or other thick client applications. -Ability to use SQL for data verification purposes. -Clear understanding of Software Testing Lifecycle. -Clear understanding of Software Development Lifecycle. -Strong communication skills with a collaborative approach. -Self motivated and ability to work individually or in a group setting. -Willingness to design and execute both manual and automated tests. -Exposure to non-commercial tools for the automation of functional tests. -Familiarity with one or more high level programming languages such as C, C , VB etc. -Familiarity with at least one Scripting language, such as Shell Script, Perl, Python, Ruby, etc. -Knowledge of performance testing .NET and/or Linux applications a plus. -Experience working with defect tracking software; TeamTrack is a plus. To Apply to this job go to http://www.GadBall.com or click here