QA Automation Engineer

QA Automation Engineer

About Us:

  ●  EvoWise connects consumers and products in the digital space. We continually innovate to produce groundbreaking technologies to reinvent the way brands advertise. We deliver online customers to fortune 500 companies through our proprietary multi-channel technology platform.

  ●  Our digital advertising hubs are based in Romania, UK and the US. These teams work with one clear objective: creating novel and proprietary technology to keep household brands in the eyes of the target consumer at the digital point of decision-making or sale. We create cutting-edge digital advertising tools that reinvent the marketplace.

About You:

  ●  You are a QA Engineer, with lots of experience writing automated tests for both back-end (our server is written in Java) and front-end (out site is written in React.js)
  ●  You always want to find the root cause of a problem
  ●  You have plenty of experience working with multiple automation platforms can can choose the perfect tool-stack for the job
  ●  You really like understanding new industries, new business models, new technologies
  ●  You are kind to other people and like helping them as much as you can. You easily understand others and other can easily understand what you are saying

The QA Automation Engineer will participate in test case creation, implementation, maintenance, automated and manual execution, analysis and reporting of testing activities for all layers of the application, creation and/or improvement of internal tools and test frameworks.

The QA Automation Engineer role is integrated within the development team and will be responsible for developing testing strategies and devising test plans in order to ensure that applications meet functional and non-functional requirements.

Responsibilities:

  ●  Analysing product requirements and specifications
  ●  Ensures that testing activities are conducted in accordance with the testing strategy and plan
  ●  Enhances test automation frameworks
  ●  Implements and improves automation/performance tests and strategies
  ●  Creates test data, writing and executing of test cases/scripts
  ●  Ensures that test sets are maintained and have incorporated any specific tests that have been identified following a production incident
  ●  Regression testing ownership
  ●  Ensures that test risks and issues are recorded and escalated appropriately
  ●  Timely reporting and classification of defects
  ●  Ensures adherence to testing best practices
  ●  Collaborates with other peers to aim for fully atomic testing solutions
  ●  Aligns to the wider team/group objectives
  ●  Skills

        Must have

        ○  3+ years of hands-on experience in test automation
        ○  Java/Js knowledge and general database knowledge
        ○  Experience of industry standard test tools and testing frameworks/solutions
        ○  Understanding of testing across the full Software Development lifecycle
        ○  Experience of building out technical testing solutions adhering to frameworks and standards
        ○  Strong knowledge of testing processes and defect tracking(preferably JIRA)
        ○  Experience of providing input into technical frameworks and strategies
        ○  Analytical mind and problem-solving aptitude
        ○  Customer and service orientation to support interaction with team resources and clients
        ○  Proactively, initiate and maintain effective working relationships with team members
        ○  Good written and spoken English: upper intermediate and higher

Languages:

English: Advanced

Additional Requirements (desirable):

  ●  Experience in Agile (Jira)
  ●  Performance testing experience
  ●  Continuous Integration: Jenkins (or similar)
  ●  Linux shell
  ●  PMTA
  ●  SMTP

Benefits:

- Friendly environment and a great team
- Medical coverage to keep you healthy
- Fun activities outside the office
Join us