We have a spot for:
Automation Engineer

Job Description

We are seeking a talented QA automation engineer to design testing procedures for our software applications. In this role, will be responsible for analyzing the functionality of applications and designing automated tests to validate their performance. You will also be required to identify bugs, install databases, and collaborate with the software design team.

Responsibilities

  • Creating test plans and cases
  • Tracking test suites and investigating failure causes
  • Identifying software application weaknesses

  • Collaborating with the development team to solve application faults

  • Reviewing technical specifications and design documents

  • Conducting regression testing when needed

  • Create / Maintain Jenkins Jobs

  • Working with DBs

    • Create and maintain test data
    • Cleaning activities
  • Develop scripts to run automated tests

Nice to have skills

  • Troubleshoots automation software issues nice to have o Update / Maintain:
    • Selenium Server
    • Selenium webdriver
    • xpath of elements
    • Libraries (Mink)
  • DevOps skills
    • Handle and maintain / nice to have
      • current automation environments (Windows, Linux)
      • physical testing machines
      • virtual testing machines
      • OR adopt / implement new ones as needed

Requirements

  • 2+ years of experience with automation tools
  • Bachelor’s degree in Software Engineering, Computer Science, Information Technology or related
  • Previous work experience as a QA Engineer, QA Tester, Automation Engineer or other relevant position in the IT department
  • Programming skills including automation systems and databases; programming languages like PHP or Java, JavaScript, HTML, and CSS
  • Knowledge of application functions, bug fixing, and testing protocols.
  • Good understanding of automation systems and databases
  • Basic knowledge of scripting and other related procedures
  • Knowledge in automation testing tools like Selenium Server, Selenium WebDriver, Jenkins, Jira, Azure, Docker, GIT, Putty, ...
  • Understanding of testing protocols, good analytical and troubleshooting skills
  • Familiarity with the software development process
  • Ability to work collaboratively
  • Knowledge of the current industry-wide testing techniques, tools, and methodologies Tools
  • A plus, if you worked with: Gherkin, BEHAT Mink, PHP, MySQL