You are viewing a preview of this job. Log in or register to view more details about this job.

Automation Engineer (Software Engineer 1)

Key Responsibilities:

  • Ability to write quality code in Java and at least another high-level language like C, C#, etc
  • Ability to test and troubleshoot scripts for performance and quality improvement
  • Nice to have: Front-end development (HTML, CSS, JavaScript, NodeJS, AngularJS)
  • UI Functional Testing script creation and maintenance
  • Experience on Gitlab and Katalon studio is desirable
  • Manual UI testing experience in cross-browse audits
  • Use a mix manual and automated testing while quickly driving to maximize automation
  • Automation Test Frameworks for Web Applications:
  • Experienced in test automation tools such as Selenium, QTP, Cucumber to develop automation testing scripts for web and client-server applications
  • BDD (Behavior Driven Development) and TDD (Test Driven Development) experience or knowledge is a plus
  • Collaborate with ideas to enhance and evolve the tools and suites used in testing

Essential Requirements:

  • Proficient in the use of Internet Explorer, Chrome and Firefox browsers; familiar with browser built-in emulator
  • Desirable: Experience with cloud-based cross-browser testing tools (Saucelabs, Browserstack)
  • Good knowledge of Responsive design/websites (phone-mobile-desktop)
  • Open mindset, bringing in new ways of working/innovative and creative ways of delivering automation Quality
  • Strong attention to details, even when working quickly and doing repetitive tasks
  • Self-motivated with ability to adapt to a continually changing environment
  • Good team player with positive attitude towards challenges and opportunities
  • Ability to work with remote teams

Desirable Requirements
  • Experience working on QA Automation Engineering positions for Web-based applications. Knowledge of software QA methodologies, tools, and processes.
  • 1-4 years of relevant work experience
  • Knowledge of A/B Testing is a plus