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