RPA Developer – Roles and Job DescriptionJob Title : RPA Developer Department : IT / Automation / Digital Transformation Reports To : RPA Lead / Automation Manager / IT Manager Location : [Insert Location or Remote] Employment Type : Full-time / Contract Job Summary: As an RPA Developer, you will be responsible for designing, developing, and implementing Robotic Process Automation (RPA) solutions to automate manual, time-consuming business processes. You will work closely with business analysts, stakeholders, and other developers to understand process requirements and build robust automation scripts using RPA tools like UiPath, Automation Anywhere, or Blue Prism. Key Responsibilities: Analyze business processes and identify automation opportunities. Design, develop, test, and deploy RPA bots using industry-standard RPA tools. Develop reusable components, bots, and frameworks. Collaborate with business analysts to gather requirements and create process design documents (PDDs) and solution design documents (SDDs). Ensure the quality of code through unit testing and peer reviews. Perform bot debugging, troubleshooting, and optimization. Monitor and maintain deployed bots, addressing issues as they arise. Work with control room/orchestration tools for bot scheduling and monitoring. Ensure automation meets security and compliance standards. Maintain documentation for all RPA processes and components. Provide support and training to end-users as needed. Required Skills & Qualifications: Bachelor’s degree in Computer Science, Information Technology, or related field. Experience with RPA tools (e.g., UiPath, Blue Prism, Automation Anywhere). Proficiency in programming/scripting languages (e.g., C#, .NET, Python, VBScript). Understanding of web technologies (HTML, JavaScript, XML). Strong problem-solving and analytical skills. Familiarity with database queries (SQL) and data handling. Good understanding of software development life cycle (SDLC). Excellent communication and documentation skills. Preferred Qualifications: RPA tool certification (UiPath Certified Developer, Blue Prism Developer, etc.). Experience with OCR, AI/ML integration in RPA. Knowledge of agile methodologies. Experience with version control tools (Git, SVN). Job Types: Full-time, Internship Pay: Up to ₹104,033.00 per year Benefits: Health insurance Schedule: Day shift Work Location: In person
1. Test Automation Development Design, develop, and maintain automated test scripts using Python, Java, and TypeScript . Implement automation frameworks for functional, regression, and integration tests using tools like Cypress (primarily TypeScript/JavaScript based). 2. Manual & Automated Testing Execute manual test cases for new features and critical workflows. Develop and execute automated test cases to ensure application quality. Use Python or Java-based tools (e.g., Selenium WebDriver) to write robust automation scripts. 3. CI/CD Pipeline Integration Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions). Ensure automated tests run during build and deployment processes to provide quick feedback. 4. Test Case Design & Test Strategy Analyze functional requirements and design comprehensive test cases and scenarios . Perform boundary, negative, positive, and exploratory testing . 5. Cypress for Frontend Testing Implement end-to-end (E2E) tests using Cypress for web applications. Manage and maintain test environments, mock APIs, and stub data within Cypress projects. 6. GenAI Tools for Test Generation & Bug Detection Leverage GenAI tools (e.g., ChatGPT, GitHub Copilot, Test.ai) to: Automatically generate test cases from requirements. Suggest test data and edge cases. Automatically analyze logs to detect anomalies. Auto-generate test scripts to speed up test creation. 7. Cross-Platform and API Testing Write API tests using Python (requests, pytest) or Java (RestAssured). Automate validation of RESTful and GraphQL APIs. Test on different browsers and devices using Cypress and WebDriver setups. 8. Defect Reporting & Tracking Log defects in tools like JIRA with detailed steps, logs, and screenshots. Collaborate with developers and product owners to reproduce and resolve issues. 9. Test Reporting & Documentation Generate and present detailed test reports , coverage metrics, and execution results. Maintain documentation for automated test cases and frameworks. 10. Continuous Improvement & Best Practices Participate in code reviews for automation scripts. Optimize test scripts for better reliability and performance. Stay updated with new testing tools, frameworks, and GenAI advancements to improve automation efficiency. Job Types: Full-time, Permanent Pay: ₹367,303.59 - ₹1,412,682.28 per year Benefits: Health insurance Paid sick time Work from home Work Location: In person