Cambridge Investment Research Quality Assurance Automation Analyst in Fairfield Business Park, Iowa

Cambridge Investment Research, Inc., a national leader as a securities broker/dealer, has an opening in the Technology department for a full time Quality Assurance Automation Analyst.

This is an opportunity to participate on a scrum team engaged with the design, implementation, and maintenance of an advanced and expanding automated test framework used by multiple application development teams. Help teams transition from manual deployments to continuous automated deployment. Research, select, and integrate new tools into the test framework in order to solve test automation challenges.

Areas targeted for automation include:

  • Unit Tests

  • Component integration tests

  • Functional UI tests

  • System Integration tests

  • Static code tests

  • Production smoke tests

  • Performance tests

  • Builds and deployments (application and database)

  • Performance monitoring

Responsibilities include:

  • Function effectively on an Agile (Scrum) development team.

  • Participate in a process of continuous improvement of the test framework as technology advances and as the needs of the development teams changes

  • Embed on application development scrum teams to coach them to effectively use the automated testing framework

  • Assess applications in order to determine the level of effective automated testing in place

  • Assist teams in setting up and using test tools in compliance with department standards

  • Maintain/upgrade test environmental systems

  • Design and execute performance tests, including Load and Stress tests

  • Monitor, log, and analyze network parameters recorded in association with automated tests

  • Analyze test results and report findings to IS teams

  • Troubleshoot and diagnose problems; communicate defects and observations to system teams

  • Assess end-to-end system performance using instrumentation and monitoring tools

Experience with the following or similar tools a plus:

  • TFS (Build server, automated release management, test scenario management, traceability, source control, team task management)

  • Spec Flow (writing feature files and step definitions)

  • Munit

  • Mocking tools (MOQ, Rhinomocks, Mountebank)

  • Selenium

  • tSQLt