Requirements
Excellent written, verbal, and interpersonal communication skills; you enjoy collaborating with cross-functional teams
At least 3 years of experience working as a QA engineer in software development
Solid understanding of QA processes, approaches, methodologies, and software development lifecycle
Experience setting up QA processes in a team
Basic knowledge of Selenium or other automation frameworks
Knowledge of source code management tools like Git
Bonus Points For:
Knowledge of scripting languages
Having worked in a start-up and/or in a cross-functional team
Experience collaborating remotely with a distributed team
Experience testing mobile apps and/or native Windows and macOS apps
Experience with automated testing for mobile apps, in-app payments, account management systems
Familiarity with Selenium Webdriver or webdriverIO
Responsibilities
Use your experience to advocate for and implement quality assurance in all process steps of the product development lifecycle
Develop new test cases, extend and maintain the documentation for your team
Perform exploratory testing for a variety of platforms, and run checklist tests against the requirements to ensure that users will get a great experience each time
Document testing phases and defects, report bugs and errors to the development team, and optimize the QA processes
Once you’ve settled in and taken on some QA automation responsibilities, you’ll support your team by assessing which tests could be automated and working towards making that happen
Work with the QA Manager and other testing engineers to further improve the QA tooling landscape for the entire product portfolio of the company