I am a Senior Software QA Engineer with 7+ years of hands-on experience in functional testing, API and backend validation, and end-to-end testing for web, desktop, and cloud-based applications built on microservices and SQL/NoSQL databases. I thrive in Agile environments and collaborate closely with developers, BAs, UI/UX designers, and managers to deliver reliable software.
I specialize in test automation with Playwright/Selenium and Python/pytest, have strong experience in REST API testing with Postman/Swagger, and I also have hands-on experience with CI/CD, version control, and performance and security testing. I enjoy mentoring juniors and organizing thorough test plans and regression suites.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- GET list of users from page 1:
- Validate response status code
- Validate response JSON schema
- Few JSON response assertions
- Extract single user details (Id, Email)
- Sort users by first name and print
- GET single user details:
- Validate response status code
- Validate response JSON schema
- Few JSON response assertions
- GET non-existent user:
- Validate response status code
- Validate empty response body
- POST create new unique user:
- Validate response status code
- Validate response JSON schema
- Few JSON response assertions
- DELETE created user:
- Validate response status code
- Validate empty response body
This project provides automated tests for the public API https://www.twine.net/signin built using Python, Pytest, and the Requests library.
Features Covered:
This project provides automated tests for the public website https://www.twine.net/signin built using TypeScript and the Playwright framework.
Project supports running tests on multiple environments such as dev, test, stage, production and others.
Features Covered:
Scenario 1:
Log in with the standard user
Add the first and the last item in the cart, verify the correct items are added
Remove the first item and add previous to the last item to the cart, verify the content again
Go to checkout
Finish the order
Verify order is placed
Verify cart is empty
Logout from the system
Scenario 2:
Log in with the standard user
Verify when for sorting it is selected “Price (high to low)”
Then the items are sorted in the correct manner
Logout from the system
Hire a QA Engineer
We have the best qa engineer experts on Twine. Hire a qa engineer today.