Location: Boston,MA, USA
Job Summary:
The Senior QA Analyst will architect, manage and execute manual and automated test plans for our trading systems and investment applications. In this capacity, the Senior QA Analyst will act as an essential link in the project development lifecycle and will work closely with the QA Manager, developers, business analysts and other QA staff to ensure that business requirements are testable and verifiable as identified by project teams in order to ensure requirements traceability and delivery of expected functionality.
Principal Responsibilities:
* Create comprehensive test plans with well defined, reusable test cases from business requirements and functional specifications documents.
* Execute software testing to include functional testing, system testing, regression testing, and performance testing.
* Work with the automation engineers to record and maintain automated test script libraries for functional regression testing for assigned applications.
* Document software defects in an issues tracking system and proactively communicate issues with developers and business analysts.
* Participate in business requirements and functional specifications reviews early in the software development lifecycle process.
* Assists with the development, integration and coordination of cross-organization test projects.
* Manages scheduling to ensure efficient and effective product testing; identifies and reports risks to project schedule and product quality and proposes new methods to control and/or mitigate risks.
* Generate effective status and progress reports to the QA Manager and project team managers.
* Test implementation procedures.
* Provide testing leadership for the projects in which he or she is assigned to.
Qualifications:
Specific Job Skills:
* Successful candidate will have a minimum of seven years of experience in software testing in a process driven technology environment. Recent experience must include hands-on testing of investment systems and/or trading applications.
* Previous experience in managing QA environments is strongly preferred
* Experience in knowledge of industry standard best practices as related to software testing.
* Experience in all phases of software application design, development and testing.
* Ability to translate from business requirements to technical testing solutions.
* Experience with full cycle testing including functional testing, system testing, integration testing, performance and stress testing.
* Strong SQL querying skills.
Additional Skills and Abilities:
* Minimum BA or BS Degree in Computer Science or Engineering; Masters level preferred.
* Excellent written and verbal communication skills.
* Demonstrated ability to develop strategic partnerships with stakeholders.
* Exceptional organizational skills and attention to detail.
* Strong problem solving abilities.