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