Quality Assurance Specialist
Current•Collaborate with the development team and stakeholders to understand the requirements, design test strategies, and plan test activities for big data software projects. This involves identifying test scenarios, defining test objectives, and estimating the effort required for testing.•Create test cases and test scripts that cover different aspects of big data software, including data ingestion, processing, transformation, analytics, and reporting.These test cases should validate functional requirements, performance, scalability, data integrity, and system compatibility.•Execute test cases, perform manual and automated testing, and document test results. This includes verifying the correctness of data processing, ensuring compliance with business rules, and identifying and reporting defects or issues using bug trackingsystems.•Develop and maintain test automation frameworks, scripts, and tools to enhance the efficiency and effectiveness of testing processes. Automate repetitive test scenarios, performance tests, and regression tests to ensure consistent and reliable results.•Conduct performance testing to evaluate the speed, scalability, and stability of big data software under varying workloads and data volumes. Identify and analyze performance bottlenecks, optimize system configurations, and provide recommendations for improving performance.•Validate the accuracy, completeness, and integrity of data processed by big data software. Verify that the output data matches the expected results and conforms to predefined data quality standards. Perform data profiling, data cleansing, and data reconciliation as part of the validation process.•Verify the compatibility of big data software with different platforms, operating systems, databases, and third-party tools. Conduct integration testing to ensure seamless data flow between various components and validate the interoperability of the software within the big data ecosystem.•Document test plans, test cases