Comcast Automation (RPA) Developer in Philadelphia, Pennsylvania
Comcast brings together the best in media and technology. We drive innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, we set the pace in a variety of innovative and fascinating businesses and create career opportunities across a wide range of locations and disciplines. We are at the forefront of change and move at an amazing pace, thanks to our remarkable people, who bring cutting-edge products and services to life for millions of customers every day. If you share in our passion for teamwork, our vision to revolutionize industries and our goal to lead the future in media and technology, we want you to fast-forward your career at Comcast.
Automation (RPA) Developer, Data Solutions Comcast Global Audit
As an Automation Developer, you will be responsible for the design, development, testing, deployment, and ongoing support of Robotics Process Automation (RPA) solutions to drive process improvements for the Comcast Global Audit (CGA) department. In this role, you will gain broad exposure to the Comcast Corporation through the opportunities for automation and the overall audit process.
-Responsible for overall RPA technical workflow solution design; configures, tests, deploys and integrates automation using BluePrism RPA platform and/or other leading automation platforms such as Automation Everywhere or UIPath.
-Configures robotic processes and business objects with a focus on building workflows designed in an efficient, reusable, and scalable way.
-Participates and leads testing activities, including integration testing, end-to-end (business process) testing and user acceptance testing
-Interprets, documents and visualizes business processes & translates them into automation solutions
-Documents and clearly articulates differences between current state business processes and future state automation business processes
-Participates in the problem identification/error resolution process, including tracking, repairing and reporting defects
-Provides technical direction on design considerations for performance, scalability, availability, maintainability, disaster recovery and uptime
-Generally 5-8 years of related experience in development background with strong hands-on application & understanding of automation development concepts, best practices, architecture, & design patterns
-Ideally 2 years of experience in Robotic Process Automations (RPA) with one of the market leading RPA platforms: BluePrism, Automation Anywhere, UIPath & a specific focus on developing bots
-Solid programming background, preferably in VB, C#, .NET, & SQL
-Proficient with other programming languages such as Java, Python, R (ideal but not required)
-Object-oriented programming frameworks and methodologies
-Experience with agile & other development methodologies
-A genuine interest and willingness to learn new technologies to support process automation
What You Deliver
-Delivers on project tasks and assists with the development of project plans and timelines.
-Assists less experienced team members in understanding and executing data analytics and automation activities.
-Identifies audit scope areas that can be automated or repeated through data analytics and works with leadership to schedule/implement.
-Ensures all data is secure and follows company policies regarding data classification.
-Identifies opportunities for improvement to team activities, tools, and training.
-Supports department objectives and performs other duties and responsibilities, as assigned.
-Supports the creation and evolution of the Automation COE by developing and implementing best practices for governance, operations, technology, value measurement, and integration.
-Oversees responsibility for the overall automation of bot design, build, testing/defect resolution, and change control management procedures.
-Assists with the assessment of new process automation candidates, concluding on feasibility, and accurately estimating development efforts.
-Collaborates with business partners to develop a common vision for automation of key controls and resulting output for audit consumption.
-Develops and maintains a list of automation opportunities and plans for sprint execution.
-Schedules bots and maintains job scheduler per CGA requirements.
-Assures process documentation (as-is and future automated state) is accurate and effective.
-Ensures that test procedures and scenarios are appropriate, includes both positive and negative testing, and validates that bots are operating as designed.
-Creates and documents test procedures and scenarios for Unit/SIT/UAT, executes UAT with CGA COEs, and works with the Analytics sub-team to resolve defects, as necessary.
-Supports the change control process by documenting change requests/requirements and working with the Automation Specialists to implement and test.
How You Deliver
-Demonstrates the ability to quickly grasp complex subject matter and apply strong analytical skills and business knowledge to assessing processes, risks, and controls.
-Stays current on data analytics trends (e.g., new tools, statistical methods, visualization techniques) as well as emerging technologies that impact how data can be used on audits (e.g., AI, Blockchain, RPA).
-Works with discretion regarding work details on assignments of a varied and difficult nature.
-Utilizes creative thinking, individual initiative, and flexibility in prioritizing and completing tasks.
-Exhibits willingness to tackle new areas and challenging topics.
-Demonstrates the ability to work in a complex, dynamic, and fast-paced environment.
-Acts in accordance with stated CGA and company policies and practices, and maintains the highest degree of integrity in all activities and interactions.
-Displays regular, consistent, and punctual attendance. Able to work nights and weekends, variable schedule(s), as necessary. Out-of-town travel is required approximately 20%.
-Provides expertise in at least one functional area of technology and provides recommendations for new applications or application enhancements.
-Manages entire life cycle of most assigned projects.
-Writes application codes, develops user interfaces, develops unit test cases and harnesses; creates design, interface, system, and user documentation; tests software and interfaces, supports end to end and performance testing, and performs other tasks needed to complete projects.
-Assists in testing and troubleshooting hardware and applications to ensure integration with product deployments.
-Works with Business Partners when developing technical requirements and design.
-Develops deployment software and application administration software as well as creates deployment and application support documentation.
-Works within project specifications to meet goals and objectives in a timely and accurate manner; raises issues expediently that could impede the project specifications or timelines.
-Consistent exercise of independent judgment and discretion in matters of significance.
-Other duties and responsibilities as assigned.
How You Partner
-Exhibits strong interpersonal skills including written and verbal communications, and an ability to collaborate with others.
-Shows respect to other team members and clients in all interactions.
-Demonstrates a willingness to assist other team members in areas outside of direct assignments, when necessary.
-Collaborates in a virtual environment to complete projects with team members in various locations.
-Educates audit team members on data analytics and automation techniques through daily interactions.
How You Develop
-Exhibits a commitment to continuously self-improve by working with leadership to leverage strengths and focus on areas of development.
-Gains knowledge of IT controls and cyber security concepts, and applies to engagement
- Bachelors Degree or Equivalent in Information Sciences, Technology, or Computer Science strongly preferred
- Generally requires 5-8 years related experience
Comcast is an EOE/Veterans/Disabled/LGBT employer