My Motivational Story
Every purchase I make reflects my commitment to quality and user-friendliness. This ethos guided me to my career choice.
Drawing inspiration from my past, I realized that Quality Assurance (QA) is my path to job satisfaction.
Every company seeks QA Engineers with the right skills to ensure impeccable product quality.
This realization motivated me to enhance my expertise in QA, Test Automation, and beyond.
Who I'm
I'm an ISTQB Certified Software Testing Engineer with over years of experience in the field of
Quality Assurance, I have developed a solid foundation in Manual, Automation, and API testing.
My expertise includes working with tools like Cypress.io, WebDriver.io, Playwright, CodeceptJS,
Selenium, and more. I am proficient in programming languages such as Java, JavaScript, and TypeScript.
Additionally, I have experience in mobile automation for both Android and iOS applications, as well
as API testing using tools like RestAssured and Postman. My skill set also extends to performance
testing with JMeter and knowledge of tools like Maven, Npm, GitHub, Jenkins, GitHub Actions, CircleCI,
AWS, Docker, and Ansible.
What I do
👉 Experience in Cypress automation tool with Javascript & Typescript.
👉 Experience in Playwright and CodeceptJS automation tools.
👉 Experience in WebdriverIO tool with JavaScript.
👉 Experience in Visual Testing and Performance Audits for websites using WebDriverIO.
👉 Experience in Selenium with Java, TestNG, Cucumber(BDD), Page Factory, Maven, etc.
👉 Experience in mobile automation for both Android and iOS applications.
👉 Experience in API testing with RestAssured and Postman tools.
👉 Experience in Maven, Npm, GitHub, Jenkins, and GitHub Actions, CircleCI.
👉 Experience in performance testing with the JMeter.
👉 Good knowledge of Amazon Web Service (AWS), Docker, and Ansible.
what skills I have
Programming Skills:
JavaScript, TypeScript, and Python.
Automation Frameworks:
Cypress, Playwright, Codeceptjs, WebdriverIO, Detox, Selenium, Pytest and Appium.
Other Tools:
Git, Docker, CircleCI, DroneCI, GitHub Actions, Jira, Confluence, Notion, Miro, ChatGPT, and Co-pilot.
Soft Skills:
Strong leadership, communication, Attention to Details, and problem-solving abilities
Playwright is an open-source automation framework by Microsoft for cross-browser end-to-end web testing.
It supports multiple browsers and languages, offering features like headless mode, auto-wait, parallel testing,
and network interception, making it reliable and easy to use for comprehensive testing.
Please check out my code to see it in action on
GitHub.
Cypress is an open-source end-to-end testing framework designed for modern web applications, known
for its fast, reliable, and easy-to-use testing environment. It features automatic waiting, real-time reloads,
and powerful debugging capabilities, making it a popular choice among developers for seamless web testing.
Please check out my code to see it in action on
GitHub.
WebdriverIO is a robust, open-source testing framework for end-to-end automation of web and mobile applications,
built on the WebDriver protocol. It supports various testing needs with its rich ecosystem of plugins and
integrations, offering features like parallel execution, cross-browser testing, and extensive reporting.
Please check out my code to see it in action on
GitHub.
Selenium is a widely-used open-source framework for automating web browser interactions,
enabling comprehensive testing across different browsers and platforms. It supports multiple
programming languages and integrates seamlessly with various testing tools, making it a versatile
choice for web application testing.
Please check out my code to see it in action on
GitHub.
Visual testing involves verifying the visual aspects of a software application to ensure consistency
and correctness in its appearance across different environments and device types. It focuses on
detecting visual defects such as layout issues, color discrepancies, and rendering problems that
automated functional testing may overlook. Visual testing tools compare screenshots or rendered
images of the application under different conditions to ensure visual fidelity and user interface integrity.
Please check out my code to see it in action on
GitHub.
Performance audits testing evaluates the speed, responsiveness, and efficiency of a software
application under various conditions to identify bottlenecks and optimize performance.
It typically involves measuring factors like load times, resource usage, and responsiveness
to user interactions to ensure the application meets performance expectations and can handle
expected levels of traffic or usage. Please check out my code to see it in action on
GitHub.
I have very good experience in Manual testing starting from writing test plans, deriving test
scenarios, writing test cases, and perform various testing activities such as Smoke testing,
regression testing, integration testing, and system testing. Finally, deliver high-quality
standard products to the customers.
API testing involves validating the functionality, reliability, performance, and security of
application programming interfaces (APIs). It ensures that APIs meet expectations for correctness,
data handling, and response times, and is typically automated to improve efficiency and coverage
in software development and quality assurance processes.
Mobile app testing involves evaluating a mobile application to ensure its functionality, usability,
performance, and security across different devices and operating systems. It includes various
types of testing such as functional, performance, usability, security, and compatibility testing
to deliver a high-quality user experience.