Job
Description
In this role at PwC, you will be a part of the software and product innovation team, focusing on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. Your responsibilities will include delivering innovative software products and solutions, primarily focusing on testing and quality assurance. You will evaluate systems or software applications to identify defects, errors, or gaps in functionality by executing various test cases and scenarios to ensure the system meets specified requirements and performs as expected. Driven by curiosity and a commitment to teamwork, you are expected to adapt to a fast-paced environment where you will collaborate with diverse clients and team members. Taking ownership of your work and consistently delivering high-quality results are essential for driving value for clients and contributing to the success of the team. As you progress in your journey at the Firm, you will have the opportunity to build a strong professional brand for yourself. Skills required for success in this role include: - Applying a learning mindset and taking ownership of your own development. - Appreciating diverse perspectives, needs, and feelings of others. - Developing habits for sustaining high performance and personal growth. - Actively listening, asking clarifying questions, and articulating ideas effectively. - Seeking, reflecting on, acting upon, and providing feedback. - Gathering information from various sources to analyze facts and identify patterns. - Committing to understanding business operations and fostering commercial awareness. - Learning and adhering to professional and technical standards while upholding the Firm's code of conduct and independence requirements. As an ETL Tester, your responsibilities will include: - Collaborating with data engineers to understand ETL workflows and requirements. - Performing data validation and testing to ensure data accuracy and integrity. - Creating and maintaining test plans, test cases, and test data. - Identifying, documenting, and tracking defects, working with development teams to resolve issues. - Participating in design and code reviews to provide feedback on testability and quality. - Developing and maintaining automated test scripts using Python for ETL processes. - Ensuring compliance with industry standards and best practices in data testing. Qualifications required for this role: - Solid understanding of SQL and database concepts. - Proven experience in ETL testing and automation. - Strong proficiency in Python programming. - Familiarity with ETL tools such as Apache NiFi, Talend, Informatica, or similar. - Knowledge of data warehousing and data modeling concepts. - Strong analytical and problem-solving skills. - Excellent communication and collaboration abilities. - Experience with version control systems like Git. Preferred Qualifications: - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with CI/CD pipelines and tools like Jenkins or GitLab. - Knowledge of big data technologies such as Hadoop, Spark, or Kafka.,