Software Automation Job Description

Software Automation Job Description

4.5
161 votes for Software Automation
Software automation provides guidance, coach and assist team members in the use of automated tools and automated test cases.

Software Automation Duties & Responsibilities

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

Sample responsibilities for this position include:

Implement and develop automated test practices for both web and windows applications using various automation tools but not limiting to QTP, VB Scripts, Hybrid frameworks
Operating as part of a small agile unit
Liaise with GTS central automation team and GTS tools team for maintaining alignment with the standard automation framework and tools
Work closely with software and hardware Engineers Designers to identify and fix problems
Code, test, and deploy automated solutions using a variety of software technology frameworks
Setup and maintain automated testing frameworks such as Selenium based automated suites
Perform test automation utilizing testing tools such as Junit, TestNG, Selenium and/or SWTBot/FEST
Responsible for software release activities such as test automation, implementing feature test plan, developing test case, reporting defects, verifying defects, performing feature testing
Grow and mentor junior QA members in the team to gain experience and adoption of Automation practices
Drive the constant improvement of test automation and code coverage

Software Automation Qualifications

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

Licensing or Certifications for Software Automation

List any licenses or certifications required by the position: ISTQB, ITIL, AWS, API, SOAP, IP, CSTE, CCNA, IBM, V3

Education for Software Automation

Typically a job would require a certain level of education.

Employers hiring for the software automation 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, Software Engineering, Computer Engineering, Education, Technical, Electrical Engineering, Information Systems, Science, Mathematics

Skills for Software Automation

Desired skills for software automation include:

Java
JavaScript
Automation tools
Agile
Automated test methodologies
Automated test tool/utility development
Development methodologies
Participation in establishment of an automated testing framework
Perl
Python

Desired experience for software automation includes:

Highly motivated, hands-on and pro-active with the ability to thrive in a very dynamic fast-paced environment amongst brilliant, high-performing engineers
An expert at identifying opportunities for automation, implementing test automation and building automation infrastructure
Experienced in testing consumer-applications, preferably media applications
Experienced in working with web-based client-server applications
Passion for testing and able to wear multiple hats
Creativity to develop original ideas, approaches, and solutions to typical, unusual or difficult problems

Software Automation Examples

1

Software Automation Job Description

Job Description Example
Our company is looking for a software automation. 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 software automation
  • Perform system manual and automated testing to plan on system (software/firmware/hardware)
  • Develop Keyword Automated Test scripts for inclusion in test cases/suites
  • Identify and Implement Dept
  • Liaise with other Depts
  • Use tools to generate test content that will be used globally
  • Participate in development of Validation Automation software
  • Develop test code for validation of Intersil IC’s
  • Debug PC/embedded systems using knowledge of software, communication bus and hardware
  • Develop and maintain installation and build tools
  • Experience in some industry network protocols
Qualifications for software automation
  • Exhibit intellectual horsepower - bright, technical, and learns quickly
  • 5+ years experience in software development and/or test (preferably in web-based client-server applications and/or API testing)
  • Expert at programming (C++/JavaScript preferred)
  • Knowledge of OpenSource Technologies and networking protocols (TCP/IP, multicast)
  • Build/extend a fault tolerant system used for test execution and result analysis
  • Design and implement reusable domain specific tool kits to be used for specific automation testing
2

Software Automation Job Description

Job Description Example
Our growing company is looking to fill the role of software automation. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software automation
  • Applying creative thinking and problem solving to identify and solve for opportunities
  • Researching leading edge technology and conducting proof of concepts
  • Developing scalable and efficient process automation and reusable components that can be leveraged across different processes
  • Quickly learning business processes wherever the next opportunity arises
  • Using data & analytics to improve processes and support key business initiatives
  • Supporting & mentoring team mates
  • Designs and develops test plans and test strategy to support all QA testing activities with special emphasis on Informatica and batch
  • Develops and executes test cases based on System Design documents, ORMs and other available documentation
  • Documents test results and develops metrics based on the various test phases for a project
  • Prepares test summary results and notes for a release
Qualifications for software automation
  • Bonus points for familiarity with common web test frameworks such as Selenium, Soap UI, JUnit, JMeter, Cucumber or continuous integration systems
  • Self-motived, team player
  • Believes in unit testing, and is able to develop modular, layered software that performs well and is easy to read
  • Front-end experience (with a LAMP stack) preferred
  • Windows PowerShell experience preferred
  • Experience with OpenStack development, system automation (Chef/Puppet) and/or Cisco SDN technologies is a big plus
3

Software Automation Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software automation. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software automation
  • Provides estimates for various phases of testing for each project
  • Provides cross training of application/technical knowledge to other individuals within the QA and business organizations
  • Queries the backend to troubleshoot any data related issues
  • Analyzes technical specifications
  • Formulates test data strategies
  • Creates test data for comprehensive test coverage
  • Creates and tracks defects to resolution
  • Reviews the data models, maps and documents to ensure that the design solution meets the requirements
  • Participates in SWAT meetings to troubleshoot any defects arising out of testing, provides technical expertise in the area to get the issues resolved
  • Assures Batch quality in different environments
Qualifications for software automation
  • Must have project experience in an environment which included source code control and project lifecycle tools
  • Experience with automating web and ERP(JDE/SAP) applicaitions
  • Experience in HP UFT, Selenium and Worksoft -Certify
  • May assist with training on software enhancements
  • 3+ years of experience in test engineering handling automation techniques, scripting languages, (python preferred)
  • Software development in C, C++ or Java for testing applications
4

Software Automation Job Description

Job Description Example
Our company is hiring for a software automation. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software automation
  • Organize a team of QA Engineers
  • Complies with the software lifecycle management and product development process
  • Drives the architecture to be focused on test automation
  • Improves and simplifies QA processes with the developers
  • Designs, implements, documents, and maintains test automation programs for large-scale systems
  • Creates software tools used to perform build verification and regression tests
  • Designs and automates test cases, writes test plans, and develops supporting test tools
  • Conducts regular regression tests on a periodic basis to ensure performance levels of production systems
  • Keeps abreast of key developments in relevant technologies
Qualifications for software automation
  • Feature Automation Testing, develop and maintain , System, Regression and Integration Test Suites
  • Work closely with fellow developers on software / system architecture in agile environment
  • Create estimates and schedules for the tasks in any agile methodologies
  • Participate in scrum ceremonies and update progress of assigned tasks in agile development tools
  • Experience in Virtualization technologies lie ESXi, KVM, Zen is an added advantage
  • Ability to quickly adopt to the changing environment and willing to contribute in all areas of the software development including design, development and testing in a truly agile development
5

Software Automation Job Description

Job Description Example
Our growing company is looking to fill the role of software automation. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software automation
  • Designing and creating multi-dimensional (star/snowflake schema) data models, writing software design and specification documents, working with system engineers on requirements
  • Designing, developing, and performing ETL processes and validating results with business representatives
  • Must support automation on Linux based systems
  • Must be able to travel on a limited basis to support project engagements as needed (no more than a few weeks a year)
  • Conducting and participating in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software
  • Determining computer user needs, advising hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designing and developing compilers and assemblers, utility programs, and operating systems
  • Developing solutions to problems utilizing formal education, judgement and formal software process
  • Work with Marketing Operations team to either build or integrate tools to make marketing more automated and effective
  • Work closely with our data science and machine learning teams to build event-based marketing triggers
  • Design and build APIs and highly available services that deliver personalized, real-time content
Qualifications for software automation
  • 5 years’ experience in a QA software/firmware test validation role with good analytical, problem solving skills
  • 2+ years of experience in Selenium - Must
  • Domain knowledge in 802.11 is a plus
  • BSCS/BSEE degree with 7 years of related experience or an MSCS/MSEE degree with 5 years of related experience
  • BA/BSc or higher in Computer Science (or equivalent)
  • Passionate about driving improvements to quality process and tooling

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates