Quality Assurance Engineer
Chicago, IL 60606
Quality Assurance Engineer:
The Financial Technology Group seeks a Software Quality Assurance Engineer to join its Financial Risk Management (FRM) Practice in Chicago, IL. We are a cohesive team of dedicated and enthusiastic software and quality assurance engineers, further supported by two managers and a small operations team. Our responsibilities are varied, covering all things technology within our practice. On a perpetual basis we own, operate, and continuously improve three majors platforms: GridStep (for grid computing), HedgeOps (an enterprise reporting and workflow engine), and RISE (Retirement Income Security Evaluation).
Your Role/What You’ ll Do:
Responsibilities include regression, performance and verification test execution and documentation; contribution to test plan development and authoring of test cases; collaboration with software engineers and other members of the QA team; and, participation in the development and execution of automated test scripts. Interaction with other professionals, including internal consultants and our clients, is to be expected.
QA efforts will be concentrated on internally developed grid- and cloud-computing platforms (leveraging .NET, Microsoft Azure and Microsoft HPC) as well as our custom developed data management, workflow and reporting platforms supporting critical FRM services (including .NET, Microsoft Azure, SQL Server, and PowerBI). A wide array of additional solutions, ranging from command-line tools, financial models, web sites, REST services, etc., are also in-scope.
Test automation is a vital aspect of our quality assurance culture. Qualified candidates will have several years of experience testing multi-tiered software solutions using Selenium, REST API invocation, and/or other automated test platforms. Additional consideration will be given for proficiency with relevant Microsoft technologies (.NET, SQL Server, Azure, etc.). Familiarity with JIRA, git, Subversion and SharePoint (in order of relevance) is also valued.
Applicants must be capable of working autonomously on all aspects of QA (planning, testing, and documentation), but also demonstrate the capacity to follow direction and seek assistance when required to remain productive. Reliable collaboration and communication skills are imperative to facilitate collaboration within the team and with external stakeholders.
The spectrum of work on this team is broad, ranging from ad hoc solutions tailored to meet the immediate needs of a client to enterprise-scale applications that are critical to long-term business operations. Candidates must be comfortable adapting to changing priorities and capable of contributing to multiple ongoing projects.