We’re a new growing team, owning a complex, central and critical system. We’re undertaking a massive modernization project including rewrites across the board. We’re looking for a skillful Automation QA Engineer with good automation experience and the ability to follow up and improve the existing approaches. The ideal candidate is independent, self-motivated, results-oriented, passionate about technology, and sharp.
Requirements:
- 3+ years of commercial experience in the field of Test Automation using JS (ES5+)
- 1+ years of Mobile automation experience with Appium using JS– Must
- 2+ years of WebUI automation experience with Selenium/Nightwatch.js (or similar WebUI automation framework) – Must
- Good understanding of TA goals, areas of applicability, activities, and deliverables – Must
- Experience building and developing test automation for Mobile and WebUI – Must
- Understanding of regression and functional testing, as well as test and bug’s cycle
- Experience in the creation of main SW testing docs and their variations for TA: Test Cases, Bug Reports – Must
- Working experience with Test management tools (XRay or similar) – Must
- Working knowledge of CI/CD process and tools – Advantage
- Experience working in Agile / Scrum / Kanban environment – Must
Would be a plus:
- Experience building and developing test automation for APIs – Advantage
- Knowledge of object-oriented programming in JS – Advantage
- Strong Knowledge SQL – Advantage
- Experience using ticket systems (JIRA or similar) – Advantage
- Experience working in the Travel Industry domain – Advantage
- Engaged in owning the deliverables of his/her work
- Able to communicate efficiently with stakeholders of different levels and be Independent in his/her work
- Proactive and motivated person who can actively contribute to the team
Responsibilities:
- Familiarize yourself with the Use cases and Functional Test cases
- Automate functional test cases using Mocha + Selenium (or a similar tool stack in JS)
- Mobile, Web and API testing
- Execute the test scripts, fix the errors, and debug the test scripts
- Work with Developers and DevOps to add the test suites in the CI/CD
- Defining and exploring test results
- Work with colleagues to define processes and strategies associated with automation
- Plan test schedules or strategies in accordance with project scope/delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
- Able to set up development and testing environments (mobile emulator, web app of simple config, etc.)
- Effectively communicate (written, verbal) issues and solutions in a clear, consistent manner through appropriate methods (voice calls, email, instant messaging, ticketing systems).
What we offer:
- Possibility to work remotely
- Educational opportunities:
– paid seminars
– free access to the Pluralsight and ACloudGuru knowledge base
– use of the library’s materials which are constantly updated
– a mentor for a probationary period, etc.
- Development opportunities:
– horizontally mastering new technologies in internal courses
– vertically choosing your own career path through Competency trees
- Recognition program: all your activities