Job Details

QA Engineer, Enterprise Data

Columbia Sportswear Company

Job - Corporate/Business

Close Date: 06/21/2019

The Quality Assurance Analyst is a member of the Enterprise Information Management team and is responsible for manual and automated test execution to enrich and improve the quality of Columbia’s enterprise data assets. The QA Analyst will be dedicated to a scrum team(s), providing formal testing processes in support of Columbia’s Enterprise Data and Analytics program. The successful candidate will have a deep understanding of complex organizational analytical and data needs to enable improvements in the quality and completeness of enterprise data assets at Columbia. This resource will lead activities that include: smoke, regression, performance and other testing within data lake, data warehouse and end-user reporting and analytic products.

The QA Analyst will possess strong communication skills and demonstrate an ability to work with all ranges of an organization to advance Columbia’s vision for information management and analytics. The QA Analyst will bring demonstrated capabilities in business intelligence testing, drawn from previous experience working on BI programs. He or she should be highly conversant in the culture and changing landscape of information technology. This professional should also present superior interpersonal and collaboration skills; a keen sense of creativity and intellectual curiosity; and the ability to deliver with the support of a small scrum team.

•Develops comprehensive test plans from requirements/specifications for complex items with input from developers and business process experts
•Works with Project Managers to incorporate testing into project schedules
•Prepares and executes effective test cases/scenarios using analytical methods
•Develop the testing strategy and manage the testing effort. Evaluate data changes and anomalies against previous tends; and provide guidance to resolve variances.
•Establish validation benchmarks and automated processes for data quality improvements for the weekly/monthly validations and data quality checks to ensure data is accurate for analytics. Develop trending reports and data quality metrics for reporting.
•Perform heavy data validation and ETL processes testing
•Configure client specific requirements
•Documents defects and escalates to the appropriate team for issue resolution
•Interfaces with clients to ensure thorough end to end testing
•Maintain the test matrix for test coverage both through manual tests and automated tests.
•Manage the QA release cycle by developing and maintaining automated tests
•Coordinate nightly builds and bi-weekly regression and performance tests. You should be familiar with using Visual Studio application and common testing applications to perform exploratory tests with the ability to collect diagnostics and performance information.
•Capture test requirements prior to software development.
•Participate in daily scrum and bi-weekly sprint planning meetings


•Bachelor’s Degree required Computer Science, Information Systems or a related field. An equivalent combination of education and experience may be considered.
•5+ years of hands-on experience supporting QA for large-scale Business Intelligence projects
•3+ years of professional experience in QA Automation Engineering
•Sound judgment and decision-making, and the appropriate sense of urgency and is a self-starter. 
•Experience with Microsoft Azure: Data factory, data lake and data warehouse a bonus

This job description is not meant to be an all-inclusive list of duties and responsibilities, but constitutes a general definition of the position's scope and function in the company.

EEO/AA Employer/Vets/Disabled/Race/Ethnicity/Sex/Sexual Orientation/Gender Identity/Age


Complete details: