QA Engineer
bold
Job Description
- Work with Business Analysts, BI Developers to translate Business requirements into Test Cases
- Responsible for validating the data sources, extraction of data, applying transformation logic, and loading the data in the target tables.
- Designing, documenting and executing test plans, test harness, test scenarios/scripts & test cases for manual, automated & bug tracking tools.
WHAT YOU’LL NEED
- Experience in Data Warehousing / BI Testing, using any ETL and Reporting Tool
- Extensive experience in writing and troubleshooting SQL Queries using any of the Databases – Snowflake/ Redshift / SQL Server / Oracle
- Exposure to Data Warehousing and Dimensional Modelling Concepts
- Experience in understanding of ETL Source to Target Mapping Document
- Experience in testing the code on any of the ETL Tools
- Experience in Validating the Dashboards / Reports on any of the Reporting tools – Sisense / Tableau / SAP Business Objects / MicroStrategy
- Hands-on experience and strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Good experience of Quality Assurance methodologies like Waterfall, V-Model, Agile, Scrum.
- Well versed with writing detailed test cases for functional & non-functional requirements.
- Experience on different types of testing that includes Black Box testing, Smoke testing, Functional testing, System Integration testing, End-to-End Testing, Regression testing & User Acceptance testing (UAT) & Involved in Load Testing, Performance Testing & Stress Testing. · Expertise in using TFS / JIRA / Excel for writing the Test Cases and tracking the
- Exposure in scripting languages like Python to create automated Test Scripts or Automated tools like Query Surge will be an added advantage
- An effective communicator with strong analytical abilities combined with skills to plan, implement & presentation of projects