Test Architect - Python

Job Type: Contract
Posted: almost 6 years ago
Contact: Nick Munro
Discipline:
Reference: 185377_1528783080

Test Architect - Python


This is going to be a Senior role that will help build a team and monitor the progress of the Python Automation Tester and Lead Roles and also integrate that with API automation Tester roles.


Detailed Job description:

  • 5+ years' experience with OOP concepts and modern scripting languages, (Python, Ruby, Perl) and frameworks (RAILS)
  • 3+ years' creating recipes with Chef, building cookbooks
  • 3+ years' using cloud based hosting solutions (AWS-EC2/S3, Azure, Google Cloud)
  • 3 + years' with automation tools for server provisioning and Open Source tools (Ansible, Cobbler, Ironic, Chef and Chef Metal)
  • 3+ years' developing automation workflows and routines, using Open Source Tools (Chef, Puppet, Hudson)
  • 3+ years' experience with large-scale software implementation (high transaction volume, high-availability concepts) .
  • 2+ years' experience with Linux, server automation and scripting
  • 2+ years' experience with current licensing strategies around Open Source (Apache Foundation, GNU, MIT License)

Responsibilities:

  • Develop testing frameworks to test against the BigData Platform and Google Cloud Platform
  • Test against large-scale data sets, particularly with respect to testing and data verification
  • Design, develop, and deploy automated tests in a continuous build environment
  • Interact with product managers and our engineers, to clarify and break down user stories and bugs
  • Digging into code to help identify the root cause of an issue and helping the engineering team develop a solution
  • Break down user stories and user requirements to identify what tests need to be created and what tests need to be automation
  • Doing the above, across the full solution stack: unit, business logic, integration, API, workflow and performance testing

Skills:

  • Previous relevant experience as a Test Automation Engineer
  • Strong command of scripting language (specifically Python, Ruby, etc.) and ability to write automated tests, scripts, and tools
  • Thorough knowledge of Linux or Windows with strong knowledge of Bash or PowerShell scripting
  • Experience with automated build / continuous-integration systems like Bamboo
  • The ability to support CI/CD tool integration throughout the development lifecycle
  • Experience automating all types of applications including desktop and web applications on Big Data and GCP
  • Experience with development technologies such as Java, Node.js, python and other languages for continuous integration and scripting
  • Ability to automate whole-system environments and deployments in a reproducible manner
  • The ability to find and articulate weaknesses in an application's testability and provide feedback to a team on how to address those weaknesses
  • Experience testing all aspects of application performance including functional, memory, I/O usage, CPU and scalability
  • Experience evaluating, choosing and implementing the tools necessary to make automation testing of any project
  • Experience with Docker is a plus
  • Excellent communication skills (written and verbal)

For more information or a confidential discussion, please contact Nick Munro quoting job reference number: 185377 or please click the apply button.