Engineer, Test Automation Job Description
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:
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:
Desired experience for engineer, test automation includes:
Engineer, Test Automation Examples
Engineer, Test Automation Job Description
- 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
- 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)
Engineer, Test Automation Job Description
- 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
- 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
Engineer, Test Automation Job Description
- 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
- 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
Engineer, Test Automation Job Description
- 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
- 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)
Engineer, Test Automation Job Description
- 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
- 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