QA Manager - Client Delivery
The Quality Assurance Manager (QA) on our Client Delivery team is an integral member of a professional services team in analyzing and testing a high quality Vestmark product suite.The QA Manager will be a very hands-on role, and will be responsible for building a team that reviews functional requirements and user stories from internal stakeholders, designs test plans, writes test cases, oversees test strategies and performs testing for client specific environments. You will be the champion of quality on our team, working to help elevate the work of those around you to meet the quality standards our clients expect.
Responsibilities:
- Apply expertise in specific product areas to ensure that VestmarkONE services meet documented acceptance criteria and client quality expectations
- Instill QA Best Practices in our client delivery teams by leading manual and automated test case development, execution and tracking
- QA mentoring for non-QA staff on our team so that they can understand how to better test functionality as it is being implemented to lead to higher quality implementation
- Peer review of automated test code, whether it be scripted UI tests or validating acceptable coverage levels for developer unit tests.
- Provide feedback on product performance and user experience
- Participate in all aspects of the SDLC become a subject matter expert for output of your team to assist Vestmark Implementations team roll-out new functionality
- Contribute to the review of product documentation/release notes for new versions
Required Skills & Experience:
- 5-10+ years of Software Quality Assurance experience, ideally with a focus in financial technology or related domain
- Experience managing a team of Software QA Engineers in both manual and automated testing
- Experience working in a successful Agile environment using Agile SDLC tools such as Jira, Bitbucket and Bamboo
- Microsoft SQL Server experience, you should be able to retrieve and manipulate data
- Working knowledge of a scripting language, python a plus
- Experience with web service and API testing
- Performance testing experience, JMeter a plus
- Coded UI Automation, experience with Selenium WebDriver preferred
- Foundational understanding of git or other content version control system
- Demonstrated ability to manage a small team in a fast-paced environment with the ability to change directions as priorities shift
- Positive attitude with a strong desire to learn, grow professionally and have a positive impact on the company, its culture and its products
Desired Skills:
- Understand the deployment and maintenance of an N-Tier application in either manual or automated fashion
- Experience testing with soapUI and Postman
- Familiarity with testing in Spring frameworks
- Unit testing experience using JUnit or NUnit frameworks a plus
- Integration testing; inbound file processing, outbound file creation, API testing, configuration testing
- Experience with BETA, APL, FIX, IDC, Reuters, Morningstar or Bloomberg
- Experience with log collection and analysis, APM and DB monitoring tools
- Ability to troubleshoot, diagnose, resolve and explain system level issues affecting application
- Work across teams and disciplines in order to find an equitable solution to problems that arise
Education:
- BS degree in Finance, Computer Science or equivalent work experience. MSCS is a plus