Staff Quality Assurance (QA) Engineer | Automation Engineer
2011 - 2021
Growth Acceleration Partners
- Implemented QA strategies and processes from scratch for several clients. They included everything from manual testing to automated CI/CD pipeline tests and synchronizing test results to an AWS S3 bucket.
- Automated hundreds of different tests for API, UI, and performance using various tools like Cypress.io, Capybara, Selenium, pytest, Protractor, Sauce Labs, etc. Included these automated tests in CI/CD pipelines.
- Designed and implemented several coding solutions to automate most of the manual processes during a prod release testing cycle, resulting in speeding up the testing process.
- Participated in the organization of our technical manual QA and QA automation boot camps. Taught courses on best practices in QA automation, API testing, Cypress.io, and CI/CD as a trainer.
- Worked as a personnel manager and oversaw several people. Coached and mentored them to help them grow and develop their careers in the company.
- Participated in designing and implementing strategies to speed up the recruiting process and hire the right talent for the company as part of the company's interview core team. Collaborated with the staffing team.
- Proposed redesigning the existing automation framework architecture by implementing best automation practices and design patterns, such as a page object model (POM). Trained the QA team members as well.
- Held workshops on integrating an automation framework with services such as Sauce Labs. Gave short talks about Git and CSS.
- Proposed a new GitFlow process to simplify merging feature branches and facilitate dealing with conflicts. Enabled parallelism in automation so that all test cases get executed in parallel.
- Configured Selenium Grid to allow cross-browser and cross-platform testing. Integrated Jira and Zephyr for Jira with the automation process.
Technologies: QA Leadership, API Testing, REST API Automation, UI Automation, SDET, Cypress.io, JavaScript, Java 8, Ruby, Python, Jira, Jira REST API, CI/CD Pipelines, Docker, GitHub, Jenkins, GraphQL, MySQL, Ruby on Rails (RoR), Protractor, Selenium Grid, Selenium, GitLab CI/CD, Git, Amazon S3 (AWS S3), HTML, Java, QA Testing, QA Automation, Pytest, Capybara, RSpec, TypeScript, Page Object Model (POM), MacOS, Linux, Windows, Object-oriented Programming (OOP), Postman, PostgreSQL, Sauce Labs, Vim Text Editor, Bash Script, Python 3, K6, Robot Framework, Cucumber, Nightwatch.js, Vagrant, Zephyr, TestNG, Maven, PHP, Laravel, Newman, Node.js, REST APIs, Test Automation