QA Test Engineer 8/10/2016

Strivector, Inc. Chicago, IL

Company
Strivector, Inc.
Job Classification
Full Time
Company Ref #
28703628
AJE Ref #
575844344
Location
Chicago, IL
Job Type
Regular

JOB DESCRIPTION

APPLY
JOB DESCRIPTION:

Works with project teams to ensure overall softwarequality is monitored and maintained and/or validates system QA standards necessary to execute test plans and procedures for acceptance testing of new or modified applications/systems. Has some interaction with business area execs, vendors and operations execs in determining whether systems and system components, including hardware, networks, systemsoftware, tools, and applications are appropriate and/or ready for implementation. Fosters stable support framework for development teams and business units in the area of quality control and the development of new or revised applications. May provide guidance in the creation of standard test environments, tests plans, and test scripts. Analyzes, designs, documents new or modified QA procedures and standards and assists in the development and implementation of QA metrics for assessing the quality of delivered applications and information systems. Provide resolution to an assortment of problems complex in scope, related to Quality Assurance projects. Individual contributor role. Typically requires 5-7 years of applicable experience. This job code is only to be used for associates supporting Capital Markets.

QUALIFICATIONS:

As a successful candidate you must possess:

REQUIRED TECHNICAL SKILLS

* 3+ year's software testing experience

* Ability to build BDD test cases and acceptance in Gherkin

* Aptitude to review source code and identify logistical and syntactic errors

* Building functional tests with:

o JUnit

o JBehave, Cucumber for Java is an acceptable alternative

o Selenium

* Knowledge of automated testing using Mercury QTP is a requirement

* Mercury Load Runner and HP Quality Center

* Extensive working knowledge of SQL, specifically Oracle PL/SQL and SQL*Plus

* Experience with Unix Bash commands

* Must have experience working with Agile (Scrum) development teams

* Possess a working knowledge of dynamic languages such as Python, Ruby, Groovy and/or strongly typed language such as Java or C#

REQUIRED NON-TECHNICAL SKILLS

* Write test cases as requirements are identified, owning this process to refine criteria with the business

* Linking test cases to the business requirements to meet the desired test coverage goals

* Ability to transition through each phase of the software development lifecycle including story writing and estimation, design, development, test planning and automation, and deployment and verification

* Creation and execution of both automated and manual test suite. In order to scale our business and feature set, it is mandatory to be able to automate existing manual tests, in addition to those written in concert with the code

* Work to minimize risk by identifying, communicating and escalating issues appropriately to management

* Understanding of Foreign Exchange trading

* Excellent written and verbal communication skills

* Work with minimal supervision, but know when to ask the right questions

* Individual should be results oriented, organized, detailed, team oriented, and self-motivated

* The position requires an aptitude for research and problem solving

* Proven experience in providing superb client services and support

* Experience working with global organization, including understanding various regulations

* Prior experience working with offshore technology and business teams

* Bachelors' degree in Computer Science, Business or equivalent professional experience

* Ability to train junior team members is a must

* Live and breathe Agile. Not only know the test automation pyramid, but evangelize it.

* Be comfortable working directly with developers on a day-to-day basis in testing features