We are seeking a Senior Test Automation Engineerwith JavaScript who brings genuine seniority and can drive change within teams, fostering a culture where testing is integral to the delivery process and encouraging team ownership.
Responsibilities
Design and maintain test automation frameworks for Mobile, Desktop, API, and Web platforms
Understand code flow and interactions among components
Develop and execute test cases aligned with project documentation, customer needs, and product goals
Investigate customer issues escalated by support teams, test bugs, and manage bug reports
Engage in technical communication and comprehend customers' systems
Collaborate with deployment teams to resolve system issues, influence product design, and improve testability of functional elements
Analyze software systems to suggest design improvements
Stay updated with the latest test tools, methodologies, and trends to enhance 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 or TypeScript
Experience with WebdriverIO, Mocha, Protractor, and Git
Familiarity with Azure, Jenkins, TeamCity, and CI/CD processes
Knowledge of multiple programming languages and process management methodologies
Understanding of Behavior 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 proficiency in English (B2 level or above)