Previous Job
Previous
Sr. Quality Assurance Engineer
Ref No.: 18-13833
Location: Boston, Massachusetts
Position Type:Direct Placement
Experience Level: 7 Years
Investment Firm Sr. Quality Assurance Engineer
Onsite in Boston, MA (Back Bay area)
Full time position



SENIOR QUALITY ASSURANCE ENGINEER
This position will be involved in all aspects of the software development lifecycle, including analysis and requirements' definition, design, user documentation and operational rollout to other business areas. Candidates should be able to coordinate testing resources, manage the testing process, and prioritize work to ensure a high quality product.

Candidates should possess the following qualifications and skills:
  • BA/BS or equivalent experience in Computer Science, Information Systems, Accounting, Finance, Mathematics or Business
  • Preferably 7-10 years of hands-on testing experience with complex software systems in a financial services environment
  • Experience in the investment industry or with a vendor of financial software a positive but not required
  • Minimum four years of experience designing, writing or maintaining automated test solutions
  • Working knowledge of SpecFlow, Cucumber or similar
  • Working knowledge of Selenium, SoapUI. CodedUI, UFT or similar
  • Experience in an automated and manual test environment
  • Excellent written and verbal communication skills
  • Ability to communicate technical practice to non-technical end users
  • Knowledge of the full software development life cycle
  • Experience in development, maintenance and execution of automated test suites through the use of industry standard tool sets
  • Excellent analytical and problem solving skills
  • Experience creating test plans, test matrices and schedules
  • Proficiency with test document tools and software
  • Knowledge of SQL, must possess a solid comfort level navigating and working with relational databases
  • Knowledge of financial systems such as investment management, middle or back office processing applications
  • Experience with testing third party integration points.
  • Knowledge of Quality Assurance's role in an Agile development process
  • Team player who possesses a strong work ethic, a "can do” attitude, and takes pride in their work
  • Strong respect for core company values such as intellectual curiosity, respect, accountability, collaboration, and intellectual honesty

Principal Responsibilities:
  • Ensure new releases are of the highest quality and are free of "trading error” class defects
  • Develop and maintain automated solutions for project need
  • Develop, maintain and execute performance testing strategy for the project need
  • Evaluate software applications against design specifications, product requirements and determine test efforts
  • Develop and maintain test plans and specific cases for each release cycle
  • Extend test coverage and improve test methodologies and processes
  • Communicate and report on metrics related to the status of the testing effort on a daily basis
  • Coordinate the development of documentation such as release notes and/or user documentation; help improve product documentation
  • Collaborate with other team members to devise new or improved techniques for solving problems
  • Provide constructive feedback in project retrospective meetings
  • Seek feedback from QA teammates on project approach and effort
  • Coach, mentor and train other QA engineers as needed
  • Work with Development and Analyst team members on test approach and coverage Ø Seek feedback from business users on workflows

This is an excellent opportunity for individuals who appreciate the rewards of working for a successful firm in a dynamic environment in support of an eclectic, global investment strategy across every asset class.

2