Quality Assurance Engineer

  • Full-time

Job Description

Keywords:

Chicago IL Jobs, QA Engineer, Quality Assurance, Linux, Low-Level Back-End Testing, Chicago Recruiters, IT Jobs, Chicago Recruiting

Description:

Looking for an experienced QA Engineer well-skilled in low-level back-end performance testing and also well-experienced with releasing into production.  Experience in a Linux environment is mandatory.  Scripting skills are not mandatory though Python, Groovy and Bash scripting will be a plus.  Some SQL is helpful.  Environment includes Postgres, MySQL and Mongo.  Candidates must have good critical thinking and problem-solving skills, the ability to thrive in a fast-paced, complex, ever-changing environment, and be collaborative in nature.

Seeking a Quality Assurance Engineer to join the Technology team.  The QA Engineer is responsible for partnering closely with internal development teams to review and test new products that are being designed for our in house traders, ensuring the highest possible quality of our proprietary products and tools.  This role requires you to independently determine and develop approaches to solutions and assist with complex problems regarding testing approaches (identify, develop and execute manual and automated tests), application knowledge, and technical knowledge.  Specific technical skills are not required however the desire to problem solve with strong critical thinking and logic skills are a must.  This opportunity offers exposure to cutting edge technology and the ability to gain insight on the inner workings of a fast-paced, dynamic trading & technology environment.


Key Skills & Responsibilities:

-Perform functional, system and integration level testing on newly developed and redesigned company software solutions.
-Document and summarize test results and reports findings.
-Define testing scope and objectives for complex software projects.  Develop and implement detailed, tactical project plans, goals and objectives for complex projects. Review requirements, determine test scope and develop strategic test plans for test assignments.
-Assist others with complex problems regarding testing approaches, application knowledge, and technical knowledge.
-Lead User Acceptance Test efforts; coordinate with business users to secure resources, outline testing plan, and manage test effort thru deployment to production environment.
-Develop and provide testing metrics and reports for the QA dashboard to effectively communicate test status to the test team and management.
-Troubleshoot and resolve or recommend solutions to a diverse range of complex software testing problems. Use judgment within defined policies and practices (includes software and technical documentation solutions).
-Assist with the Release Management process.  Coordinate software releases from requirements stage to production release.

Qualifications

Qualifications:

-Bachelor's degree in Computer Science or related discipline.
-At least 5 years of experience in a professional services environment.  Experience in a fast-paced, high demand environment within financial services or related field preferred.
-Extensive experience with low-level back-end performance testing is required.
-Experience releasing quality software into production is required.
-General understanding of the Software Development Life Cycle.
-Scripting skills are not mandatory though Python, Groovy and Bash scripting will be a plus.
-Some SQL is helpful; experience with Postgres, MySQL, Mongo a plus.
-Experience with Git for version control is a plus.
-Ability to multi-task, prioritize and execute in a dynamic, client-focused environment.  Must possess a positive attitude and be flexible in a rapidly changing environment.
-Self-starter with analytical skills & an inquisitive mind.
-Passion for identifying root issues and ability to demonstrate a logical approach to problem solving and process design.
-Strong planning and organizational skills.
-Exceptional communication skills with the ability to communicate clearly and concisely, both orally and in writing, and provide high level of service to internal clients.
-Strong attention to detail with a focus on producing high quality, reliable work.
-Team player who exhibits effective interpersonal skills with a collaborative style.
 

Please check out all of our jobs at http://www.ginastechjobs.com.

Additional Information

Please check out all of our jobs at www.ginastechjobs.com.