We are looking for a Senior Automation QA Engineer (JS/TS, C#) to join a skilled development squad. You will be joining a department of 70+ engineers across 8 squads, each with ownership for specific domains within our flagship SaaS based enterprise architecture product. Application components are built to run natively in Microsoft Azure, across a tech stack utilizing C# .Net 8, React, Typescript, CosmosDB, SQL, Containers and Kubernetes, with a Micro-frontend and Microservice architecture, continuously deployed to a multiregional highly available infrastructure. Public REST APIs make our platform the hub for numerous integrations to external services and applications. As part of the role, you will work closely within your squad with other Full-Stack Engineers, Automation QA Engineers, a dedicated Product Owner and Scrum Master, to ensure that high-quality solutions are produced to solve real user problems. We operate Scrum for day-to-day development activities, wrapped with quarterly strategic planning to set the vision and goals for the coming quarter. We follow leading development practices, incorporating TDD, automated CI/CD, a “shift-left” testing mindset and a focus on producing S.O.L.I.D maintainable code that can be released quickly and to a high quality. To assist with this, we have a comprehensive DevOps process with dedicated teams responsible for assisting squads with build and release processes using Azure DevOps, Git and Azure. We have various Communities of Practice (Guilds) covering such areas as architecture, quality, agile practices, and DevOps, which you will be involved with.Responsibilities:Use interpersonal skills to achieve process changes within a Quality teamTeamwork at all levels of the projectTo be good at quickly identifying high-level test strategies and problemsCreate clear and concise Test CasesDesign and review API Integration and Functional UI testsMaintain existing and write new automation testsAnalyze automation test runsWork on a project of high complexity natureWork on performance testing Be responsible for the quality of the assigned projects and products that will be deliveredTo be clear and concise in oral and written communications with all levels within the team in EnglishTo be able to communicate major status of performed activities to the QA Lead on timeMonitor and report on quality trends such as bug churn and tracking the effects of “shift left” practicesMaintaining testing best practices (non-automation) within the QA function across 3 teamsRequirements:Strong understanding of SDLCStrong understanding of software QA methodologies, tools, and processesAt least 5 years in Test Automation (JavaScript/TS, C#)Experience with PlaywrightExperience in testing multi-tier web applicationsExperience in Agile development and Scrum frameworkExperience with a good background in API and Functional UI tests Experience with AI tools and their application in software developmentUpper intermediate+ English, Ukrainian — Advanced+Excellent Analytical and Problem-Solving skillsHighly effective communicator and problem solver, ready to work in a fast-paced environment Would be a plus:Knowledge of Azure DevOps is a good assetKnowledge of MS SQLComfortable with MS Office ApplicationsExperience in performance (response, load, etc..) testingExperience in recording test progress and resultsBasic Experience of Integration TestingBasic Experience with MS SharePointCollaborative but decisive personal styleISQTB certification We offer*:Flexible working format — remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits*not applicable for freelancersВідгукнутись на вакансію