Danaher Corporation IT QA Analyst in Hyderabad, India
The IT Quality Assurance Analyst is responsible for Quality Assurance of data pipelines and Dashboards. Will be creating test deliverables and perform hands-on testing of data platform and BI reports/dashboards. Types of testing may include system, integration, regression, or end-to-end testing. Quality Assurance team members deploy or execute job streams for creating test beds, design test scenarios, author test scripts, execute tests and track defects to certify that applications meet the approved system requirements. Working collaboratively with other IT staff to review and understand system requirements, and to design and review test strategies identifying resolutions for defects.
The candidate is expected to demonstrate strong analytical, organizational, problem-solving, and written communication skills to satisfy the main duties of this profession. Successful candidates are detail-oriented, self-motivated individuals who can work closely with teams of designers, engineers, and other related personnel while also being able to work independently as needed. They should display good judgment and be able decision-makers capable of exercising strong time management skills.
This role will have complete understanding of entire data flow from source to target along with the transformations/business rules of the Data Platform, how they integrated and ensure data quality.
Scope, plan and deliver implementation projects for test automation– with a focus on Data Testing Define and implement test automation strategy including roadmap, tools, framework & approach – including team enablement and test data strategy - across project teams
Validation of Data Sources through test case development to verify table counts and understanding of the data model and flows
Prepare test data sets per business requirements to identify defects
Define, build and apply transformation logic to validate the schema of target data tables by checking thresholds, alignments and validity
Define and publish key performance metrics for the automated testing
Collaborate with application SME , Architects and data engineering teams to develop a comprehensive test plan that validates data platform functionality
Develop automated tests using test automation tools following defined best practices
Develop and execute tests at all levels of the testing pyramid (unit tests, integration tests, performance tests, end to end tests, security tests. etc.)
Build and maintain automated testing, test environments and test data
Prepare and conduct Test Readiness activities
Collaborate with other data teams to establish and maintain the accuracy of test data, assist with refreshing test data to correct any deficiencies
Perform test preparation and test execution activities for data validation including test plans, test cases and mapping of test cases to business requirements
Accurately report testing results and progress at appropriate intervals as established by the functional and/or application development areas
Bachelor’s degree in a relevant domain such as Management Information Systems, Information Technology, Informatics or related technical field,
5+ years' hands-on Quality Assurance / QA Engineer within a large, complex IT environment
Experienced knowledge of testing methodologies and implementing SDLC policies required.
Experience with distributed data platforms using data ingestion and processing technologies such as Matillion or other ETL/ELT tools, Snowpipe/Snowflake Streams, Spark, etc.,
Advanced experience with configuring and leading Testing Automation Frameworks and Bug Tracking systems preferred.
Familiar with DevOps toolchain, i.e. GitLab, JIRA, Git Pipeline, Jenkins, Database Change Management tools (Flyway, etc.,), and experienced in automate and deploy test cases in cloud native environments (AWS).
Demonstrate good understanding of modern, cloud-native Data models and load patterns.
Deep knowledge in design principles, break/fix management and code management.
Proven track record of developing, deploying and delivering quality solutions.
Excellent communication and documentation skills.
Experience working with Scrum teams & Test management tools is a big plus.
Experience with fully automated continuous testing process that integrated into the SDLC for a true continuous delivery process.
Excellent collaboration skills and a passion for problem solving, with the ability to work alternative coverage schedules.
2+ years hands-on experience with test automation creation (ideally in the SAP/Snowflake space) and/or
2+ years hands-on experience with data process tooling - creation and implementation (i.e. ETL, MDM and DataOps processes)
Experience on Automation tools like Tricentis Data Integrity required
Understanding of agile development practices
Complex SQL creation and usage across multiple data sources
QA experience with ETL processes and/or data pipeline testing
Structure and attention to detail. Communication skills in person and remote
- Any Data Quality Assurance, Applicable Vendor or Industry certification is preferred not mandatory
When you join us, you’ll also be joining Danaher’s global organization, where 69,000 people wake up every day determined to help our customers win. As an associate, you’ll try new things, work hard, and advance your skills with guidance from dedicated leaders, all with the support of powerful Danaher Business System (https://www.danaher.com/how-we-work/danaher-business-system) tools and the stability of a tested organization.At Danaher, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.If you’ve ever wondered what’s within you, there’s no better time to find out.