Senior Software Engineer
2021 - PRESENTAnaconda- Developed a UI test automation framework from scratch using Playwright and JavaScript.
- Developed an API test automation framework using Python and Pytest.
- Integrated the automated tests to the CI/CD pipelines using GitHub Actions.
Technologies: JavaScript, Python, GitHub, Playwright, Pytest, CI/CD Pipelines, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing, Automated UI Testing, UI TestingSenior Software Engineer
2016 - 2021Oracle- Designed and created automation framework and automation scripts for testing an Oracle Data Cloud product using Selenium (Java) and Playwright (JavaScript).
- Migrated existing AddThis application stacks in Kubernetes from Equinix to Oracle Data Cloud Infrastructure (OCI).
- Led an offshore team for project schedule and deliveries. Used Terraform, Ansible, Docker, Kubernetes, GitLab, and Jenkins regularly.
- Setup the test environment and Selenium hub using Kubernetes. Maintained the test environment.
Technologies: Java, JavaScript, Selenium, Kubernetes, Docker, SQL, Cassandra, Terraform, Ansible, Oracle Cloud, Playwright, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing, Automated UI Testing, UI TestingLead QA Engineer
2015 - 2016XAPPmedia- Led testing practices, processes, testing, and release guidelines at XAPPmedia.
- Designed and created a data-driven automation framework and automation scripts for testing web services, database validation, functional tests, and UI tests using Python and Selenium Web Driver. Integrated these with a CI/CD pipeline.
- Analyzed tools for test management and integrated TestRail with YouTrack. Integrated test scripts with TestRail to reflect the execution status and report.
- Mentored junior QA team members and ensured QA practices and processes were implemented.
Technologies: Python, Docker, Selenium, TestRail, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA Testing, Automated UI Testing, UI TestingSOA Test Lead
2014 - 2015Fannie Mae- Completed the end-to-end testing of messaging-based systems and ESBs (TIBCO EMS and JMS messaging).
- Tested the message flow between services and the queues using SOAP UI.
- Automated the system testing of the in-house APIs for GemFire.
- Created the test plan and test cases based on the requirements.
Technologies: Java, XML, Gemfire, HP Application Lifecycle Management (ALM), API Testing, Quality Assurance (QA), QA Automation, Manual Testing, Manual QA, QA TestingSenior SOA Test Engineer
2011 - 2014Kroger- Validated all aspects of a web service, from service virtualization to unit and functional testing of client and server using ITKO LISA.
- Planned, designed, and developed automated test scripts using ITKO LISA (BeanShell). Executed tests and documented and analyzed test results.
- Conducted testing of MMQ or MQ series messaging and dealt with XSD and XPath. Worked with WSDL, XML, and SOAP messaging.
- Assisted the offshore team and coordinated the testing activities, which required assistance from the onsite team.
- Created the test plan and test cases and executed them where it was not possible to automate the services.
Technologies: CA LISA, Java, XML, WSDL, SOAP, SoapUI, BeanShell, Quality Assurance (QA), Manual Testing, Manual QA, QA Testing