Overview:
Our client has an imminent need for a RPA Engineer. This individual will be responsible for implementing process automation and testing within the UiPath Platform.
Job Duties:
- These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks.
- Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
- Works closely with the Product Owners, Product Managers, Architects to translate requirements into code.
- Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning.
- Participate in DevOps, Agile, continuous development and integration frameworks.
- Programming in high-level languages such as Go, Python, Java etc.
- Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model.
- Ensure all appropriate documentation of processes and source code is created and maintained.
- Communicate effectively with peers, leaders, and customers throughout the organization.
- Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation.
- Continues to build knowledge of the organization, processes and customers.
- Performs a range of mainly straightforward assignments.
- Uses prescribed guidelines or policies to analyze and resolve problems.
- Receives a moderate level of guidance and direction.
Required:
- Proficiency in UiPath Studio and Orchestrator for developing, deploying, and managing automation workflows
- Hands-on experience with UiPath Test Suite, including creating test cases, test automation, and test execution
- Strong understanding of RPA best practices, including exception handling, logging, and reusable component design
- Programming fundamentals with knowledge of .NET framework (C# or VB.NET)
- Experience with version control systems (Git, TFS, or similar)
Preferred:
- UiPath ReFramework experience and UiPath certifications (Developer, Advanced, or Test Automation)
- Knowledge of CI/CD pipelines and integration with UiPath automation/testing workflows
- Experience with UiPath's Agentic Processes, including use of Maestro
- Database querying (SQL) and API integration experience (REST, SOAP)
- Familiarity with additional automation technologies (Document Understanding, AI Center, OCR tools)
- Experience with other testing methodologies and tools (TDD, Selenium, etc.) Candidates will also possess the following skills and experiences:
- Self-directed, successfully removes barriers, and drives tasks towards resolution
- Effectively communicates (both written and orally) with technical and non-technical colleagues
- Understands roles and responsibilities of team members within the Scrum framework
- Willing to learn new technologies
- Team oriented
Education:
- Bachelor's Degree in Computer Science/Engineering or related field or Associates’ degree in Computer Science/Engineering or related field with an additional two (2) years of experience as described below:
- Working knowledge and experience of Software Engineering with a minimum of internships and a minimum of one (1) year of experience OR Two (2) years of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
Location: