Sr. Java Specialist In Test/test Automation Architect/sr. Sdet Resume
New York, NY
SUMMARY
- 14+ years Test Automation Architect/Sr. SDET and 10+ years as a full stack Java Developer
- Highly skilled in Selenium automation tool (14+ yrs.) using Selenium WebDriver, Java, TestNG, Cucumber, Selenium Grid, Maven, and Jenkins (CI - CD) Pipeline, Nexus, JFrog, Docker, API testing (REST and SOAP), synthetic data generation, Java Library, Junit, Rest Assured, Spring Boot, Rest Template, Hamcrest Matchers, AssertJ, Postman, Swagger, SoapUI/ReadyAPI, Apache POI
- Extensive expertise in Front End (browser based), backend (database layer), API (business logic layer) testing, test data management, traceability matrix, test planning encompassing various types of testing frameworks/models including TDD, ATDD, BDD, Page Object Model (POM), and Hybrid frameworks using both local, central CI-CD pipeline and AWS Cloud environments.
- Self-motivated, confident, and passionate Sr./Lead Automation Test Engineer/Test Automation Architect and Certified Scrum Master with over 24 years of hands-on experience in software development (SDLC) with 10 years DevOps environment, Agile/Scrum methodology, CI-CD, AWS, and Dockers driven computational platform.
- A Critical Role played, and a number of vital contributions made in 3 Major Large Scale IT Modernization Efforts
- Worked in 1-member team all by myself to 22 team members in our team covering exceedingly small having less than 30 employees in one end to large scale industry with more than 1000 employees at the other end of the Employer profile spectrum.
- Intimately familiar in NodeJS, Express, Jest, Axios, overall ETL processing pipeline, custom ETL/ELT Data integration Interfaces.
TECHNICAL SKILLS
Automation Tools: Selenium WebDriver, Java, Selenium Grid, TestNG, Cucumber, Dockers, REST APIs, WebDriverJS, ngWebDriver Java Library, Protractor/Jasmine, JS, Junit, Mockito, WireMock Server, Mockaroo, DataFactory, Apache POI, JAX-RS, JAX-WS, Jackson API, custom ETL/ELT data integration, Git/GitLab/GitHub, BitBucket, JIRA, TestRail
API/Web Service Testing Tools: SoapUI, Postman, Swagger, JAX-WS, JAX-RS, Jackson API, Apache API, HTTPClient, Spring Boot, Rest Template, Rest Assured
Frameworks: Java Spring, Java Swing, Spring Boot, TestNG, Junit, Cucumber, Keyword Driven, TDD, BDD, Hybrid, Mockito, Protractor/Jasmine, Jest-Puppeteer
CI / CD Tools: Maven, Jenkins, Bamboo, ANT, SonarQube
Java Code Coverage Tools: Cobertura, JaCoCo, Istanbul
Cloud Platforms and Tools: Amazon Web Services (AWS), Google Cloud/GCP, Virtualization, DataFactory
Application and Web Servers: Oracle Web Logic, JBOSS, IBM WebSphere, Glassfish, Apache HTTP, Apache Tomcat
Version Control and CM Tools: BitBucket, GitHub, GitLab, VersionOne, JIRA, HP ALM/QC, Microsoft Team Foundation Server (TFS), Serena Dimension, CVS/SVN, Rally, ClearCase, ClearQuest
IDE: Eclipse IDE for Java Developers, IntelliJ IDEA, VSCode
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java Specialist in Test/Test Automation Architect/Sr. SDET
Responsibilities:
- Designed, developed, and presented an innovative test automation technical solution for doing a massive parallelization reducing total execution time from hours to minutes via using Selenium WebDriver, Java, TestNG, and Selenium Grid leveraging the Page Object Model coupled with the Factory Design Pattern.
- Designed and developed an advanced and easy technique for creating, storing, deleting, and re-using a huge volume of synthetic data including End2End test data management for various types of workflows.
- Refactored several thousand lines of Java code for the Legacy Framework for the Web Modernization effort.
- As part of the massive Web Modernization process designing, developing, and refactoring a massive volume of legacy code written using mostly Java technology but with legacy Test Automation Framework.
- Part of this huge Modernization effort is to Modernize their Legacy Automated Testing Framework for the Payment Processing systems for millions of their customers via transforming into a high-speed test automation framework loaded with powerful, fast and secure backend processing and front-end UI/Browser based (Selenium Web Driver, Java, TestNG, Maven, Jenkins, Docker Swarm) automation coupled with REST Web Services/Micro Services based automated testing.
- Designing and developing a cutting-edge Test Automation Framework (ATAF) Prototype/POC using high-speed REST API and microservices based design pattern.
Environment: DevOps, Agile/Scrum/Kanban, Eclipse IDE, IntelliJ, Java, Selenium WebDriver, ngWebDriver Java Library, JavaScript, Selenium Web Driver, TestNG, Junit, Cucumber/Gherkin, Apache POI, Jackson API, REST Services, SpringBoot, Rest Template, Rest Assured, Hamcrest matchers, AssertJ, NodeJS, Express, Jest, Axios, Maven, Jenkins, Nexus, SonarQube, JaCoCo, Cobertura, Tomcat, IBM WebSphere, Git/GitGui, JIRA, ALM, GitHub, REST/SOAP, Postman, SoapUI, Ready API, Swagger, AWS, and Docker Container.
Confidential, Columba, SC
Sr. Java Developer/Test Automation Architect/Sr. SDET
Responsibilities:
- Designed, developed, and integrated an innovative test automation technical solution for doing a massive parallelization reducing total execution time from hours to minutes via using Selenium WebDriver, Java, TestNG, and Selenium Grid leveraging the Page Object Model coupled with the Factory Design Pattern.
- Part of the massive Modernization of the Confidential was to Modernize their Legacy based Payment Processing systems for millions of their customers via transforming their Mainframe based batch processing into a full-fledged Web Based REST Web Services/Micro Serv ices.
- Designed and developed a cutting-edge high-speed REST API Test Automation Framework (ATAF) Prototype/POC.
- Two different approaches and solution paths including underlying tools/technology stack were presented to the management team for the final approval. (1) Using Java SpringBoot/RestTemplate coupled with Hamcrest matchers and TestNG framework or Java Rest Assured coupled with Hamcrest matchers and TestNG framework. (2) JavaScript based: Node.js Express (Server side) and Jest Axios (Client Side).
- Designing and developing an advanced and easy technique for creating, storing, deleting, and re-using a huge volume of synthetic data including End2End test data management for various types of workflows. This technique among many other features will guarantee two critical aspects. (i) A complete desensitization of all the data elements like, PII, PHI, SSN, Name, Address, and any other identifiable true/production data. (ii) The generated test data quality is almost like real/production like and can be generated millions of data fields literally less than 30 minutes.
- Exploring some Docker Container based solution for our current Selenium Grid in order to provide a more robust and persistently reliable test execution solution for different environments using different configuration and setup.
- Subject to some degree of variance from Project to Project (100% DevOps and Agile/Scrum methodology to some extent mixed/Agile/Scrum like and Kanban type model) completing most of the tasks following the Agile/Scrum methodology.
- To mentor juniors and provide technical guidance for other members of the team.
Environment: DevOps, Agile/Scrum/Kanban, Eclipse IDE, IntelliJ, VSCode, Java, Selenium WebDriver, WebDriverJS, ngWebDriver Java Library, JavaScript, Selenium Web Driver, TestNG, Junit, Cucumber/Gherkin, Apache POI, Jackson API, REST Services, SpringBoot, Rest Template, Rest Assured, Hamcrest matchers, AssertJ, NodeJS, Express, Jest, Axios, Maven, Jenkins, JFrog, SonarQube, JaCoCo, Cobertura, Tomcat, IBM WebSphere, Git/GitGui, Azure Boards, JIRA, ALM, GitHub, REST/SOAP, Postman, Newman, SoapUI, Ready API, Swagger, AWS, Docker Container, ESB (TIBCO), Mainframe, Host Applications, HostBridge, and Sauce Labs.
Confidential, Baltimore, MD
Test Automation Architect/Sr. SDET
Responsibilities:
- Designed, developed, and integrated hundreds of new test automation scripts using Selenium WebDriver, Java, TestNG, Selenium Grid, Junit, and Cucumber/Gherkin using the Page Object Model coupled with the Factory Design Pattern.
- Played a significant role in CMS’s Modernization efforts in revamping all their customer facing web sites and Identity and Access Management (IAM) processes.
- Completed setup and configuration of a complex, powerful, and scalable Clusters of Selenium Grid with 4 Hubs and 16 Nodes. Each Hub with 32 GB RAM and each node with nominal 4 - 8 GB RAM.
- Introduced innovative techniques for significant parallelization leveraging TestNG framework integrated with Selenium WebDriver and Java.
- Designed, developed, and recommended future strategic technical road map for testing all our existing Automated Regression Suites and massive UI driven web portal testing coupled with Microservices API testing for the CMS next generation and modernized Enterprise Portal System.
- Completed a gap analysis and a comprehensive assessment for the currently existing Test Automation Regression Suite containing about 5000+ automated scripts using Selenium Web Driver, Core Java, and TestNG coupled with all the adapters and utility accessories for generating customized reports.
- The above Gap Analysis consisted of focusing five areas for a comprehensive assessment which are as follows:
- (i) Overall effectiveness and usefulness of our current CI-CD pipeline and value-added proposition towards our high-paced Release Cycle under the CI-CD pipeline model for multiple lower and higher-level environments (DEV, VAL, STAGING, TEST, Blue AZ1, and Blue AZ2)
- (ii) Flexibility, easiness, user-friendliness, and existing plugins eco system for its integration including future adaptability with the emerging technology.
- (iii) How readily and safely vast arrays of potential new scripts for our next Enterprise Portal Development (CMS Major Initiative) Project could be added/integrated into the current Automated Testing Framework.
- R&D for executing Regression Suites containing thousands of Test Cases in parallel using Selenium Grid and Dockers as applicable using Sauce Lab, BrowserStack, and GRIDLASTIC.
- Designed, developed, integrated, and demoed an initial lean version of REST API Testing framework using Java Rest Assured, Spring Boot/RestTemplate, Hamcrest Matchers, and TestNG framework.
- Developed hundreds of REST APIs test cases which involves a lot of complex JSON data contents, full integration with MongoDB, S3, DynamoDB, AWS/Azure Clouds, and our CI-CD pipeline tools eco system.
- Regularly and actively participated in Sprint planning, story grooming, retro, backlog assessment, continuous reprioritization, adaptation, code modification.
Environment: DevOps, Agile/Scrum/Kanban, Eclipse IDE, IntelliJ, Java, Selenium WebDriver, WebDriverJS, ngWebDriver Java Library, Java Script, Selenium Web Driver, TestNG, Junit, Cucumber/Gherkin, Apache POI, Jackson API, REST Services, JAX-RS, SpringBoot, Rest Template, Rest Assured, Hamcrest matchers, AssertJ, Maven, Jenkins, SonarQube, JaCoCo, Cobertura, Tomcat, IBM WebSphere, Git/GitGui, JIRA, ALM, GitHub, REST/SOAP, Postman, Newman, SoapUI, Ready API, Swagger, AWS, Sauce Labs, Dockers, and GRIDLASTIC.
Confidential, Baltimore, MD
Test Automation Architect/Sr. SDET
Responsibilities:
- Designed, developed, and integrated an End2End Automated Functional Regression Suite for testing Full Retirement Benefits Eligibility, Medicaid Eligibility, and Disability Case processing systems at Confidential using AWS, Dockers, Java/SpringBoot, Rest Template, Rest Assured, WireMock, Selenium Web Driver, Java, TestNG, and Cucumber framework.
- Developed a high speed and highly efficient Automated Testing Tools using Java/SpringBoot, Rest Assured, Rest Template, Jackson API, JAX-RS, Apache POI, Data Factory, and WireMock technology for conducting huge volumes of APIs and Backend test data creation, test data management, and contents validation Testing for a series of Microservices developed for the Modernized Preliminary Claim System (PCS) of Confidential .
- Made some significant contribution in a Modernization effort of the Confidential to process SS Benefits Claims processing sensitive data via providing an alternate solution for Production-Quality test data generation via using one of the most advanced synthetic test data generation and test data and workflow management techniques.
- Designed developed a series of automated test scripts using Selenium Web Driver, Java, TestNG, Cucumber, SpringBoot, Rest Template covering both UI and Backend for testing a diverse set of Micro Services used processing various types of Social Security financial, medical, and health related benefits for millions of applicants/beneficiaries.
- Designed, developed, and recommended future strategic technical road map for testing all the existing and future Microservices API testing and massive UI driven web portal testing for the Confidential Modernized Preliminary Claim System processing involving millions of applicants/beneficiaries each year nationwide.
- Regularly and actively participated in Sprint planning, story grooming, retro, backlog assessment, continuous reprioritization, adaptation, code modification
Environment: DevOps, Agile/Scrum/Kanban, Java, Selenium WebDriver, TestNG, Junit, Cucumber/Gherkin, Apache POI, Jackson API, REST Services, JAX-RS, SpringBoot, Rest Template, Rest Assured, Hamcrest matchers, AssertJ, Maven, Jenkins, SonarQube, JaCoCo, Cobertura, Tomcat, Oracle Web Logic, IBM WebSphere, Git/GitGui, JIRA, GitHub, REST/SOAP, Postman, SoapUI, Ready API, Swagger, AWS, Sauce Labs
Confidential, Baltimore, MD
Test Automation Architect/Sr. SDET
Responsibilities:
- Designed and developed complex Java based Simulation for Modernized and Automated Testing for a large Clinical Inventory System consisting of TB of data nationwide.
- Designed developed massive volume of automated test scripts using Selenium Web Driver, Java, TestNG, Cucumber, SpringBoot, Rest Template covering both UI and Backend for a diverse set of Medical Practitioners, Clinical Data Management Systems, and Patient Web Portals.
- Developed, integrated, and deployed a huge and full-fledged Automated Validation Engine in Core Java for validating series of public health notices generated in MSW
- Developed the Ruby Wrapper for its appropriate integration with the Selenium Web Driver/Watir/Ruby/Cucumber based Test Automated Framework for the Quality Management and Review System (QMARS), one of the technologies driven programs of the CMS
- Integrates the Validation Engine with Maven and Jenkins for their pre-scheduled and/or on demand execution
- Developed a huge volume of Automated Test Scripts for another project/application called QualityNet Secure Portal (QSP) using mainly Customized Page Object Model and BDD Methodology
- Provided technical guidance and suggestions to the team members
- Developed software in Test using Java, Ruby, Selenium Web Driver, Watir, and Cucumber-Gherkin for a series of CMS Projects involving Hospitals, registered Heath Care Service Providers, Patients and customers relationship quality management, Electronic Health Records management, and various other types of Medicare and Medicaid Services.
- Created various available and innovative type test automation solutions in order to further improve existing Test Automation BDD driven framework based on Cucumber/Gherkin, Selenium Web Driver, Watir, Ruby/Java using Customized Page Object Model mixed with key words driven model
- Regularly and actively participated in Sprint planning, story grooming, retro, backlog assessment, continuous reprioritization, adaptation, code modification
Environment: DevOps, Agile/Scrum/Kanban, AWS, Dockers, Eclipse IDE, IntelliJ, Java, Java Script, Selenium Web Driver, TestNG, Junit, Cucumber/Gherkin, Ruby/RubyMine, Watir, Apache POI, Jackson API, REST Services, JAX-RS, Maven, Jenkins, SonarQube, JaCoCo, Cobertura, Tomcat, Git/GitGui, JIRA, ALM, TestRail, GitHub, REST/SOAP, Postman, SoapUI, Swagger, AWS, Sauce Labs
Confidential, Arlington, VA
Automation Test Lead/Sr. SDET
Responsibilities:
- Developed a high speed and most effective Prototyped Automated Testing Framework using Java, Selenium Web Driver, TestNG, and Web Services (JAX-WS and SoapUI) for the OBIM/ Confidential
- Completed a gap analysis and a comprehensive assessment for the currently existing UFT/VBScript based Test Automation Regression Suite containing about 1400+ automated scripts
- Architected, designed, developed the prototype, tested, and integrated an advanced solution for a fully automated testing using Java based solution path for the Biometric data for millions of visitors/immigrants/travelers into the USA. Integrated into the Maven and CI-CD server, Jenkins. They were using HP UFT before.
- Developed a detail migration plan for this massive transition from the legacy to the modernized Java, Selenium Web Driver, TestNG, SoapUI, and JAX-WS based system
- Designed, developed, and executed test scripts coupled with reporting and test management using both automated and some manual techniques/processes, which were part of routine tasks and assignment
- Reviewed critical documents like design documents, system ConOps, interface control documents, Sprint planning, capacity measurement, Sprint reviews, team velocity tracking, retro, backlog prioritization.
Environment: DevOps, Agile/Scrum/Kanban, AWS, Eclipse IDE, IntelliJ, Java, Node JS, Selenium Web Driver, Junit, TestNG, Postman, SoapUI, JAX-RS, JAX-WS, HTTPClient, API testing, Apache POI, Jackson API, DataFactory, Maven, Jenkins, Tomcat, Oracle Web Logic, JBOSS, IBM WebSphere, Git/GitGui, GitLab/GitHub, JIRA, HP ALM/QC, Cobertura, SonarQube/Istanbul, Chef, Puppet, Analysis, Big Data, AWS, S3
Confidential, Arlington, VA
Software Development Engineer in Test (SDET)
Responsibilities:
- Developed a Test Automation Framework from scratch using Selenium WebDriver, Java, and TestNG for developing an Automated Regression Suite covering both GUI and backend testing
- Created some micro services using REST calls which could be injected within the Selenium Web Driver and Java code for testing backend and database focused testing and verification for Big Data
- Designed 100+ automated test scripts for conducting critically impacting supply chain for Pentagon and integrated them into the Jenkins (CI Server) for scheduled and on-demand execution.
Confidential, Woodlawn, MD
Test Automation Architect/Lead/Sr. SDET
Responsibilities:
- Designed, developed complex Java code, and tested and integrated the Prototyped Data Engine for Test Automation framework for doing a large volume of future data processing
- Created and developed a detailed roadmap for our test automation efforts and overall testing quality matrix generation for the enterprise
- Designed and developed an initial characterization and assessment for doing a detailed Performance testing for our applications
- Provided various technical guidance and suggestions to the team members
- Developed software using Java, Selenium Web Driver, and Cucumber
- Created various available and innovative type test automation solutions in order to further improve existing Test Automation BDT driven framework based on Cucumber/Gherkin, Selenium Web Driver, and Java using combined Page Object Model and Key Words driven model
Confidential, Washington, D. C
Test Lead/Lead Automation Engineer/Sr. SDET
Responsibilities:
- Designed, developed, integrated, and deployed thousands of automation scripts using Selenium Web Driver, Java, TestNG, Junit, build tool Maven, CI Server Jenkins, and Local Web Server for testing various web based and back end applications of U.S. Securities and Exchange Commission (SEC) involving hundreds of registered Brokerage Firms, Investment Adviser Firms, and other giant financial intuitions.
- Designed, developed, and implemented a customized Test Automation framework combining Java, Selenium Web Driver, Selenium Grid, ANT, Maven, TestNG/JUNIT, and Jenkins for executing thousands of Test Cases for the SEC.gov site for our Regression Suite
- Created, developed, and integrated a Java based Web Crawler/automation scripts injecting Selenium Web Driver and HTTP Client for crawling about ten thousand (10000) links for the SEC web site and conducting a comprehensive health check
- Developed a Standard Operating Procedure (SOP) and step-by-step guide for building an automation framework using Selenium Web Driver, Java, ANT, and TestNG
- Designed, built, integrated, deployed, and installed successfully numerous software applications, packages, and utility tools