Description
A leading Financial Services consultancy are looking for a mid-weight (3-5 years) Automation Engineer with strong Python development capabilities to work on client site in London.
Overview
We are looking for a talented Automation Engineer/Developer in Test/Python Developer with excellent technical and communication skills and the ability to work in a fast paced environment. The candidate will help deliver world-class data infrastructure and analytics by developing and improving automated build, release, integration and testing infrastructure.
Duties & accountability
Develop, modify, improve and execute software test plans, automated scripts and programs for testing
Analyze and write test standards and procedures
Maintain documentation of test results to assist in debugging and modification of software
Analyze test results to ensure existing functionality and recommend corrective action
Consult with development engineers in resolution of problems
Work with engineering/marketing/support/management to identify requirements, come up with a release schedule, and keep everyone informed of progress towards it
Help improve our development/testing process to prevent problems before they start
Coach the team how to create and use the automated test framework
Education and experience
BA/BS (Computer Science preferred), or equivalent experience
Practical experience of testing across all application layers - UI tier, business tier, data tier, database and APIs.
3 years of experience building automation frameworks for UI and Back End REST API's
Demonstrated ability to advance QA automation through the entire SDLC and integrate with continuous delivery processes
Experience in the setup and use of browser automation (Selenium and Selenium Grid), Performance Testing, and Web Performance Monitoring tools
Experience with mobile application testing, both manual and automated testing
Knowledge of RESTFUL APIs, relational & non-relational DBs (ie Postgres/MySQL)
Ability to write code (Python, Groovy, Java, Shell) to test APIs or other system components as appropriate
Experience writing Selenium/Pytest automation scripts
Proficient working with a Unix/Linux operating system
Amazon EC2 and AWS
Experience with continuous integration tools such as Jenkins and/or Hudson
A smart and a quick learner who loves to master new technologies.
Dev in Test - Python - Automation Engineer - London - CONTRACT