- Project Overview: The Customer Data Governance and Privacy team is responsible for maintaining the tools necessary for Home Depot customers to leverage their privacy rights.The team supports a variety of mechanisms for accessing and managing personal data stored within The Home Depot's ecosystem, as well as the data it shares with third parties.These rights are predominantly codified by California law, though enterprise strategy extends these rights to all Home Depot customers, where feasible.When it was introduced, the California Consumer Privacy Act (CCPA) was the most comprehensive privacy law in the country.Targeted at companies that collect and/or sell personal information, it was designed to give Californians greater visibility of the personal data collected, and control over how their data is used.
Tool Used: BDD, SQL, AWS, Docker, Rest Assured, JIRA.
Roles and Responsibilities: Senior QA Automation Engineer.
- Designed comprehensive integration test suites ensuring reliable software performance
- Create an automation framework, automation test scripts for the releases, and maintain the same
- Record software defects, and track them through the test lifecycle to resolve.
- Engineered detailed, comprehensive, and well-structured test plans and test cases to identify and correct system errors
- Isolate conditions to recreate testing problems and support problem resolution through core product knowledge
- Monitored or calibrated automated systems, industrial control systems, or system components to maximize efficiency of production
- Designed and implemented automated test suites for regression testing of web-based applications
- Managed, troubleshot and improved automation programs
- Implemented continuous integration systems using Jenkins to automate build processes and tests
- Provided support and guidance to colleagues to maintain a collaborative work environment
- Provided technical guidance to junior QA team members on how to write effective automated tests
- Performed root cause analysis of defects found during testing activities and provided recommendations for resolution
- Maintained existing automation frameworks by refactoring code, adding new features or updating existing features
- Documented, triaged, and managed defects in software and worked with developers to facilitate timely resolutions