Position: QA Engineer
Category: QA
English level: intermediate
Years of experience: 1.5


Hi, I'm John, a Manual QA Engineer from Kyiv, and I have 1.5 years of experience in this role. I've mainly been working on testing an e-commerce project, but my knowledge extends beyond just testing UI/UX . I enjoy challenging myself with complex tasks and learning. 
Functionality Testing: Conducted testing of the functional capabilities of the
company's web application and website.
Compatibility Testing: Performed compatibility testing on various devices and browsers, ensuring compatibility and proper content rendering across different platforms.
Performance Testing: Conducted performance testing of the website.
Bug Tracking and Analysis: Identified, documented, and tracked bugs/defects using error tracking systems (Azure DevOps) and provided detailed reports to developers.
Participation in Release Cycles: Actively participated in release cycles, verifying bug/defect fixes and new features before their release to production.
Collaboration with Development Team: Interacted with developers and other team members to understand requirements, discuss identified issues, and collectively find solutions.
Testing of New Features: Tested new features and updates before their release, focusing on compliance with business requirements and user expectations.
Documentation Creation and Updates: Maintained documentation (Wiki), including test plans, error reproduction instructions, and other materials, ensuring information availability for all team members.
API Testing with Postman: Developed and executed test scenarios to verify the functionality and reliability of the API using the Postman tool. Created collections of requests, including error-handling requests. Validated API responses by checking JSON structure, status codes, and other attributes to ensure proper interaction between system components. Regularly updated and maintained test request collections to reflect changes in the API and ensure reliable testing automation.
Use of Browser Developer Tools for Testing and Debugging: Actively utilized developer tools such as Chrome DevTools for testing and debugging the web application. Analyzed network traffic, monitored resource loading, and used inspection tools to examine and modify page elements, checking their visual display and style correctness. Identified and resolved issues related to asynchronous data loading, cross-browser compatibility, and other aspects, ensuring a high-quality user experience.