Test Automation Engineer /Quality Engineering Core

Employer: METRO.digital
  • Engineering
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
  • Brasov
  • Cluj Napoca
  • Updated at: 28.11.2021

    Purpose of your new department

    The Quality Engineering team is responsible for building in quality by integrating quality assurance into the development process without reducing the development throughput. Our job is to support the engineering product teams with the best tools and processes for test automation. We are constantly challenging the traditional ways of doing automation and we are in a constant race of research and development for new tools, new approaches, new strategies that will ease the way we develop our test scripts.

    Your new challenges: 

    • The role of Automation Engineer is to design, build, test and deploy effective test automation solutions.
    • Your responsibility will be to ensure the quality of software releases and forge a solid automation strategy going forward.
    • Evaluate the effectiveness of established test automation processes and continuous delivery process. Identify and implement appropriate changes and improvements where necessary.
    • Participate in the planning, development and implementation of the product strategy • Understand the requirement and design test procedures and test cases for automated software testing.
    • Provide guidance and act as a consultant on testing and test automation for team members.
    • Coordinate and implement test automation solutions and activities inside the project and record the test results.
    • Work closely with other automation engineers to ensure a correct implementation of the company`s test automation strategy.
    • Work closely with developers as they write and develop code to ensure requirements are being met and overall quality is achieved.
    • Analyze and review project documentation and raise any questions or anomalies.
    • Apply appropriate automation technologies to meet the short and long-term goals of the testing solution based on the product tech stack.
    • Collect and report daily statistics and test metrics.
    • Analyze and raise defects when appropriate and retest defect fixes.

     Required Knowledge of: 

    • Extensive knowledge of automation testing technologies for both UI and API based systems as well as Gherkin DSL
    • Knowledge of Agile testing pyramid and where each testing layer fits in software development
    • Experienced with at least one relevant test framework, e.g. Selenium, Rest Assured, Cypress
    • Knowledge of Agile testing pyramid and where each testing layer fits in software development
    • Experience working within an Agile environment
    • Experience of using industry standard tools such as JIRA /Confluence
    • Experience using practices such as Continuous Delivery, TDD and BDD
    • Solid understanding of OOP Concepts
    • Solid understanding of Java
    • Solid understanding of GIT version control, including branching and conflict resolution.
    • Knowledge of Docker containerization
    • Experience working with databases
    • Very good fluency in English (written and verbal)
    • You’ll be working with motivated people, that love creating products that our customers love  
    • You’ll be continuously growing both as an individual and as a professional, by learning on the job or from others or by accessing the training programs we have.
    • You’ll have the opportunity to participate in various initiatives or working groups with the goal of enriching and streamlining our landscape. 

    Our general Benefits:

    • Work life-balance: flexible working time, work from anywhere inside Romania, celebrate your birthday with a free day.
    • Personal growth: trainings in the area of soft, technical and business skills, free Bookstore account, opportunity to learn and work with a variety of technologies.
    • Well-being: online sport activities, fitness centers discounts, health and life insurance, private pension, lunch tickets.
    • Working mode: multicultural, self-organizing teams, agile environment.