Senior Quality Assurance Engineer (QA Automation, TypeScript)
Velixo
- Portugal
- Permanente
- Horário completo
- Identifying the most important single-module and cross-cutting testing scenarios.
- Documenting the scenarios as test cases.
- Development of integration/ end-to-end tests based on prepared test-cases.
- Maintenance of existing automated tests
- Exploratory manual testing without a predefined scenario.
- Working with the product manager and the developers to find the best testing opportunities at any given time.
- Prompt delivery of automated tests covering critical issues
- Submitting the discovered issues to a bug tracker with detailed and deterministic (where possible) steps to reproduce.
- Confirming and validating that the resolved issues have been corrected.
- A university degree in a STEM field (computer science, technology, mathematics or engineering) is a requirement. If you had excellent grades or graduated with honors, even better!
- Analytical thinking and attention to detail.
- Good written communication skills in English.
- Accuracy in communication, producing documentation and following procedures.
- Proficient in using Git, skilled in creating YAML workflows in GitHub Actions.
- Working knowledge of SQL / JSON syntax, XML, XML Schema, XPath, HTML, CSS.
- Write clean, readable, and maintainable code without overengineering things.
- Ability to read, understand and develop your own code in JavaScript/TypeScript
- Experience in writing automated testing scripts using Selenium Web Driver/ Playwright or alternatives
- Experience in exploratory and/or manual regression testing of desktop or web-based software.
- Technical writing skills for producing clean and concise test-cases, which are simultaneously reasonably detailed and unambiguous.
- Proven ability to deliver excellent productivity without sacrificing the quality of testing.
- Supportive & synergetic team-player personality, a positive outlook, and excellent communication skills.
- This is a demanding job for self-starters without micro-management: you should be able to identify (and ask for) priorities and often, set your own tasks.
- Experience working with business / ERP software.
- Database and Web API testing skills using DBMS queries and REST clients such as Postman.
- Working knowledge of Excel object model
- Full-time for Canadian citizens; for overseas candidates, an hourly arrangement with at least 35 hours / week availability.
- 100% remote environment with flexible working hours. Your schedule should still be reasonably predictable and responsiveness in communications is a must. You should be able to provide at least 3 hours overlap with the EST (Montreal) time zone.
- A stable internet connection and videoconferencing capability is required (with camera on).