We are looking for an experienced Senior Test Automation Engineer with JavaScript interested in our company.
The nature of the role requires real seniority, not just as a technical expert but also as a change agent, changing teams’ ideas about how testing is an integral part of the delivery process and enabling them to take ownership.
Responsibilities
- Design and maintain test automation frameworks across various platforms including Mobile, Desktop, API, and Web
- Understand code flow and interaction between different components
- Develop and execute test cases based on project documents, customer demands, and product objectives
- Investigate customer issues escalated by support teams, test bugs, and manage bug reports
- Engage in technical communication and understand customers' systems
- Collaborate with deployment teams to resolve system issues, influence product design, and improve testability of functional elements
- Dissect and analyze software systems to suggest design improvements
- Stay updated with the latest test tools, methodologies, and trends to enhance existing practices
- Ensure the highest quality of the final product before production release
Requirements
- 3+ years of relevant experience in QA
- Proficiency in designing and programming with JavaScript/TypeScript
- Experience with WebdriverIO, Mocha, Protractor, and Git
- Familiarity with Azure, Jenkins, TeamCity, and CI/CD processes
- Knowledge of various programming languages and process management methodologies
- Understanding of Behaviour Driven Development and non-functional testing
- Ability to identify risks and errors in applications
- Strong organizational and time management skills
- Ability to stay current with the fast-evolving technology landscape
- Excellent communication skills with a proficiency in English (B2 level or above)
Nice to have
- Experience in mentoring
- Familiarity with Test management for Jira
- Knowledge of Gherkin
- Experience with Axios/Supertest
- Experience with Splunk