Контакты

Test Automation Engineer in Python

Minsk, Belarus

DESCRIPTION


You are curious, persistent, logical and clever. You enjoy living by the code of your craft and developing mind-blowing solutions for complex problems. You are a true techie at heart. If this sounds like you, this could be the perfect opportunity to join our team as a Test Automation Engineer in Python. Scroll down to learn more about what you’ll achieve in this role.

ABOUT PROJECT


Our customer’s Cloud Products Development team is responsible for defining, building and maintaining hybrid-cloud solutions. They are a cross-disciplinary, fun, and highly collaborative DevOps-Agile team. This person will be a member of the product engineering agile team and responsible for automated testing of the web user interfaces and automated service/API based testing. The goal is to leverage test automation in a way that builds enough confidence, so our engineering team can embrace a continuous delivery model. This individual will work closely with other software engineers to implement automated testing into our CI/CD processes. Additionally, this person will collaborate with the agile team Product Owner to ensure the right testing is in place to meet business requirements.

Responsibilities

  • Collaborate with software engineers to evaluate current test automation and drive efforts to move to a continuous delivery model;
  • Maintain the CI/CD processes to leverage automated tests;
  • Translate business requirements into test scenarios;
  • Understand and apply risk-based testing strategy to ensure appropriate amount of testing is applied to key areas of the application;
  • Be responsive, flexible and thrive in a highly collaborative agile team environment;
  • Develop testing strategies that will ensure our engineering practices can move and adapt quickly to change;
  • Collaborate effectively with coworkers and other departments (security, networking, data protection, and operating systems) in support of customer environments and product offerings.

Requirements

  • Experience in designing and implementing a continuous integration, testing, and delivery SDLC that employs automation;
  • Experience with test automation frameworks;
  • Experience with RESTful services;
  • Strong interpersonal skills; ability to work collaboratively within a team;
  • Git or general version control experience;
  • Desire to constantly improve the testing craft;
  • Ability to test and communicate risk in the time frame given;
  • Ability to participate in code reviews from the testing and quality point of view.

Nice to have

  • Professional experience with Cypress or similar testing framework;
  • Professional experience with either Python or Node;
  • Experience with Circle CI;
  • Demonstrated experience with code deployment automation tools such as AWS Code Pipeline;
  • Demonstrated experience with AWS development.

We offer

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes;
  • Flexible working schedule.