TalentCloud members should be responsible for validating new or modified data, data ingestion protocols, reports, and user-interfaces of products built with various technology solutions to ensure the correctness of data flowing through each stage of the product process. Other abilities and experiences include:
- Able to work with other members of QA team, engineers, and end customers while providing testing support throughout the entire software development life cycle, in order to deliver high-quality products and data services to customers
- Manages time and expectations in the execution of quality assurance efforts meeting all deliverables
- Communicates test progress, results, and project relevant information to team members and management on a frequent basis
- Reviews requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Test Plan Execution
- Estimates schedule requirements, prioritizes test criteria, and plans and coordinates testing activities
- Executes manual and/or automated component, functional, system, integration, performance, and regression testing according to the test plan and establishes timelines
- Leverages technical and analytical skills and tools to assist in resolving database responsiveness issues
- Analyzes and queries multiple, complex databases
- Verifies databases are set up and populated with the correct test data
- Process Management
- Works with developers, SMEs, product owners, to understand business requirements and resolve application issues
- Develops, maintains, and updates reporting and documentation for testing efforts, results, activities, data logging, and tracking
- Escalates critical findings and issues to project leadership
- Working closely with DevOps and DataOps teams to automate testing and data quality issues and making the process repeatable
Required Skills
- Data Analyst background experienced in multiple dialects of SQL, Excel, and basic understanding of relational databases
- Familiarity with automated and manual software testing tools and frameworks
- Experience with version control software such as Git
- Experience using JIRA
- Experience authoring test plans
- Experience on an Agile development team with rapid iterations
- Experience analyzing requirements and automating test plans
- Good scripting skills and ability to learn new programming languages
- Strong writing and communication skills with keen attention to detail
- Experience with QA automation, preferably in a data warehouse environment
- Experience with QA automation tools such as Selenium and UFT
- Familiar with and ability to create detailed, understandable and relevant test plans
- Advanced knowledge of business processes and data analysis, as well as the ability to construct complex data queries and collaborate with colleagues
- Experience with Data Warehouse/Data Mart/Business Intelligence delivery
- Experience with integrating into the DevOps (CI/CD) stack
Preferred Skills
- Deep Expertise with SQL
- Experience with ETL technologies that store, transport and manipulate data; e.g. Informatica
- Experience with Data Wrangling tools such as Alteryx and/or Trifacta
- Experience with Data Visualization tools such as Tableau and/or Microstrategy
- Experience with Big Data and/or Emerging data technology tools and methodologies
- Knowledge of agile methodology and frameworks like Scrum, Kanban, etc.
- Must have good Technical in-depth experience with Data Warehouse