Engineer, Test Automation Job Description

Engineer, Test Automation Job Description

4.8
173 votes for Engineer, Test Automation
Engineer, test automation provides expertise in tools used for software development: CI/CD pipelines, automated version control systems, software artifacts management tools and etc.

Engineer, Test Automation Duties & Responsibilities

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

Sample responsibilities for this position include:

Working with upstream\downstream application teams to setup test data management process and understanding complex
Direct defect tracking processes
Be an active learner in all automation technologies related to Android applications testing
Be an active advocate of the Android platform through both internal and external Quality Engineering communities
Collaborate to improve mobile app testing processes, tools, and methodology
Closely monitor industry trends and progress in the mobile automation tool space, develop proof of concepts as need to validate the potential impact to our test delivery process
Influence and collaborate with other senior members of the team
Actively engage with quality engineers outside of the platform sprint teams across various disciplines (Android, iOS, APIs, Web)
Identify opportunities to drive and contribute beyond team commitments
Develop, maintain and execute automation tests to ensure sufficient test coverage of Android applications

Engineer, Test Automation Qualifications

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

Licensing or Certifications for Engineer, Test Automation

List any licenses or certifications required by the position: ISTQB, ISEB, IAT, CSQA, CSTE, HP, QA, DOD, IA, CE

Education for Engineer, Test Automation

Typically a job would require a certain level of education.

Employers hiring for the engineer, test 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, Computer Engineering, Technical, Software Engineering, Education, Information Systems, Electrical Engineering, Business, Technology

Skills for Engineer, Test Automation

Desired skills for engineer, test automation include:

Selenium
Ability to perform in an AGILE environment
Logging and management tools that integrate with AWS
Monitoring
Software development lifecycle
Software testing lifecycle
Automated QA systems
Common frameworks
Performance test systems
Application

Desired experience for engineer, test automation includes:

Experience with Oracle and PL/SQL or SQL Server is preferred
Must possess sound independent problem resolution, judgment, negotiating and decision making skills
Must possess strong organizational, analytical and presentation skills
Knowledge and good experience with testing tools
Experience with technologies such as XML, XSLT
Experience with various client side scripting technologies such as AJAX, ASP.NET AJAX, JavaScript, JQuery, JSON

Engineer, Test Automation Examples

1

Engineer, Test Automation Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, test automation. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for engineer, test automation
  • Support deployment of project results on QA environments
  • Support deliveries of internal and external partners across time zones, ensuring high quality code deliveries are achieved and project milestones are met
  • Own quality of project/service delivery
  • Writing best quality scripts for testing automation and execution
  • Collaborating with other platforms tech leads to ensure integrated end-to-end integration and performance testing
  • Actively mentoring junior testers and engineers
  • Monitor adherence to quality standards in development, testing and business processes and able to produce quantifiable metrics to measure success
  • Design and develop end-to-end automated test infrastructure for systems with web-based modules, distributed cache servers and hardware endpoints
  • Work with the team and domain experts to define testing criteria for system features
  • Design and develop automated functional, regression and performance test programs/scripts based on libraries of re-usable test code modules or functions
Qualifications for engineer, test automation
  • Develop automated test scripts using Python, VB Script, Java, based on analysis, translation, and mapping of testing requirements
  • Will have the ability to effectively leverage diverse resources
  • BS/MS in CS, EE, CE or similar discipline
  • Experience writing or working with C/C++
  • Experience working in at least two scripting languages, , Perl, Python, Bash
  • Experience working across multiple platforms (Windows, Mac, Linux)
2

Engineer, Test Automation Job Description

Job Description Example
Our company is growing rapidly and is hiring for an engineer, test 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 engineer, test automation
  • Analyze application design, interface, and database design documentation to identify critical integration points and other key areas for testing focus
  • Reviewing and assessing daily releases and update automation suites where appropriate
  • Working closely with the Software testing teams to understand changes transitioning manual test scripts into automated test scripts
  • Develop automated test scripts for software test validation
  • You’ll write automation using our proprietary automation tool
  • Research and investigate new automation technologies
  • Work closely with environments team to ensure efficient and stable builds
  • Design and execute test cases using Acceptance Test Driven Development (ATDD) method
  • Automate test case execution using scripting tools
  • Log and monitor defects using defect tracking and reporting tool such as Rational ClearQuest
Qualifications for engineer, test automation
  • Knowledge of SQL, Postgres or similar databases
  • Familiar with continuous integration tools like Jenkins and Buildbot
  • At least 3 years of experience with Automation Suites
  • 2 years of experience with Finance industries
  • 2 years of experience with mobile test automation
  • 2 years of experience with automation framework
3

Engineer, Test Automation Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, test automation. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer, test automation
  • Extensive experience with unit, integration, and regression testing
  • Has designed test suites for products
  • Has written tests using headless browsers, such as PhantomJS or CasperJS
  • Has written tests for AngularJS
  • Can write smoke tests that test API stuff
  • Previous experience with writing tests for a web app
  • Previous experience with writing tests for .NET stack
  • Senior level automation tester
  • Strong automation on last 2-3 projects
  • Ready API and Soap UI experience
Qualifications for engineer, test automation
  • Test automation (Perl, Python, TCL)
  • Development test (unit test, continues integration test, test plan)
  • Operating system (Linux, unix)
  • Virtualization – Hypervisors (ESX, KVM)
  • Experience with AWS/Azure environment will be a plus
  • Experience with of testing tools / frameworks
4

Engineer, Test Automation Job Description

Job Description Example
Our company is looking to fill the role of engineer, test automation. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer, test automation
  • You work with the Development team to design and maintain automation framework for application functional and regression testing
  • Analysis of functional requirements, writing of test cases
  • Creating, maintaining and running of automated test scripts
  • Cooperating with the development teams
  • Pay attention to the quality requirements and assert them
  • Test automation and maintenance
  • Maintenance and development of scripts using already existing framework
  • Communication with the customer on a daily basis
  • Write automation
  • Drive quality
Qualifications for engineer, test automation
  • Exposure to middleware automation
  • Java, VB, C
  • Exposure to SOA (service orientated architecture) testing using various transport protocols (HTTP, web services JMS, TIBCO Business Works, TIBCO Business Events, EMS, IBM MQ)
  • Experience with various messaging formats (XML, SWIFT, CHIPS, FEDWIRE)
  • Experience of D+H and Polaris developed Payments processing applications (Global Payments Plus, Funds Control)
  • Extensive experience in design and development of Test Automation Frameworks/harnesses (JUnit, TestNG, Squish)
5

Engineer, Test Automation Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, test 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 engineer, test automation
  • You have strong analytical skills, which are needed to evaluate situations both from a high-level perspective in detail
  • Useful training sessions via our learning and development center that help you to fulfill your career potential
  • Good relocation guidance if you are moving from abroad
  • Must be a hands on Automation Tester, working on Geographically spread Teams interacting with Developers, Tech Leads, Product Owners on a daily basis
  • Created Automated Functional/Regression testing scripts for new/existing projects, using HP UFT/QTP
  • Ability to pick up things fast, add/append to existing automation frameworks & create automated tests as required
  • Design & develop automated Test cases, create/triage & track defects till closure
  • Participate on defect triage meetings with the Client stake holders
  • Perform any additional Manual testing (Functional testing, Regression testing) as required
  • Ability to create & maintain traceability matrices
Qualifications for engineer, test automation
  • Experience in using tools like Cucumber will be an added advantage
  • Strong Initiative, Innovation, Organization, and attention to detail are essential
  • Experience in programming language like Ruby and Python will be an advantage
  • Ability to multi-task across various simultaneous projects
  • Experience collaborating with others in QA/Development to deliver shared results
  • Well organized, self-motivated individual who can work with little or no direction

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates