Atai Chekirov
Портфолио
Alliance Altyn
- Create detailed test cases and test scripts based on project requirements, ensuring full coverage of functional and non-functional aspects. - Create detailed test cases that cover various API endpoints, input data, and expected output, considering both positive and negative scenarios. Manually test individual API endpoints to ensure they respond correctly to different HTTP methods (GET, POST, PUT, DELETE) and parameters using Postman. - Automated AP! testing using REST assured library. - Employ data management tools like SQL Server Management Studio or MySQL Workbench to manipulate and verify data integrity during testing, - Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline to enable automated testing in the development workflow using Jenkins. - Automate regression test suites to ensure that software updates do not introduce new defects or regressions. - Involved in executing automated test cases using Selenium WebDriver and Selenide to automate manual testing solutions. - Extensively involved in Smoke, Functional, Regression, Browser Compatibility, End to End Testing. - Version Control and Collaboration: Using version control systems, such as Git, to manage test automation code and collaborate effectively with other tearn members on code changes, merging, and branching. - Logged and tracked defects with collation of evidence such as screenprints, reports, error messages in JIRA to ensure that scenarios can be repeated and re-tested.
Expert Solutions
- Analyzed the Business Requirements Specification, System Requirements Specification and User interface Specification documents. - Develop and execute a comprehensive test automation strategy for the project, including tool selection, framework design. - Integrate and configure automated tests within CI/CD pipelines (Gitlab Cl), enabling automated testing throughout the software development lifecycle. - Develop and maintain automated tests for API endpoints, including RESTful services, to validate data exchange and functionality using RestAssured Library. - Automate database testing tasks, including data validation, data migration, and schema verification (spBc). - Experience working on POM with Page Factory and Driver Factory, Chain of invocations, Method Factory, Singleton, Builder, Decorator. - Designing an automation test framework using TestNG and Maven and developing BDD scripts with Cucumber and defining reusable methods for the behavior of the application. - Involved in executing automated test cases using Selenium WebDriver and Selenide to automate manual testing solutions. - Extensively involved in Smoke, Functional, Regression, Browser Compatibility, End to End Testing. - Version Control and Collaboration: Using version control systems, such as Git, to manage test automation code and collaborate effectively with other team members on code changes, merging, and branching. - Logged and tracked defects with collation of evidence such as screenprints, reports, error messages in JIRA to ensure that scenarios can be repeated and re-tested. - Mentor junior automation engineers, provide training sessions, and share automation knowledge within the QA team.
Locad
QA Engineer