Worked on automated and manual testing for a company that provides online banking services through a web portal. Automated 200+ web UI test cases to cover 60% of main functionalities using Cypress+Typescript and Allure reporter. Page objects model and custom commands implemented for maintainability and scalability. Automated 200+ Rest API tests to cover 80% of all the endpoints using Cypress+Typescript and Allure reporter. Validated status code, responses, schemas and data. Implemented data-driven, singleton pattern and custom assertions. Added es-lint to improve code quality. Reduced automated test execution time from 3 hours to ~40 min by adding parallel execution and adjustments to test cases. Azure devops pipelines to run both Rest API and web UI frameworks every day. Reviewed automation results every day in order to report defects and update automated tests. Manual testing for web pages and API when required.
Software testing for a Wedding cards company whose core business is to provide customized cards to users through an e-commerce website. In charge of automating web UI tests for several modules that cover from cards customization to purchase workflows. Extended automation Java+Selenium+Cucumber framework, added utils, page objects, exception handling, selenium grid. Automated 500+ web UI test cases to cover 70% of manual tests In charged of 4 of 13 product modules to automate and perform manual testing when required Added jobs to bitbucket to run automated regression and smoke test suite using docker Automated cross-browser tests using Browserstack platform Developed SQL queries on MySQL database to check data integrity and set/get test data Automated webview mobile tests on Appium+Java+Cucumber and running over Browserstack
Automation and manual testing for a project where digital invitations and virtual events were the core business. Manual testing for API microservices and web GUI when required Automated Rest API tests for microservices using request/axios + javascript Automated web UI tests using WebdriverIO and Cucumber Implemented automation vetting process and guided QA team about testing process Maintained framework, added utils for API requests, refactored page objects, context to share data between bdd steps, exception handling. Developed scripts to populate and update config data saving 1 hr of manual work and frequent broken builds Developed scripts to check microservices health and setup environment for automated regression Dockerized automated tests and added as BVT in CI/CD on gitlabCI pipeline Checked database integrity for mongoDB database
Software testing for an ERP project that manage employees records, vacations, goals, etc. as well as accounting modules like payrolls, assets, inventory. Trained new team members on product features as well as testing process Wrote test plans. Execute functional, smoke, regression, integration, system, sanity testing API testing with Postman Upgrade testing using PostgreSQL Scripts to populate test data