QA Automation Engineer

Job description


It is one of the world's top 10 software companies with a global team of 19 000 professionals of 145 nationalities, working across 190 countries. Their purpose is to develop the best solutions for their customers - each project is personalized, rewarding and purposeful.

In the QA Engineer role, you’ll be a member of the R&D Business Unit in Sofia and global engineering community. You’ll ensure that products are delivered according to customers’ expectations. You’ll validate and sign-off that new features are working as designed while checking that existing ones still work correctly. You’ll work together with other engineering roles to, enrich the customer experience.


Your responsibilities

Implement and maintain the test strategy

  • Participate in specification reviews (static testing)
  • Write master test plan/test plan considering functional and non-functional requirements
  • Define test cases from customer’s requirements and ensure traceability with specifications
  • Enrich the regression test suites based on the defined test plan

Design & perform tests

  • Design test cases and develop automated test case scripts
  • Prepare test environment, test data, and execute test cases
  • Open, retest and track the resolution of Problem Tracking Records
  • Give go/no-go for the customer’s test campaign
  • Be responsible for the project, product or release quality controlReport and communicate on test activities to the line organization, software developers and product definitions analysts 

Learn from customer feedback

  • Contribute to the maintenance effort and Root Cause Analysis
  • Adjust the test strategy accordingly
  • Implement and support Short Life Cycle process and be a key player in the Quality methodologies in the division

Our requirements

To succeed in your new role, you’re required to have relevant experience in the following areas:

  • Manual QA Engineering and test automation expertise
  • In depth experience of various testing concepts (functional and non-functional) for multiple large-scale applications
  • Base technical background in Java & Python
  • Experience with automation frameworks such as Selenium or Protractor
  • Experience using continuous integration tools like Jenkins
  • Experience working with SQL or Oracle databases
  • Being able to analyze APIs using R-Client, SoapUI or Postman
  • Experience working with web analysis tools such as Chrome/Firefox dev tools or Charles
  • Experience analyzing logs to find the root cause of errors
  • Experience working in Scrum or Agile development environment supporting a software product
  • Advanced level of written and oral English communication skill

What will be considered as a great plus:

  • Linux Ubuntu/SUSE expertise
  • Jenkins pipeline configuration knowledge


  • Attractive salary referring to your skills and experience;
  • Private health care;
  • Food vouchers;
  • Social events;
  • Access to e-learning platform Udemy
  • Option for a B2B contract
  • Flexible working hours;
  • For contractors - entitlement to additional 23 days off
  • For COW employees - additional paid day off for volunteering
  • Relocation bonus and assistance;
  • Work with cutting-edge technologies;
  • Innovative projects for the biggest worldwide brands; 
  • Support for professional career growth by matching your skills and plans with suitable projects;
  • Possibility to work in other NATEK European branches;
  • Transparent recruitment process with our full support (coaching, consulting, clear feedback);

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile