RPA TEST DEVELOPMENT ENGINEER

Business Area: Connected Technology

Job Purpose/Mission/Summary

Testing is the main step of every software development before deploying the production software. RPA software has its own functionality of testing to test the codes, in which we can make our own test cases and check the efficiency of the code.  

As an RPA Test Development Engineer, you will:

  • Perform Regression Tests for all running A360 bots.
  • Collaborate with development teams (ex. review unit test codes and implementation, provide inputs to the design or subsystem/feature architecture, etc.) and other relevant stakeholders.
  • Manage own time and assigned resources to meet committed schedules and quality objectives.
  • Drive and initiate process improvements and efficient quality processes.
  • Understand the requirements: Before beginning, the main target is to know the requirements of the automated process.
  • Code analysis: Analyze the code to understand the flow of processes.
  • Test cases and scripts: In this step, various types of test cases with different outcomes will be needed in the origination of test scripts.
  • Testing the data: Necessary to have a clear view of understanding the data for successful testing.
  • Control Defects: Defects are common in every test. To manage defects, it should be written down by the tester, and it is essential to inform the developer's team about the defect.
  • Design, develop, and test automation workflows.
  • Work with Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver impacting business projects.
  • Support deployments or troubleshoot production issues outside of work hours and participate in an on-call rotation as-needed.

Competencies, Skills, Knowledge and Abilities:

  • A bachelor’s degree in Engineering, Computer Science, or any related field.
  • Experience in RPA testing or any related testing application.
  • Knowledge in XML, XSLT, VB 6.0, C/C++, HTML, .Net, Javacript and Scripting (Python, VBScript, Powershell, Batch, SQL, PHP, Ruby).
  • Knowledge in Web apps (LAMP, WAMP, .net & others), System Admin, Programming skills.
  • Strong attention to detail and analytical skills.
  • Excellent presentation, verbal, and written communication skills.
  • Self-motivated, able to work independently, and able to take initiative without always being directed.
  • Ability to multitask in a fast-paced environment and prioritize the most critical tasks and projects.

You may send your application to recruitment@lexmark.com.