With years of experience as a software development engineer in test, I am responsible for taking full ownership of technical QA projects at RethinkFirst, a company that provides software solutions for people with developmental disabilities.
Experience
2022 — Now
New York, New York, United States
• Responsible for taking full ownership of technical QA projects, from design and implementation through to testing, monitoring and maintenance.
• Accountable for Building and maintain frameworks for testing backend systems, REST APIs and UI
(web and mobile) for iOS/Android using Perfecto with Java, Selenium WebDriver, Playwright & Appium.
• Developed a strong understanding of the business process and execute test plans that align with the business process and system workflow.
• Upgrade/create new reusable test framework using Java, Cucumber, Selenium as per functional requirements.
• Create and maintain the QA Automation pipelines in Azure Devops for Mobile Applications, API and Web based Applications.
• JIRA’s X-ray Integration with Azure Devops QA Automation pipeline
• Carry out functional and regression testing.
• Lead complete STLC process with deliverable on time within excellent quality.
• Review and evaluate manual user acceptances tests and work across team to provide automated solutions.
• Test Analysis, Planning, Execution and Reporting.
• Manage/organizing Test artifacts for each Product testing Iteration.
• Detailed understanding of common defect and data management tools.
• Worked with software lifecycles, including Waterfall and Agile, and test automation strategies.
• Worked Proficiently with in USU Software Asset Management – SmartTrack, Flexera Data Platform & ServiceNow
• Develop automated testing of the platform capable of operating at high loads for stress testing as well as lower loads for canary testing in production.
• Ensure that all team software was able to be automatically deployed using tools like terraform, ansible, helm charts and custom scripts.
• Worked on programing (structured and OO) with one or more high level languages, such as Python, Java, C/C++, Ruby, and JavaScript.
• Worked with cloud hosting platforms (AWS / Kubernetes) Perform code reviews and provide mentoring to other engineers.
2020 — Now
2020 — Now
New Rochelle, New York, United States
Department of Technology- Graduate Computer Science Courses
2022 — 2022
2022 — 2022
United States
• Responsible for taking full ownership of technical QA projects, from design and implementation through to testing, monitoring and maintenance.
• Accountable for Building and maintain frameworks for testing backend systems, REST APIs and UI
(Web and mobile) using Playwright, JAVA, REST ASSURED, Expresso & Appium for iOS/Android testing.
• Performed frontend / backend testing across our backend systems, web, and mobile apps Developed Test Scripts to implement Test Cases, Test Scenarios, and features.
• Design and build the Continuous Integration, Continuous Deployment pipeline using Cloud bees, Git, Docker, helm chart and Kubernetes.
• Design and build automation frameworks for Microservice Automation using SerenityBDD, Cucumber, Rest Assured and Java.
• Involved testing Web services (SOAP and REST) and XML with SOAPUI, for the local WSDL with URL and created Test cases and validated data flow.
• Used GitHub as code repository, Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on periodic bases.
• Performed regression testing and updated the scripts by executing the Regression suites built using Selenium.
• Identified root causes of problems found in workflows
• Addressed bugs and UX issues clearly in tickets
• Performed cross browser testing on different Operating Systems like Window, Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera using Selenium Grid.
• Testing done by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
• Worked closely with Development, Business and Product Owners to ensure project success.
• Performance Testing using Jmeter on APIs and Databases. Scripts are implemented as part of Jenkins and Azure Devops pipelines.
• Written and executed extensive database queries using Inner, Outer, Left, Right Joins.
2021 — 2022
2021 — 2022
New York, United States
• Accountable for highly complex products as the primary automation QA
• Developed Test Scripts to implement Test Cases, Test Scenarios, and features on Webdriver IO for UI & Expresso/Appium for iOS/Android testing.
• Design and build automation frameworks for Web & mobile Application using WebdriverioIO, Cypress,Javascript, Cucumber and Applitools (Artificial Intelligence based Visual Test Tool), Expresso, Appium
• Reviewed development stories and help define and document the right test criteria and cases on, Zephyr.
• Worked with product or project managers to establish timing and ensure timely completion of QA deliverables.
• Design, execute, and maintain manual tests and tests data.
• Communicate with developers and product managers on specific issues.
• Analyzed and debug issues and collaborate with developers to ensure root cause is identified.
• Prioritized issues and facilitate issue resolution.
• Documented test results with all necessary detail
• Developed and maintained QA guidelines and process documentation
• Worked in close collaboration with product, developers, and other QA members to produce high quality products and release on time
• Deploy and troubleshoot local, sandbox, and/or CI/CD environments to enable testing
• Design, create and maintain testing framework(s) as needed
• Automate back-end, API, front-end, and other test cases in a complex multi-product, multi-services environment using tools such as Selenium Protractor or by writing code in our inhouse testing framework
• Create tools to run automated tests at pre-set times automatically or at code merge
• Create reporting frameworks and actual reports for automated test results.
• Involved in providing estimates for new projects and change requests test efforts.
• Participated in Defect Triage meetings with Development, QA and other stakeholders on daily basis.
2018 — 2020
2018 — 2020
Bridgwater, NJ
Client:
SIRIUS XM Radio
• Assessed and Analyzed the Business Requirements and closely work with the Business Team to get the clarifications addressed.
• Reviewed product requirement documents, functional specifications and involved in developing test strategy, test plan and test case documents.
• Worked in Agile/Scrum methodology and performed agile testing to check entire functionality of application.
• Analyzed user stories and designing the manual test cases to automate thinking about the scope for automation and considering the priority of automating the script.
• Working on a Hybrid driven framework with page object model approach for multiple applications which involved Selenium Web Driver for writing scripts using Java.
• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD framework (Behavior Driven Development) using Cucumber.
• Involved in the use of Cucumber Step Definition, Scenarios and Feature files.
• Prepared plan for GUI automation testing procedure by grouping, prioritizing the test cases using TestNG.
• Executed Maven targets to execute automation suites from command line.
• Tested request and response XML's based web services interfaces using SoapUI.
• QA infrastructure management like rpm deployment (Oracle, Batch processes and Hadoop Workflow Schedulers, Spring boot) on QA systems running on UNIX servers. All component troubleshooting.
• Implemented Regression and Smoke tests execution as separate step of deployment process.
• Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management
• Contributed to and assisted in the management of bug tracking databases built in Jira.
• Interacted with Project Managers, developers, QA Analysts and business management in reviews and solving the problems encountered in HPQC
• Worked on Jenkins for Continuous integration by creating maven jobs and configure set of maven goals to call.
Education
Monroe University
MS in Computer Science
2016 — 2017
Monroe University
Master of Business Administration - MBA
2015 — 2016