Automation Developer Job Description

Automation Developer Job Description

4.8
173 votes for Automation Developer
Automation developer provides C&A engineering resource for Projects and TAR activities including C&A input into design reviews and PHSSERs.

Automation Developer Duties & Responsibilities

To write an effective automation developer job description, begin by listing detailed duties, responsibilities and expectations. We have included automation developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Develop robotic solutions through computer programming in C-Sharp, SQL, Visual Basic, Java, C++, C object-oriented languages
Design and Develop test automation artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools (e.g., Selenium / ALM)
Communicate status to key stakeholders and senior management
Coordinates and facilitates test automation planning, design and execution sessions
Identify areas for improved testing efficiencies, test automation and implementation of automated test solution will fall within your scope
Create and implement Test automation Strategies for projects executed in Agile and Waterfall model
Work closely with Application developers, business team and testing team to identify automation requirements in early stage
Design and implement automation framework / strategies for web, mobile, windows and terminal emulators based applications
Help extending test coverage along with creating appropriate tools, utilities, and automation scripts that assist in functional testing and to create test data
Designs, executes, monitors, and troubleshoots HP QTP automated tests in a variety of situations and conditions

Automation Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Automation Developer

List any licenses or certifications required by the position: CISCO, ISTQB, ITIL, IP, PMP, RPA, SCRUM, RHCSA, PKI, CCNA

Education for Automation Developer

Typically a job would require a certain level of education.

Employers hiring for the automation developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Education, Business, Computer Engineering, Information Systems, Information Technology, Science

Skills for Automation Developer

Desired skills for automation developer include:

Any graphics software - Indesign / Corel Draw / Illustrator
Any programming language - Filemaker / Java / C++ / C# - Javascript
SQL
Java
JavaScript
Python
HTML
C#
Selenium
Linux

Desired experience for automation developer includes:

Experience in Behavior Driven Development (BDD) and Test Driven Development (TDD) environments
At least 2 years experience in an Agile development life cycle (SCRUM, KANBAN)
Knowledge of Ajax/DOM is desirable
Experience with Selenium frameworks and Calaba.sh or Appium preferred
Experience in mobile testing and automation (UIAutomation, Robotium ) preferred
Must be self-directed, detail-oriented and have excellent written & verbal communication skills

Automation Developer Examples

1

Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an automation developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for automation developer
  • Translate business process diagrams to system requirements in the development of automation solutions utilizing robotics
  • Responsible for the development of data prep to be processed by robot
  • Maintains current robots to ensure jobs continue to run and plans and builds for potential robots
  • Designs, builds and develops custom web applications to meet business requirements
  • Maintains system availability
  • The design and development of manual process automation within the APS IT group
  • The designing and development of solution enhancements to existing APS IT processes and systems
  • Provide design solutions adapted to the underlying requirements based on a thorough analysis
  • Ensure that they do not have persistent access to the production environment
  • Work closely with the Application owners and IT Staff to automate the current inventory of manual processes
Qualifications for automation developer
  • Agile/Kanban development with continuous integration (Jenkins, Nexus)
  • Have developed Cocoa/iOS apps
  • 5+ years of Power Shell, Perl, VBScript and Javascript experience
  • 3-4+ years of SSCM & SCOM experience or similar toolset
  • 1 years of VCenter administration experience
  • Passion for QA work
2

Automation Developer Job Description

Job Description Example
Our growing company is looking for an automation developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for automation developer
  • Attending weekly development change control board for awareness of planned changes
  • This is achieved by analyzing vendor, developer and/or stakeholder specifications, assessing the impact of requested new functionality or modifications, applying standards, guidelines and precedents, and developing, testing and modifying report scheduling process flows, jobs/modules, and script language programs to meet production scheduling requirements
  • Troubleshoot issues related to production schedules and escalate when appropriate to internal staff, customer or vendor
  • Analyze application processes and recommends/implements improvements
  • Perform patch and upgrade testing of CSU’s enterprise applications automation software, in this case UC4’s Application Manager software
  • May log issues and communicate with vendor in the course of installing and testing software patches and upgrades
  • Based on specifications and requirements from IS systems administrators and external vendors, performs development, testing, and implementation of secure file transfers as part of enterprise applications automation responsibilities
  • Interfaces closely with IS systems administrators once communication layer and encryption are in place, and completes development of scripts and prompts to execute secure file transfer
  • Interfaces with vendors, stakeholders and other IS staff to test file transfers before implementing in production
  • Provides first line of contact to troubleshoot file transfer issues, and fixes or recommends solutions to resolve issues
Qualifications for automation developer
  • 3+ years of Automation testing experience required
  • Ability to work under pressure, deal with ambiguity and multi-task
  • Experience creating automated development/QA/deployment systems using current automation technologies and frameworks (DevOps)
  • 5+ years of relevant work experience with 3+ years in building applications using C#/Java
  • In-depth knowledge of any programming language - Filemaker / Java / C++ / C# - Javascript preferred
  • Knowledge of any graphics software - Indesign / Corel Draw / Illustrator
3

Automation Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of automation developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for automation developer
  • Java development using and interfacing with 3rd party monitoring tools via API and database access
  • Accurately analyzes and estimates the development effort of new processes, quickly assesses feasibility
  • Marketing Automation campaign execution through the Eloqua platform Coordinate project efforts with the business
  • Ensure timeliness and quality of all deliverables, specifically email and marketing automation campaigns
  • QA client deliverables and marketing activities Insight, Analytic Reporting and Recommendations
  • Participate in requirements & use case/user story reviews
  • Responsible for being familiar with source code, version management, and code deployment standards and for utilizing this knowledge to ensure that QA processes and procedures for test environments are followed and that the integrity of the various environments is not compromised
  • Assist in other area of the department and company as necessary
  • Develop and manage jobs across the enterprise based on the standards for all scheduling and workload activities
  • Utilize and maintain all workload management tools
Qualifications for automation developer
  • Understanding of Microsoft SQL 2008 management and best practices
  • Ability to write and interpret MS SQL scripts
  • Understanding of TCP/IP network
  • Ability to interpret new business / technical processes
  • Bachelors degree in Mechanical Engineering or Computer Science is required, with working knowledge of Engineering applications being highly desirable
  • Experience in automotive product design, preferably in foundation brake products
4

Automation Developer Job Description

Job Description Example
Our company is hiring for an automation developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for automation developer
  • Adopting industry leading technologies to support best-in-class business capabilities for high performance computing
  • Driving innovation across the firm’s corporate technology portfolio, increasing efficiencies through process automation, and Agile application development, with an emphasis on user experience
  • Create web applications that automate redundant tasks and improve the operating support model
  • Applies best industry practices and standards, leading-edge technology, and innovative solutions to complex problems
  • Works directly with clients to apply advanced principles, theories, and concepts and develops comprehensive solutions to complex problems
  • Defines key strategies for planning, deployment, integration, operation and/or enhancement of next generation and/or legacy systems
  • Develops insightful solutions to meet technological and schedule constraints
  • Provides guidance and training to others on new and existing systems and technologies
  • Develops and implements business plans for new offerings that provide a competitive advantage
  • Establishes presence and cultivates an active network of relationships in key technologies that support corporate strategies
Qualifications for automation developer
  • Experience in Project Management (Automotive or IT) highly desirable but not mandatory
  • Some international travel required (~ 3-4x/ year max)
  • Experience with modern (Agile) SDLC and supporting tools (Continuous Integration, Continuous Deployment tool, Test automation)
  • 5+ years in-depth security experience
  • Demonstrated experience moving from concept to implementation quickly and effectively
  • Working knowledge and experience with Cloud
5

Automation Developer Job Description

Job Description Example
Our innovative and growing company is hiring for an automation developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for automation developer
  • Design and build automated testing modules
  • Develop and maintain automated test cases, scripts, and test scenarios for functional, regression and performance testing
  • Train resources in mobile automation and assist with test automation effort of mobile native code
  • Serves as a liaison between Business Automation, IT and Business Automation customers
  • Reviews business requirements in the BAR Request system in order to understand requirements, identify components that may be missing or weak and recommend ways to complete or strengthen the material
  • Prepares functional specifications from which technical specifications and programs will be written
  • Works to develop solutions that adhere to departmental standards and fit customer needs
  • Works with users and managements in the planning, developing, implementing, and supporting of new or existing applications
  • Leverage automation technology to automate business processes to reduce business costs and increase operational efficiencies
  • Work with clients and our Continuous Improvement team in order to capture business requirement documentation for custom software automation solutions
Qualifications for automation developer
  • Minimum BSc in Computer Science or related engineering degree
  • 2+ years experience in a similar software development or quality engineering role
  • Scripting knowledge (bash, python, expect)
  • Linux Systems Administration (installation, networking, storage, services, remote access)
  • Experience with continuous integration, source control, code review and defect tracking systems
  • Passionate about product quality and willing to drive improving standards

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates