The Quality Assurance Automation Engineer is a key role in the QA team with the responsibility of ensuring test coverage for one or more products with manual and automated scripts. This role involves a strong programming knowledge to create automated scripts and an understanding of the applications, the creation of test cases based on business use cases
Requirements:
- Working knowledge of Cypress
- Understanding of regression and functional testing, as well as test and bugs cycle
- Strong analytical skills and smart approach to problems
- Strong understanding of SQA methodologies
- Proficiency in writing clean, modular, reusable code using design patterns
- Experience designing test structures that are easily maintainable, resilient, performant and scalable
- Proficiency at identifying and analyzing the root cause of complex bugs in your code as well as others’ code
- Test Automation Framework implementation and/or working knowledge
- Working knowledge of Test management tools
- Working knowledge of CI/CD process
Responsibilities:
- 3+ years of Automation tester experience using Cypress
- Experience testing Web app and API
- Experience SQL queries as well as stored procedures and perform back-end testing
- Experience Continuous Integration/Continuous Deployment tools is a plus
- Experience with open-source test tools
- English fluency oral and written
- Experience in Agile / Scrum methodologies with JIRA
What we offer:
- possibility to work remotely
- health care: reimbursement of medical expenses, online morning exercise
- 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 are marked by points that can be exchanged for gifts to fit any taste.