Minimum of a Bachelors degree, preferably in Computer Science, Engineering, Math, or a related field, with 5-10 years of software QA experience and contributing to full product lifecycles.
Minimum 4 years of experience testing enterprise web applications, UI automation testing using Cypress/ WebdriverIO / Protractor / Selenium WebDriver, or any other BDD tools.
Expert in at least one language such as JavaScript, Typescript, Python, C#, or Java. JavaScript and TypeScript is highly preferred.
Designing test frameworks for test automation, test environments
Good Knowledge of Software Development/Testing Life Cycle.
Experience working with Agile and Kanban/Scrum processes.
Experience in test data mocking/stubbing.
Experience with continuous integration using Code Pipeline/Jenkins/Docker.
Experience in automating Python applications. Experience in automating Serverless applications and CDK/Terraform.
Knowledge of white box testing; knowledge of performance, load, and stress testing web applications.
Experience in API testing.
Good knowledge of SQL and writing queries. Experience in cross-browser testing.