As a Senior Automation QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. You will utilize your advanced knowledge and experience in test automation frameworks, tools, and methodologies to design, develop, and execute comprehensive test suites. Your expertise will be instrumental in driving quality improvements across all testing levels within an Agile environment.Key Responsibilities:• Collaborate with cross-functional teams to understand product requirements and define test strategies.• Develop and maintain automated test scripts using test-driven and behavior-driven development principles, leveraging Cucumber framework.• Implement front-end tests using WebdriverIO for Selenium-based automation of web applications.• Conduct back-end, micro-services, and interface validation using graphQL, Postman, and interface specifications.• Design test cases to ensure compatibility across multiple desktop browsers and mobile devices, utilizing cloud-based emulators and physical devices.• Execute tests at various levels (Unit, Integration, System, Acceptance) and employ techniques such as Smoke and Regression testing.• Apply manual functional testing techniques and best practices across all test levels to ensure thorough test coverage.• Write automation test scenarios using Typescript language and maintain codebase for scalability and reusability.• Integrate automated tests into CI/CD pipelines within a DevOps environment hosted on Microsoft Azure cloud platform.• Contribute to the development of customer-facing B2C eCommerce products following Agile methodologies like Scrum.• Work collaboratively within a strategic program involving multiple teams, ensuring alignment with project goals and timelines.• Utilize Jira/Confluence for project management and TestRail for test case management, ensuring comprehensive test coverage and traceability.Requirements:• Advanced proficiency in English, both written and spoken.• Extensive experience in developing test automation frameworks using Cucumber, Selenium-based WebdriverIO, and Postman.• In-depth understanding of back-end, micro-services, and interface validation techniques, including graphQL.• Strong knowledge of testing methodologies and techniques across all levels and types of testing.• Hands-on experience with Typescript language for automation scripting.• Familiarity with CI/CD tooling within a DevOps environment, preferably in Microsoft Azure cloud.• Previous involvement in developing B2C eCommerce products within Agile methodologies.• Ability to thrive in a collaborative environment and work effectively within a strategic program involving multiple teams.• Proficiency in using Jira, Confluence, and TestRail for project and test management.If you're a seasoned QA professional with a passion for automation and a drive for quality excellence, we want to hear from you! Join our team and make a significant impact on the success of our products.