At PwC, our people in software and product innovation focus on developing cutting-edge software solutions and driving product innovation to meet the evolving needs of clients. These individuals combine technical experience with creative thinking to deliver innovative software products and solutions. In testing and quality assurance at PwC, you will focus on the process of evaluating a system or software application to identify any defects, errors, or gaps in its functionality. Working in this area, you will execute various test cases and scenarios to validate that the system meets the specified requirements and performs as expected.
Driven by curiosity, you are a reliable, contributing member of a team. In our fast-paced environment, you are expected to adapt to working with a variety of clients and team members, each presenting varying challenges and scope. Every experience is an opportunity to learn and grow. You are expected to take ownership and consistently deliver quality work that drives value for our clients and success as a team. As you navigate through the Firm, you build a brand for yourself, opening doors to more opportunities.
Skills
Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:
- Apply a learning mindset and take ownership for your own development.
- Appreciate diverse perspectives, needs, and feelings of others.
- Adopt habits to sustain high performance and develop your potential.
- Actively listen, ask questions to check understanding, and clearly express ideas.
- Seek, reflect, act on, and give feedback.
- Gather information from a range of sources to analyse facts and discern patterns.
- Commit to understanding how the business works and building commercial awareness.
- Learn and apply professional and technical standards (e.g. refer to specific PwC tax and audit guidance), uphold the Firm's code of conduct and independence requirements.
Job Summary
A career in our Managed Services team will provide you an opportunity to collaborate with a wide array of teams to help our clients implement and operate new capabilities, achieve operational efficiencies, and harness the power of technology. Our Analytics and Insights Managed Services team bring a unique combination of industry expertise, technology, data management and managed services experience to create sustained outcomes for our clients and improve business performance. We empower companies to transform their approach to analytics and insights while building your skills in exciting new directions. Have a voice at our table to help design, build and operate the next generation of software and services that manage interactions across all aspects of the value chain.
Job Description
To really stand out and make us fit for the future in a constantly changing world, each and every one of us at PwC needs to be a purpose-led and values-driven leader at every level. To help us achieve this we have the PwC Professional; our global leadership development framework. It gives us a single set of expectations across our lines, geographies and career paths, and provides transparency on the skills we need as individuals to be successful and progress in our careers, now and in the future.
JD for ETL tester at Associate level
As an ETL Tester, you will be responsible for designing, developing, and executing SQL scripts to ensure the quality and functionality of our ETL processes. You will work closely with our development and data engineering teams to identify test requirements and drive the implementation of automated testing solutions.
Minimum Degree Required: Bachelor Degree
Degree Preferred: Bachelors in Computer Engineering
Minimum Years of Experience: 7 year(s) of IT experience
Certifications Required: NA
Certifications Preferred: Automation Specialist for TOSCA, Lambda Test Certifications
Required Knowledge/Skills
- Collaborate with data engineers to understand ETL workflows and requirements.
- Perform data validation and testing to ensure data accuracy and integrity.
- Create and maintain test plans, test cases, and test data.
- Identify, document, and track defects, and work with development teams to resolve issues.
- Participate in design and code reviews to provide feedback on testability and quality.
- Develop and maintain automated test scripts using Python for ETL processes.
- Ensure compliance with industry standards and best practices in data testing.
Qualifications
- 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 Knowledge/Skills
Demonstrates extensive knowledge and/or a proven record of success in the following areas:
- 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.