Senior Quality Assurance Engineer
Current- Developing, maintaining, and optimizing QA Process from early production through to launch.- Creation of detailed, comprehensive, and well-structured Test Plans, Checklists, and other test documents.- QA planning with respect to documenting the test cases and test suite execution (unit, integration, end-to-end, UI) and ensuring quality.- Maintaining test documentation and results to provide up-to-date information.- Estimation and prioritization of the QA activities.- Creating and Executing Test Cases (scripts), including Positive & Negative path Test Cases based on Requirements/User Stories using different Test Design techniques.- Collection and processing of the LOGs to detect the origin of the issues.- Reporting the bugs and managing the bug database throughout the development life cycle in Test Rail, Xray Test Management.- Requirements analysis, verification and validation of requirements: wireframes, mockups, concepts, diagrams, prototypes, use cases, user flow, etc.- Performing manual testing: Sanity, Smoke, System, GUI, Positive, Negative, Regression, Performance, Volume, Stress, Black Box, Gray Box, Functional, UAT, End To End, Cross-Browser, Cross-Platform, Acceptance, Compatibility, Compliance, Accessibility, Localization, API testing, 3D Assets testing, etc.- Performing Automated testing: Supporting and creating automation scripts for Regression Functional testing and UI tests Cypress (JS), (Selenide) Java. - Identifying and creating test data for specific scenarios.- Taking part in the Agile and SCRUM process.- Collaborating with design and production to pre-emptively identify potential quality problems.- Collaborating with all members of the development team and customer representatives to ensure the quality of the product at all stages of the project.Projects: Bank systems, SaaS systems, Web sites, Web/Mobile applications and games, APIs, Payment services, Social networks, Blockchain, and eCommerce.