Role: QA Engineer
Experience: 5 Years
Location: Noida/Pune
Mode: Work from Office
Role Overview:
We are seeking a highly skilled and experienced QA Engineer with a strong background in Big Data and Data Analytics projects. The ideal candidate will have hands-on experience in both manual and automated testing of large-scale data systems ensuring high-quality deliverables. You will play a critical role in testing data processing pipelines analyzing large datasets and ensuring the accuracy integrity and reliability of data in the system. Your role will include collaborating with cross-functional teams to develop and execute comprehensive test plans and test cases identifying issues and ensuring the stability of our Big Data systems.
Key Responsibilities:
- Test Planning and Strategy: Design and implement comprehensive test plans test cases and testing strategies for Big Data and Data Analytics systems.
- Manual Testing: Perform thorough manual testing for data validation data integrity performance and functional testing of large-scale data platforms and analytics systems.
- Automation Testing: Develop and maintain automated test scripts to ensure efficient testing of data pipelines databases and analytics platforms.
- Big Data Systems Testing: Work with Big Data tools and platforms (such as Hadoop Spark Hive etc. to test data processing pipelines and ensure the quality of data flow across different stages.
- Data Validation: Validate data accuracy and consistency including source-to-target data mapping transformations and aggregations.
- Performance Testing: Conduct performance and load testing on data processing systems to ensure scalability and efficiency of data processing at large volumes.
- Collaboration: Collaborate with data engineers data scientists and developers to identify and resolve data quality issues performance bottlenecks and bugs.
- Defect Reporting: Identify log and track defects in testing tools ensuring they are resolved efficiently and effectively.
- Test Documentation: Maintain clear and detailed documentation of test cases results and defect reports ensuring they meet project standards and best practices.
- Continuous Improvement: Provide feedback on testing processes and propose improvements to enhance test coverage efficiency and quality.
Key Requirements:
- Experience: Minimum of 5 years of experience in QA Engineering with a focus on Big Data Data Analytics or similar large-scale data systems.
- Big Data Testing: Hands-on experience in testing Big Data platforms (Hadoop Spark Hive Kafka etc. and working with large datasets.
- Manual Testing: Proficient in manual testing techniques including functional integration system and regression testing.
- Automation Testing: Experience with test automation frameworks (e.g. Selenium TestNG JUnit etc. and scripting languages like Python Java or Shell for automating tests.
- Data Validation: Strong understanding of data validation techniques ETL processes and database testing.
- SQL Knowledge: Proficiency in SQL for querying and validating data in relational and NoSQL databases.
- Performance Testing: Experience with performance and load testing tools such as JMeter or similar for testing data systems.
- Tools & Technologies: Familiarity with testing tools such as JIRA QTP or LoadRunner.
- Agile Methodology: Experience working in Agile/Scrum environments with familiarity in test-driven development (TDD) and continuous integration/continuous deployment (CI/CD) practices.
- Problem Solving: Strong analytical and problem-solving skills with the ability to troubleshoot data issues and technical challenges.
- Communication: Excellent written and verbal communication skills with the ability to collaborate with cross-functional teams.
communication,sql,agile methodology,data validation,selenium testing,automation,big data testing,performance testing,automation testing,testing tools,manual testing,problem solving