About Deloitte Managed Analytics
Contact
About Us
>
Careers
>
Careers Detail Page
About Oco
Customer and Analyst Quotes
Management
Contributing Experts
Partners
Senior QA Engineer
Oco, Inc.
is growing rapidly and has an opening for a
Senior QA Engineer
who will be responsible for designing, building and executing automated test suites to verify the quality of Oco’s Technology. Oco provides data loading, data warehousing, analytics and business intelligence services to our customers via a “Software as a Service” model. Working closely with our development team, the Senior QA Engineer will ensure that our evolving technology toolkit is reliable and meets internally defined requirements, and that the artifacts produced by the toolkit (queries, reports, dashboards, load scripts, etc.) support the enterprise reporting requirements of our customers.
The ideal candidate must be capable of working both collaboratively and independently, and be flexible, pragmatic and results focused.
The Senior QA Engineer will:
Define, design, develop and deliver automated test suites covering functions and features of Oco’s technology tool suite, including Oco Connect, Configuration tools, Web-service and ODBC-service layers, and Oco’s Application Catalog
Define, design, develop and deliver automated test suites covering functions and features of delivered Oco portals for customers via Oco’s runtime architecture, including standard behaviors such as report drilldowns, breadcrumbs, totals, and filtering
Working with Oco’s Delivery team, define, design, develop and deliver automated test suites to test customer websites for:
Complete site navigation (i.e.: a universal smoke test for link errors)
Data correctness, including accounting for data changes varying over time
Work with the Development management team to define and document test strategies for new releases
Work with the Development engineering team and Delivery team to transfer automation tool knowledge as needed so that Development and Delivery team members can independently script and execute unit tests.
Verify compliance of software products and artifacts with enterprise maintenance, support, and documentation standards.
Ideally, define, design, develop and automate test suites to generate performance metrics and verify report conformance to performance guidelines under different site and database workload scenarios.
Ideally, provide configuration management / release engineering support, including automating the build process for creation of new software releases, deploying new release to test environments, and integrating tools and data that automate and support the requirements gathering, source code control, bug tracking, and testing processes.
Education/Experience
Must Have:
5+ years overall experience in Software Quality Assurance, including 5+ years experience with multiple test automation tools.
Experience testing business intelligence, data warehouse, and/or large database application systems.
Experience testing complex web-based user interfaces, including both HTML ad Flex-based applications.
Ability to write moderate to complex SQL queries, to read and understand complex SQL queries, and to utilize other SQL artifacts (such as Stored Procedures and Views) in automated tests
Ability to lead projects that conform to QA best practices.
Good oral written communication and interpersonal skills
Ability to work collaboratively in a dynamic environment
Ability to multi-task
Exceptional problem solving skills.
Should Have:
5+ years experience with multiple configuration management tools.
Experience defining and building performance test suites for data warehouse and database application systems
A good understanding of Relational Database concepts, including SQL and Query Optimization, with experience in one or more of the industry standard enterprise relational databases (MS SQL Server, Oracle, DB2)
Exposure to end-user business intelligence and reporting tools (such as Cognos or Crystal Reports).
Experience evaluating automated test tools; experience training others in the use of automated test tools.
Nice To Have:
An Exposure to contemporary Business Intelligence concepts, including an understanding of dimensional models, analytics and reporting, business analysis, data analysis, logical data modeling.
Programming / scripting experience in any of the following: Java, C#, PHP, Perl, Python, Ruby
Oco, Inc. does not sponsor employees for U.S. immigration purposes