Monday, September 19, 2011

Market Force Information - QA Engineer, Senior Quality Assurance Engineer

Quality Assurance Engineer

Market Force is the leading Customer Intelligence solution provider, enabling many of the world's largest restaurant chains, banks, retailers, consumer packaged goods companies and studios to see their stores through their customers' eyes, to act faster with confidence and grow the bottom line. We are a privately-heldcompany with headquarters just outside Boulder, Colorado, with three Centers of Excellence in Albany, NY, Atlanta, Georgia, and Winnipeg, Canada. Market Force was founded in 2005 to consolidate and transform the mystery shopping industry. We are growing rapidly and have expanded our solutions to provide our clients with a full range of customer intelligence solutions, including customer satisfaction surveys, mystery shopping services, price auditing, merchandising services, theatre checking, customer intercepts and surveys, all coupled with analytics and a new technology platform. Market Force has recently been recognized as a "Cool Vendor of the Year" by Gartner Group, is one of the country's fastest growing companies by the Inc 500/5000, and is a top private company by Colorado Business Magazine.



The Quality Assurance Engineer will be responsible for the testing of applications and products within the Market Force Information system for every environment within the Market Force organization.

Essential Duties and Responsibilities:

1. Execute test cases against client and operational facing software applications.

2. Identify, analyze, and report application defects (e.g. detail steps to reproduce expected. and actual results) and assist with resolution.

3. Write and execute test plans, test cases and document results.

4. Verify that corrective actions meet quality objectives (e.g. verify resolutions and close bugs).

5. Assist in administrating defect tracking tool.

6. Write and execute SQL queries to assist in testing.

7. Automate testing when applicable.

8. Assures the appropriate level of quality by the resolution of important defects by working with developers to ensure the software development process has an appropriate level of testing.

9. Responsible for the overall success of testing. Manages testing tasks through final user acceptance testing.


The above statements are intended to describe the general nature and level of work performed by people assigned to this classification. They are not construed to be an exhaustive list of all job duties performed by the personnel so classified.



Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Education/Experience:

1. At least 3-5 years minimum experience in Software Quality Assurance or technical field

2. Bachelor's degree in Computer Science or related field or equivalent experience.

3. Experience developing and executing manual and automated test suites, writing test plans, documenting test results.

4. Experience with QA tools and techniques, bug tracking systems, test design and execution

5. Experience working with a variety of programming languages and environments.

6. Working knowledge of SDLC and some or all of the following quality assurance methods: unit, integration, regression, user interface, automated testing, boundary testing.

7. Browser and server side test automation (Selenium) a plus

8. Ability to write and execute SQL queries

9. Ability to meet deadlines and schedules and be accountable for defined tasks

10. Ability to multitask in a fast, dynamic environment and maintain a professional attitude with team members

11. Working knowledge of change management or defect tracking tools. Experience with Rally a plus.

12. Excellent interpersonal, communication skills & presentation skills, written and verbal

13. Attention to detail, outstanding analytical and problem solving skills

14. Highly motivated with ability to work well independently

15. Ability to become subject-matter expert for a product or on-going project, taking some ownership to help manage project.

16. Experience working with Agile a plus.

17. Environment management experience a plus


Market Force Information, Inc. is an Equal Opportunity Employer.
________________________________________________________________________

Market Force is the leading Customer Intelligence solution provider, enabling many of the world's largest restaurant chains, banks, retailers, consumer packaged goods companies and studios to see their stores through their customers' eyes, to act faster with confidence and grow the bottom line. We are a privately-held company with headquarters just outside Boulder, Colorado, with three Centers of Excellence in Albany, NY, Atlanta, Georgia, and Winnipeg, Canada. Market Force was founded in 2005 to consolidate and transform the mystery shopping industry. We are growing rapidly and have expanded our solutions to provide our clients with a full range of customer intelligence solutions, including customer satisfaction surveys, mystery shopping services, price auditing, merchandising services, theatre checking, customer intercepts and surveys, all coupled with analytics and a new technology platform. Market Force has recently been recognized as a "Cool Vendor of the Year" by Gartner Group, is one of the country's fastest growing companies by the Inc 500/5000, and is a top private company by Colorado Business Magazine.

The Senior Quality Assurance Engineer will be responsible for the testing of applications and products within the MFI system for every environment within the MFI organization.


Essential Duties and Responsibilities:



1. Execute test cases against client and operational facing software applications.
2. Identify, analyze, and report application defects (e.g. detail steps to reproduce expected. and actual results) and assist with resolution.
3. Write and execute test plans, test cases and document results.
4. Verify that corrective actions meet quality objectives (e.g. verify resolutions and close bugs).
5. Write and execute SQL queries to assist in testing.
6. Automate testing when applicable.
7. Assures the appropriate level of quality by the resolution of important defects by working with developers to ensure the software development process has an appropriate level of testing.
8. Responsible for the overall success of testing. Manages testing tasks through final user acceptance testing.


The above statements are intended to describe the general nature and level of work performed by people assigned to this classification.They are not construed to be an exhaustive list of all job duties performed by the personnel so classified.

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

Education/Experience:


1. At least 5 years minimum experience in Software Quality Assurance or technical field

2. Bachelor's degree in Computer Science or related field or equivalent experience.

3. Experience developing and executing manual and automated test suites, writing test plans, documenting test results.

4. Experience testing in an Agile SCRUM environment.

5. Experience with QA tools and techniques, bug tracking systems, test design and execution

6. Experience working with a variety of programming languages and environments.

7. Able to perform white or glass box testing.

8. Working knowledge of SDLC and some or all of the following quality assurance methods: unit, integration, regression, user interface, automated testing, boundary testing.

9. Browser and server side test automation (Selenium) a plus

10. Experience with Microsoft SQL Server 2008 a plus. Must have the ability to write and execute SQL queries.

11. Experience testing ETL tools and/or testing data warehouses a plus.

12. Experience with Business Intelligence tools a plus.

13. Working knowledge of change management or defect tracking tools. Experience with Rally a plus.

14. Excellent interpersonal, communication skills & presentation skills, written and verbal

15. Attention to detail, outstanding analytical and problem solving skills

16. Ability to become subject-matter expert for a product or on-going project, taking some ownership to help manage project.

17. Ability to multitask in a fast, dynamic environment and maintain a professional attitude with team members

18. Environment management or SCM experience a plus


Market Force Information, Inc. is an Equal Opportunity Employer.