AUTOMATION JOB DESCRIPTION

Explore automation careers, roles, and solutions across industries, covering RPA, software testing, engineering, and digital transformation to improve efficiency, quality, and business performance.

An Overview of Automation Job Description Responsibilities and Qualifications

1. The Automation Analyst will play a key role in identifying, designing, and implementing business process automation solutions using RPA technologies. This position partners closely with stakeholders across the organization to evaluate current workflows, drive process improvements, and support end-to-end automation initiatives. The role requires a balance of analytical thinking, technical development, and cross-functional coordination to enhance efficiency, accuracy, and overall business performance.

Automation Analyst Duties:

  • Collaborate with business stakeholders, process analyst, and team members to assess current business processes and identify opportunities for process automation
  • Build relationships with business partners and stakeholders across the organization
  • Plan and document process changes within business units to facilitate automated processing, improving efficiencies and quality metrics
  • Prepare and maintain accurate, detailed process documentation, including business and technical requirements, error handling, and exception procedures
  • Assist with all stages of process automation implementation to improve the quality, accuracy, and thoroughness of each process
  • Develop RPA processes using Automation Anywhere development based on defined business and functional requirements
  • Coordinate integrated quality assurance and user acceptance testing
  • Provide accurate and timely process status updates and documentation estimates
  • Work independently with minimal direction


Automation Analyst Education and Requirements:

  • Bachelor’s Degree or equivalent education required
  • 3+ years of professional/technical work experience required
  • Experience with Robotic Process Automation, automation, and/or process improvement efforts preferred
  • Experience with Jira and Confluence strongly preferred
  • Must be curious, organized, and able to thrive in a collaborative environment
  • Embraces changes and assists in guiding others through change
  • Strong written and verbal communication skills, with ability to motivate, influence, and manage conflict
  • Solid problem solving and critical thinking skills
  • Ability to demonstrate experience in identifying, researching, quantifying, and developing logical and creative solutions to problems
  • Willing to consider candidates at a higher level dependent upon qualifications and experience.


These qualities should be clearly reflected in an Automation Resume to demonstrate adaptability, problem-solving ability, and effective collaboration in dynamic environments.

2. The Automation Architect will lead the design and delivery of scalable automation solutions by translating business needs into robust technical architectures. This role partners with stakeholders, developers, and project teams to define requirements, establish best practices, and ensure successful implementation of RPA initiatives. The position combines strategic planning, technical leadership, and hands-on guidance to drive innovation, standardization, and long-term automation capabilities across the organization.

Automation Architect Responsibilities:

  • Work with the customer and end-users to define application and technical requirements. 
  • Ensure that these requirements tie back to the established customer requirements.
  • Create and approve solution architectures
  • Work closely with the RPA developers, business analysts, and project managers to deliver solutions
  • Perform code reviews
  • Establish automation development best practices, standards, and communicative them to business partners
  • Engage End User community, work with Citizen Developers to teach them and grow their capabilities
  • Obtain stakeholder buy-in for application and technical designs
  • Lead Proof-of-Concept (POC) and prototyping projects to solve business or customer identified problems and opportunities
  • Develop roadmaps and plans for future technology needs given upcoming enterprise initiatives and new business endeavors
  • Participate in efforts to promote awareness and opportunities to the Company


Automation Architect Experience and Qualifications:

  • Bachelor’s degree 
  • At least 6 years of professional experience in IT or closely related field
  • At least 2 years of experience with UiPath (Architect or developer)
  • UiPath Developer or Advanced Developer Certification, a plus
  • Experience with a variety of technologies
  • Ability to work in a fast pace environment.
  • Be curious and willing to learn new technologies
  • Strong independent worker and team contributor
  • Excellent communication skills
  • Ability to map business processes and identify technology requirements accordingly

3. The Digital & Automation Consultant will play a pivotal role in driving the growth of the digital health business by leading pre-sales activities, shaping customer solutions, and supporting end-to-end project execution. This role works closely with cross-functional teams and clients to identify opportunities, develop digital strategies, and deliver high-impact solutions. It combines business development, solution design, and project leadership to accelerate revenue growth and ensure successful delivery of digital healthcare initiatives.

Digital & Automation Consultant Roles:

  • Business Planning: To accelerate and drive sales funnel to close, order, revenue and profit growth in digital & automation business.
  • Business Development: You will be working closely with key accounts managers, portfolio identification and development of customer digital strategy and opportunities, client requirement analysis, development of digitalization roadmap/proposals, client presentations, tender specification etc.
  • Solution Design, RFI and RFP Response: You will anchor proposal response to Siemens Healthineers’ active pursuits in both Public and Private Sector for targeting Digital Health opportunities. You will be responsible to own the Technical and Solution Design and articulating the proposed - Approach and Methodology, Project Plan, SOW, IPS etc. for the proposals.
  • Project Management to drive funnel to close: You will be working closely with local, regional, and global team of sales, pre-sales, professional service, customer service, to drive project to close in Digital Health.
  • Project Delivery: You are required to understand client requirements, project scope and deliverables; SOW; Lead project delivery and manage coordination with internal and external stakeholders etc. This includes working closely with Customer Success Team post delivery.
  • Operational Excellence: You will work to ensure project profitability, timely delivery of projects, quality & risk management, positive feedback from the client, etc.


Digital & Automation Consultant Knowledge, Experience and Requirements:

  • You hold a B.E or B.Tech, with a specialization in Computer Science preferred. Postgraduate MCA or M. Tech will be an added advantage.
  • Possess at least 3-5 years of relevant experience in the healthcare IT industry.
  • Have experience in Pre-Sales role, prior IT consulting/advisory experience in the health sector of Thailand is a plus.
  • Excellent understanding of health sector, public health structure and health programs, and IT landscape in Thailand.
  • Strong Pre-Sales / Solution Architecture experience in any of the reputed HMIS players / Digital Healthcare Practice of System Integrators / Big4s preferred.
  • Knowledge in projects integration of EMR, LIS, RIS, familiar with cyber security requirement in healthcare IT, cloud, edge and AI. Familiar with Azure, java.
  • Prior experience of proposal development and managing projects for government clients and donor agencies.
  • You have excellent project management skills and problem-solving capabilities with effective communication and team-management skills
  • You have strong report writing and PowerPoint development skills
  • You have keen interest in staying informed about research and trends in our program areas and in research and evaluation to inform our strategy accordingly.

4. The Robotic Process Automation (RPA) Consultant will support organizations in driving digital transformation by designing, implementing, and scaling intelligent automation solutions. This role focuses on optimizing end-to-end business processes through the integration of RPA, AI, and related technologies, while working closely with clients to deliver agile, scalable, and high-impact automation initiatives. It combines technical expertise, process analysis, and consulting capabilities to enable sustainable operational improvements and innovation.

Robotic Process Automation (RPA) Consultant Duties:

  • Digital Transformation of corporate functions and setting up operating models – starting with the strategy definition towards implementation
  • Definition and operationalization within E2E view combining different capabilities such as process optimization, improvements through technology, sourcing, shoring, etc.
  • Set-up and optimize usage of AI/RPA as well as process mining hubs/center of excellence – starting with prototyping and piloting ending up in global scalable automation factory
  • Realization of process automation with AI/RPA in an agile way of working
  • Analyze, understand, and document business processes in detail, where required
  • Define and operationalize process improvement from E2E perspective, combining different capabilities such as process optimization, standardization, technology-based improvement, sourcing, and shoring
  • Build new automated process solutions and solve issues that arise in day to day operations of e.g. RPA processes, providing timely responses and solutions to clients
  • Identify and communicate the technical infrastructure requirements to deploy automation solutions
  • Create and document test procedures and scenarios for diverse test phases and stakeholder groups
  • Maintain a current and thorough understanding of RPA tools and technologies
  • Co-create and prototype in an agile way of working
  • Support implementation of any type of automation technologies
  • Train client on building, operating, and maintaining automation solutions


Robotic Process Automation (RPA) Consultant Experience and Requirements:

  • Minimum 2+ years of practical experience in solution design and implementation of RPA platforms (like Automation Anywhere/UiPath/Blue Prism, …); nice to have: Developer Certificate
  • Strong in business process analysis, requirement gathering and analytical approaches for solution design
  • Your ambitions are technically oriented (development) and you are willing to learn about data analytics, ML and AI
  • In-depth experience of different RPA automation techniques (scripting, surface automation, screen scraping, …) and able to define the technical architecture
  • Experience with database systems, queries (SQL) and reporting
  • Good understanding of other automation technologies (such as BPM, OCR, Low Code and Chat Bots) is considered a plus
  • Experience with Python/R, Java, .NET or VB is considered a plus
  • Excellent communication in Dutch and/or French with fluent ENG
  • Good presentation, and customer service skills
  • Experience in working with international teams (preferred)
  • Strong debugging, problem-solving and investigative skills.
  • Ability to assimilate disparate information (log files, error messages, etc.) and pursue leads to find root cause problems.


These technical capabilities highlight strong Automation Skills and Experience that enable effective troubleshooting, cross-team collaboration, and efficient system performance optimization.

5. The Automation Control Engineer will be responsible for designing, developing, and optimizing control systems to enhance performance, reliability, and efficiency. This role combines hands-on engineering with technical problem-solving to deliver high-quality, mission-critical solutions. The position requires strong expertise in electrical design, software programming, and system integration, while collaborating with cross-functional teams to ensure successful implementation and continuous improvement of automation systems.

Automation Control Engineer Functions:

  • Draft electrical schematics using SolidWorks EE and DraftSight EE.
  • Program using MotionWorks IEC platform.
  • Use Jmobile platform, GP PRO platform, and Factory Talk to program various HMI's (Human Machine Interface).
  • Establish communication and access relevant information from various pressure, flow, temperature, conductivity, leak, level sensors and scales/balances from various manufacturers to the drives.
  • Work with Manufacturing department to wire the product based on schematics.
  • Write and validate quality check plans for hardware.
  • Write and validate quality test plans for software.
  • Troubleshoot hardware and software and implement solutions for clients.
  • Perform other projects and duties as assigned by the Engineering Manager for the overall benefit of the organization.


Automation Control Engineer Requirements:

  • Real time coding experience related to drivers.
  • JavaScript (Basic "real time coding" experience).
  • Knowledge of ModbusTCP/IP, Ethernet/IP, RS232 protocols.
  • Basic knowledge of IP addresses and communication protocols.
  • Knowledge of Circuits in Electrical Engineering.
  • Knowledge of AC and DC motors in Electrical Engineering.
  • Knowledge of Controls Engineering in Electrical Engineering.
  • Basic knowledge in National Electric Code.
  • Excellent verbal and written communication skills.
  • Excellent interpersonal skills.
  • Proficient with Microsoft Office Suite.


Automation Control Engineer Education And Experience:

  • Bachelor's degree in engineering preferred.
  • Minimum of 3-5 years of related experience preferred.
  • Electrical and wiring experience.
  • Knowledge across multiple technologies for electrical work and associated computer programming.
  • Experience preparing test plans, procedures, and test reports.

6. The RPA Senior Automation Developer designs, builds, and maintains UiPath automation solutions while ensuring quality, compliance, and performance. This role combines hands-on development with project coordination, supporting multiple automation initiatives and driving continuous improvement across processes.

RPA Senior Automation Developer Roles:

  • Develop, Deploy & Maintain RPA automation bots using UiPath based on provided designs conform technical guidelines;
  • Working knowledge on Microsoft Azure infrastructure;
  • Support design activities based on tooling capability knowledge;
  • Ensure scripts are accurately and consistently maintained and troubleshoot inconsistencies;
  • Maintains procedural knowledge of guidelines for script development as well as technical knowledge of the systems used;
  • Monitor script quality and propose projects to improve process, systems and organization;
  • (Master) Projects funnel and execution management;
  • Maintain list of active and requested projects, including project charters;
  • Ensure security & compliance between environments
  • Active involvement in any issues which threaten projects delivery in time, in scope and within budget;


RPA Senior Automation Developer Experience and Qualifications:

  • 7-8 years of IT experience with 5 + years of experience in process automation
  • Strong UiPath and .Net development skills.
  • Knowledge or working experience on RPA tools like UIPath would be an added advantage
  • Experienced with estimating software development;
  • Ability to effectively coordinate multiple, concurrent activities;
  • Hands-on mentality and able to track multiple projects at the same time;
  • Excellent people, communication & co-ordination skills;
  • Confidence to work independently and within a fast-paced team in a busy environment;
  • Organized approach to planning, documenting and reporting;
  • LEAN Daily Management (or willingness to learn).

7. The Software Automation Developer builds and enhances automation solutions across modern software environments, combining coding, system design, and continuous delivery practices. This role focuses on developing new functionality, improving system efficiency, and supporting team collaboration while working with cloud-native technologies and CI/CD pipelines.

Software Automation Developer Duties:

  • Developing and operating in a variety of programming/scripting languages
  • Analysing and implementing new functionality based on given requirements
  • Coaching and supporting other developers contributing to the team
  • Participating in sophisticated fault isolation, giving your expertise
  • Building up extensive knowledge in Kubernetes, Helm, Spinnaker as well as Software Delivery Pipeline, CI/CD principles.
  • Design/Implement improvements, striving for efficiency
  • Act as scout in new domains


Software Automation Developer Experience and Qualifications:

  • Master’s or Bachelor´s Degree in Software Engineering or Computer Science.
  • Experience in Python or Java coding languages
  • Experience in tools like Git, Gerrit, Maven, Spinnaker, Jenkins etc.
  • Experience in VMs and Containers using tools such as Docker, Kubernetes, Helm and VMware
  • Experience with Linux systems
  • Ability to feel comfortable with frequent, incremental code testing and deployment, collaboration, open communication and reaching beyond functional borders to seek knowledge

8. The Automation Engineer designs and develops advanced automation solutions for molecular biology and laboratory applications. This role combines hardware innovation, software development, and process optimization to build high-throughput, high-quality automation systems, working closely with R&D and clinical teams to improve efficiency, scalability, and reliability.

Automation Engineer Key Responsibilities:

  • Design, build and test automated liquid handling protocols to perform state-of-the-art next generation sequencing and general molecular biology applications.
  • Invent hardware and consumables to push the capabilities of traditional liquid handling robots to new limits.
  • Build clinical quality procedures that have the robustness and reproducibility that you’d want to use for your own healthcare needs.
  • Build vertically scalable automation that utilizes every minute of the work day, and every cubic inch of our clinical lab.
  • Work with our incredible clinical team to understand the pain-points of existing processes and build new software or hardware tools to streamline and make robots more efficient, and people more effective.


Automation Engineer Experience and Educations:

  • B.S and/or M.Eng in electrical, mechanical, biotechnology or related field, or equivalent industry experience.
  • Demonstrated domain expertise in liquid handling, lab and/or manufacturing automation.
  • Utmost attention to quality, detail and the ability to record, track and document development projects.
  • Strong communication and presentation skills.
  • Eagerness to learn quickly in new areas.
  • Experience shipping code in a clinical production environment.
  • Experience with next generation sequencing automation.
  • Familiarity with HSL, C Sharp and Python.
  • Experience driving innovation in the junction between software, robotics, and genetics.

9. The Process Automation Intern supports company-wide process improvement initiatives by identifying automation opportunities and developing solutions using RPA and programming tools. This role collaborates with cross-functional teams to streamline workflows, promote automation best practices, and contribute to impactful projects that enhance efficiency and operational excellence.

Process Automation Intern Roles:

  • You are part of the Operational Excellence team, where cross functional expertise is employed for company-wide transformations, as well as continuous improvement of processes and methods
  • You work together with various stakeholders to automate manuell process and optimize non value adding steps
  • You spread the mindset for process automation and optimization across our different teams
  • You lead the automation development and establish company-wide standards and best practices
  • You develop process automations via RPA, Python, C++, vb.net or any other automation method or tool
  • You are responsible for leading the most impactful automation projects with interdisciplinary teams
  • You bring your hard and soft skills to the next level, by collaborating with colleagues from more than 60 nationalities to the establishment of lean management in every aspect of the business


Process Automation Intern Requirements:

  • You have studied computer science, business administration, engineering or a related field and have practical experience in process automation, RPA, software development and/or process optimization
  • You have a quick grasp and a well-founded analytical approach that allows you to execute several tasks and problems showing ownership and hard commitment.
  • You’re attracted by an entrepreneurial way of working, think beyond your day-to-day scope and manage your projects with extraordinary ownership
  • You are attracted by new challenges and have fun in looking for creative and out of the box solutions.

10. The Automation Manager leads and develops automation teams while overseeing the planning, execution, and continuous improvement of automation systems. This role combines technical expertise, project leadership, and regulatory compliance to ensure reliable operations, drive standardization, and support business growth within a highly regulated environment.

Automation Manager Functions:

  • Manage and develop team to support automation activities. Manage continued growth, development, and retention of the team.
  • Responsible for planning, scheduling, and leading automation assignments. Must demonstrate competent and effective planning, coordination, and organizational skills.
  • Plans and executes automation investment projects.
  • Implementation of global automation standards. Development of site specific automation concepts and solutions.
  • Responsible for implementation and maintenance of Access Control, Virus Protection schemes and Back-Up / disaster recovery plans for the industrial automation network / systems.
  • Responsible for the adherence to cGxP and EHS regulations and guidelines..
  • Processing of deviations and CAPAs in the area of responsibility.
  • Consultant and representative towards suppliers for automation questions in all investment projects on site.
  • Single point of contact for local IT.
  • Single point of contact for production re. automation topics.
  • Budget for own area of responsibility.
  • Can participate in audits from health authorities (FDA, EMEA, etc.) as well as internal audits as technical expert .
  • Establish and coordinate relationships with suppliers and service providers.
  • Lead of or collaboration with Global Automation interest groups.
  • Take measures to ensure that a good work / life balance is achieved for department members.
  • Commitment to a fair and respectful relationship to others.


Automation Manager Knowledge, Experience and Qualifications:

  • University degree in Industrial / Electrical / Automation engineering or similar
  • A strong leader capable of motivating and leading teams of Automation Engineers
  • 7+ years of related experience with 2+ years as a supervisor
  • Good communication skills, analytical skills, ability to work on his/her own on solutions incl. planning and organization, innovative networked thinking, experience in project and preferably program management
  • Technical/Functional (Line) Expertise
  • PLC and SCADA systems, network solutions and virtual environment
  • Understanding of cGxP regulations
  • Experience in pharmaceutical GMP manufacturing processes, control systems, process equipment, facilities/utilities, and critical support systems
  • Knowledge in Building and Environmental Monitoring Systems, MES, Historian

11. The Automation Software Engineer develops and maintains software systems that support automated testing and integration of hardware. This role combines software development, system integration, and troubleshooting to deliver reliable, scalable solutions while collaborating with cross-functional teams in a fast-paced environment.

Automation Software Engineer Roles:

  • Develop and maintain technician and engineer-facing software applications which support reliable, scalable, and autonomous testing of flight hardware
  • Provide time-sensitive troubleshooting and technical support for test operations
  • Collaborate with other teams within SpaceX to integrate software solutions at the system level, including interfacing with flight hardware, test equipment, and existing test software infrastructure
  • Define requirements for new software solutions based on internal test engineering needs
  • Perform functional verification of software capability against defined system requirements
  • Exercise effective project and time management skills to scope, track, and execute projects
  • Effectively communicate (written and oral) with team, leadership, and internal customers
  • Maintain a positive, can-do attitude in the face of unexpected challenges


Automation Software Engineer Experience and Requirements:

  • Bachelor's degree in computer science, computer/electrical engineering, or related technical discipline
  • 2+ years of experience in a software development role (including internships, design/build/compete project teams)
  • Experience developing software for data acquisition and analysis, as well as control of hardware
  • Experience with revision control tools (ex. Git or SVN)
  • Experience defining interface/communication between existing applications and newly-developed software
  • Master's degree in engineering or related technical discipline
  • Programming languages:
  • 2+ years with a scripting language (Python, Perl, Ruby)
  • 2+ years with LabVIEW
  • Familiarity with SQL
  • Fluency with Linux
  • Agile development tools, particularly Atlassian products: Jira, Stash, Confluence
  • National Instruments (or similar) data acquisition hardware
  • Design of intuitive and user-friendly GUIs
  • Automated data review and analysis
  • Transducers and other test hardware (pressure sensors, thermocouples, flow meters, etc.)
  • SQL databases
  • Writing automated unit tests
  • Demonstrated contributions to large applications with many stakeholders
  • Basic understanding of computer networking
  • Ability to determine best path forward on technical problems given incomplete information
  • Ability to adapt (incl. roles/responsibilities) while in a fast-paced, challenging work environment
  • Demonstrated ability to work as part of a small development team
  • Strong documentation skills


These competencies are often highlighted in an Automation Career Guide to help professionals navigate complex projects and evolving technical environments.

12. The Automation Specialist supports and maintains automation systems within manufacturing operations, ensuring reliable performance, product quality, and compliance with safety standards. This role combines troubleshooting, maintenance, and continuous improvement efforts while collaborating with cross-functional teams to optimize processes and support operational excellence.

Automation Specialist Duties:

  • Assist Engineering with updates, changes, and testing of new modifications
  • Contribute to new equipment implementations and projects
  • Perform periodic maintenance of automation control systems and hardware
  • Perform troubleshooting of electrical and instrumentation issues for the sites packaging and processing equipment, transfer system, ancillary facility equipment, and building automation systems
  • Contribute to continuous improvement projects
  • Demonstrate and understand safety as a core value and follows the key essentials to safety as set forth by our safety resolution; reinforces and coaches others to do the same
  • Understand and follow established safety guidelines, consistently comply with all safety procedures (eg, PPE, Lock Out Tag Out)
  • Support food safety, legality, and quality programs
  • Maintain product quality through adherence to good manufacturing practices, Food Safety Preventative Controls, product specifications, and quality procedures
  • Monitor and document quality measures using analytical tools
  • Perform other duties as needed in support of business objectives and Starbucks Mission & Values
  • Maintain regular and consistent attendance and punctuality


Automation Specialist Abilities, Knowledge and Qualifications:

  • Relevant experience in similar industry (3 Years)
  • PLC Programming specific to Rockwell Automation software suite (3 Years)
  • Electrical troubleshooting (3 Years)
  • General industrial maintenance and electrical systems (3 Years)
  • Interpreting mechanical and electrical drawings including original equipment manuals (1 Year)
  • Knowledge of applicable electrical codes including NEC 70 and NFPA 70E (1 Year)
  • High school diploma/GED, US military service, trade school, technical college
  • Proficiency with one or more SCADA/HMI development software suites
  • Understanding of the use and interpretation of various test instruments in conjunction with properly interpreting schematics and technical drawings
  • Proficiency with industrial automation programming including but not limited to: PLC ladder logic modification, troubleshooting, and one or more Rockwell PLC programming languages
  • Knowledgeable with Rockwell Automation products such as PLC’s, VFD’s, Servo’s, and field instrumentation devices
  • Proficiency with common process control instruments such as motor drives, valves, relays and measurement transducers for pressure, temperature, and flow as well as other sensor devices required
  • Knowledgeable with industrial networking theory and hardware used to connect control system components and instrumentation including a wide variety of fiber, wired and wireless systems using industrial protocols (Control Net, Device Net, Ethernet I/P, ASI, Modbus, etc)
  • Familiar with physical and virtual server architecture
  • Strong customer service skills
  • Ability to work in accordance with safety, quality and sanitation standards, policies, and procedures
  • Ability to work variable shifts to support business need
  • Ability to communicate clearly and concisely, both orally and in writing
  • Ability to work independently and make decisions with minimal supervision
  • Ability to work with a diverse team environment
  • Attention to detail
  • Basic math skill

13. The Automation Technician will join a small, high-performing team responsible for supporting automated systems in a state-of-the-art, highly regulated pharmaceutical manufacturing facility. This role combines hands-on fieldwork with office-based responsibilities, including system design, programming, and project planning. The position also participates in a four-week rotating schedule to provide 24/7 on-call automation support.

Automation Technician Duties:

  • Respond to trouble calls to diagnose, repair, and implement root cause countermeasures on manufacturing and packaging equipment
  • Identify obsolete or unreliable automation components and integrate robust replacements
  • Work with Operations and Engineering to identify improvement opportunities and perform the programming and field modifications required to implement
  • Work with Capital project teams to assist with design, installation, start-up, and validation of new equipment.
  • Continue to develop expertise in PLCs, HMIs, PCs, robots, motor controls, vision systems, printers, sensors, and additional automation equipment by attending training, going to conferences, and self-study
  • Work with the automation team to help determine and document best practices and equipment standards
  • Effectively manage multiple assignments
  • Effectively communicate with all departments and levels of the organization and articulate automation details using written reports and presentations
  • Provide exceptional attention to detail
  • Analyze complex problems and determining solutions that address root cause


Automation Technician Requirements and Qualifications:

  • 2-4 year Degree or Certification in Electronics, Automation, or Engineering
  • 2-5 years of automation experience preferably in a GMP environment
  • (possible apprenticeship opportunity for a strong candidate that does not meet experience requirement and/or currently working towards degree or certificate)
  • Electrical system print reading and troubleshooting
  • Pneumatic system print reading and troubleshooting
  • Current loop calibration and troubleshooting
  • PLC programming and troubleshooting (Allen-Bradley preferred)
  • HMI programming and troubleshooting (Allen-Bradley/Wonderware preferred)
  • Vision System programming and troubleshooting (Cognex preferred)
  • VFD and Servo Controller setup (Allen-Bradley/Yaskawa/Yokogawa preferred)
  • Robotics (Fanuc/UR preferred)
  • Microsoft Office, VMware, and general PC proficiency

14. The Automation Test Analyst develops and maintains automated test solutions to ensure software quality and reliability. This role focuses on building regression test suites, enhancing test coverage, and troubleshooting issues while collaborating with cross-functional teams in an agile environment.

Automation Test Analyst Key Responsibilities:

  • For new projects & new features in existing products
  • Creation of full regression test suite
  • Coding of test cases identified by an in-sprint QA.
  • Adaptation of existing automation code in line with changing priorities
  • Potentially, adaptation of existing assets for other purposes such as performance and load testing
  • Maintenance of automation test scripts
  • Troubleshooting and fixing failed tests
  • Extending current scripts to incorporate new functionality
  • Rapidly develop test code for new features in sprint


Automation Test Analyst Experience, Knowledge and Requirements:

  • 5+ years experience of writing automation code
  • Proven ability in translating requirements into code​
  • Good working knowledge of writing automation test code in both Java and Javascript
  • Good working knowledge of Jira, Confluence, Jenkins (desired)​
  • Some knowledge of performance testing is a plus​
  • Experience in working with Katalon Studio or a similar Selenium-based IDE
  • Excellent technical, analytical and problem solving skills
  • Driven to provide customer satisfaction
  • Highly organised and motivated to deliver on time
  • Excellent communication skills with the ability to liaise business stakeholders & technical teams at all levels.

15. The Sr. Test Automation Engineer designs and delivers advanced test automation frameworks to ensure high-quality software delivery. This role combines technical expertise, client interaction, and team leadership to drive automation strategy, improve testing processes, and support scalable, efficient validation across projects.

Sr. Test Automation Engineer Duties:

  • Deliver test automation and test automation frameworks
  • Define test automation goals, measure effectiveness of test automation, perform test automation tool evaluations and work effectively irrespective of test automation tool(s) and/or programming language(s) used
  • Propose and implement complex solutions including test framework, CI/CD and integrations with tracking systems
  • Client-facing; participate in phone conferences; be interviewed by customers; be involved in customer workshops and presentations
  • Collaborate and influence across multiple teams to ensure good quality delivery verification and validation activities
  • Take a supporting role within the office to build, develop and promote the skills of the test automation team through training, coaching, recruitment and public speaking
  • Manage small to medium projects or sub-projects within the team from start to finish
  • Understand, assess and improve current processes and procedures


Sr. Test Automation Engineer Experience and Educations:

  • University degree in Software engineering or equivalent
  • At least 3 years of Software Testing and Test Automation experience (can be combined)
  • Test Automation in at least one of software development language and related platform: Java, .NET, JavaScript, Python, etc
  • Experience of working with at least 1 application interfaces i.e. Web UI, Mobile UI, Desktop UI
  • Knows at least 1 architectural styles and patterns, understands product architecture, can write unit tests, fix product defects if necessary
  • Strong knowledge of Software Development Software Testing and Test Automation processes
  • Skilled with cross-functional thinking and problem solving
  • Understand or exposure to fixed-time delivery process and execution
  • Upper intermediate (CEFR B2) or higher level of spoken and written English
  • Experience in leading
  • Experience in training / mentoring
  • Experience in presenting technical topics

16. The Automation Tester ensures software quality by designing, executing, and automating test cases throughout the development lifecycle. This role focuses on validating functionality, improving test coverage, and collaborating with development teams to deliver reliable, high-quality software solutions.

Automation Tester Key Responsibilities:

  • Test software releases during product development.
  • Ensure that high quality and accuracy is maintained up to software release.
  • Prepare test plans and test scripts to test each software component.
  • Replicate the business conditions under test and confirm the expected results.
  • Work with internal documentation prepared by the developers, giving a personal perspective about its content.
  • Ensure the tasks are carried out in accordance with the schedule and quality requirements.
  • Test the product as a whole, including the back-end components and the interaction between frontend and backend.
  • Ensure the results of tests are quality indicators.
  • Generate reports that contribute to software quality.
  • Identify the test cases to be automatized and complete the automatized tests based on these cases, increasing the effectiveness, efficiency, and coverage of the product testing.
  • Recognize and communicate risks.


Automation Tester Experience and Requirements:

  • 3+ years of experience as an Automation tester
  • Knoledge of SELENIUM and UFT 
  • Good communication skills, oral and written.
  • English Mandatory. 
  • Excellent interersonal skills 
  • Balanced, persistent and self-driven
  • Able to direct its activities oriented to results, reporting and involving direct management properly.


Build your standout Automation Resume Builder and get hired faster

Editorial Process and Content Quality

This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.

Research framework by Lam Nguyen, Founder & Editorial Lead.

Reviewed by Thanh Huyen, Managing Editor.

Learn more about our editorial standards.