Ayush Goel
Verified Expert in Engineering
QA Engineer and Developer
Bangkok, Thailand
Toptal member since October 4, 2022
Ayush is ISTQB certified QA engineer with extensive experience in manual and automation testing. Automation is spread across web, API, mobile, and desktop-based applications. He has built dynamic delivery systems, increased product velocity by optimizing code, and saved a client thousands of dollars by locating critical issues with Graph QL API. Ayush has over nine years of experience in the industry, including DevOps and test management.
Portfolio
Experience
- Git - 7 years
- Agile - 7 years
- Test Management - 7 years
- CI/CD Pipelines - 6 years
- SDET - 4 years
- Java 7 - 4 years
- Selenium - 4 years
- Python 3 - 4 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, PyCharm, Slack, Postman, Selenium, Cucumber, Python 3, Java, Test Automation
The most amazing...
...tool I've worked on is mutation testing, which tests the robustness of unit test cases i.e., testing the test cases.
Work Experience
Senior SDET
Agoda
- Created the fuzz testing framework using Python and PyTest, which tested the API's key-value pair with test data suggested by OWASP. This found critical issues with the Graph QL API and saved us around USD 10,000 in booking loss.
- Created the mutation testing's GitLab template used to test the robustness of test cases. This template is easy to plug in with every project using Scala and to run unit test cases with ScalaTest.
- Simplified the bug logging process and categorized them under open and escaped defects. This helped us interlink the booking loss with the escaped bugs.
- Reduced the velocity time by up to ten minutes by categorizing tests under the project into unit, functional, and integration tests. This only ran necessary tests with no compromise on quality.
Senior QA Engineer
Fabzen Technologies
- Built an API testing framework to test REST APIs using REST Assured and TestNg.
- Created a proof of concept to test a Unity gaming app using the ALT testing tool.
- Contributed to bug triaging and created a roadmap for implementing the new architecture.
Senior QA Engineer
Agoda
- Maintained test cases and improved test quality, making them more descriptive and uniform.
- Increased the pipeline velocity by limiting test cases to run in specific test categories of the test pyramid.
- Accomplished daily deployments and monitored canary to full data center deployments.
Senior QA Engineer
First Screen LLC.
- Developed and enhanced the automation framework in NUnit and C#.
- Automated test cases for new landing page integrations.
- Optimized code for faster execution which increased velocity by 7-10%.
Senior Software Engineer (QA)
Optimus Information
- Created an API automation framework that collectively tested for API functionalities and integrated JMeter API to deliver performance testing within the same framework.
- Created dummy mobile applications for new developers to do hands-on and automate.
- Handled deliveries to the client with weekly status reports.
- Completed hardware testing for the point-of-sale systems and was actively involved in its troubleshooting.
Experience
Agoda API Servies
Landing Page Project
xMatters Web and Mobile Testing
http://xmatters.comnTrust Application
Education
Bachelor's Degree in Electronics and Communications
Jaypee Institute of Information technology - Noida, India
Certifications
Introduction to Cypress
Test Automation University
Certified Agile Tester
ISTQB
Oracle Certified Associate
Oracle
Python Programming and Data Structures
Coursera
ISTQB Foundation level
International Software Testing Qualifications Board
Skills
Libraries/APIs
REST APIs, React, Node.js, Playwright
Tools
IntelliJ IDEA, Slack, Postman, Jira, PyCharm, Cucumber, GitLab CI/CD, Pytest, GitLab, REST Assured, Apache Maven, Git, GitHub, WebdriverIO, TeamCity, Apache JMeter, Jenkins, Confluence, Android Studio, TestRail, Notion
Languages
Python 3, Java, Java 7, Python, JavaScript, HTML, C#, SQL, Scala, AutoIt, Gherkin, GraphQL
Frameworks
Selenium, Appium, NUnit, TestNG, Swagger, Cypress, JUnit, .NET
Paradigms
Testing, Automated Testing, Functional Testing, Test Automation, Manual Testing, Automation, E2E Testing, REST, Agile, Continuous Integration (CI), Object-oriented Programming (OOP), Unit Testing, Behavior-driven Development (BDD), Scrum, Load Testing
Platforms
MacOS, Docker, iOS, Android
Storage
MySQL, JSON, PostgreSQL
Other
Test Management, Manual QA, QA Testing, QA Automation, CI/CD Pipelines, Quality Assurance (QA), Regression Testing, API Testing, Test Planning, Manual Software Testing, Test Case Creation, Test Case Execution, Web Applications, Test Cases, Test Data, Test Documentation, Test Engineering, Selenium Page Object, SDET, Mobile App Testing, Web App Testing, QA Test Plan Management, ISTQB, UI Testing, Website QA, Automated UI Testing, Test Automation Frameworks, Mobile Device QA Automation, Cross-browser Testing, Android Emulators, Integration Testing, Testing Strategy, UX Testing, Agile QA, Test Scripting, UI Automation, Smoke Testing, UI Automator, REST API Automation, Gaming, Documentation, Performance Testing, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring