← В ленту
Регистрация: 21.09.2023

Atai Chekirov

Специализация: AQA

Портфолио

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

Скиллы

Agile/Scrum/Kanban
Allure
Appium
Asana
Bug Life
CI/CD
Confluence
Cucumber
Docker
Gitlab CI
HTML/CSS
Java
JDBC
Jenkins
Jira
JMeter
JUnit
Maven
Mentoring
MySQL
PostgreSQL
Postman
Problem Solving
REST APIs
Rest Assured
SDLC
Selenium WebDriver
SQL
STLC
Swagger
TestNG
TestRaiil
Time Management
UI Automation

Опыт работы

QA Automation Engineer
с 08.2020 - По настоящий момент |Expert Solutions
Java, TestNG, Maven, Cucumber, Selenium WebDriver, Selenide, Gitlab CI, REST Assured, Jira
- 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.
QA Automation Engineer
08.2019 - 08.2020 |ALLIANCE GOLD Company
Java, Selenium WebDriver, Selenide, REST Assured, SQL, MySQL, CI/CD, Jenkins, Git, Jira
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents. - 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 API 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.
QA Engineer
06.2018 - 08.2019 |LOCAD Company
Android Studio, Xcode, SauceLabs, TestFlight
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents. - Create detailed test cases and test scripts based on project requirements, ensuring full coverage of functional and non-functional aspects. - Perform manual testing activities, including functional, regression, integration, and user acceptance testing, following established test cases and documenting results. - Identify, document, and prioritize defects or issues in defect tracking tools, providing clear and actionable information for developers. - Conduct regular regression tests to verify that previously identified issues have been resolved and that new changes do not introduce additional defects. - Ensure that applications are compatible with various browsers and platforms. - Evaluate the user interface for consistency, usability, and adherence to design standards. - Conduct basic security testing to identify vulnerabilities and report potential security risks - Prepare test summary reports and participate in test closure activities, summarizing the overall test effort and results. - Leverage browser developer tools (e.g, Chrome DevTools) to inspect web elements, monitor network requests, and debug issues encountered during testing. - Utilize mobile testing tools such as Android Studio or Xcode, SauceLabs, TestFlight for testing mobile applications across different platforms and devices.

Образование

Business Administration
2010 - 2014
Kyrgyz National University

Языки

РусскийРоднойТурецкийСреднийКиргизскийРоднойАнглийскийВыше среднего