Test Automation Engineer/sdet Resume
5.00/5 (Submit Your Rating)
Irving, TX
EXPERIENCE SUMMARY:
- Over 15+ years of experience in Software Application Development with proficiency in End to End implementation of Web based and Client/Server Applications.
- Over 10+ years Architected and Designed various J2EE Applications, Data Analytics Applications, RAFT (Reusable Automation Framework for Testing) using Micro Services in AWS
- Over 5+ years Architected and Designed various Test Automation Frameworks from scratch and integrated with CI/CD pipeline
- Over 2+ years Designed and Developed Data Analytics Algorithms on Big Data with MapReduce
- 2 years of experience in Robotic Process Automation / Business Process Automation
- Architected and Designed TaaS (Testing as a Service) which is consumed by various verticals across organization
- Architected and Designed Service Virtualization using Restful Services
- Architected and Designed a BOT (Robotic Process Automation) to improve the efficiency of the Process and accomplish the Tasks faster
- Architected and Designed BDD/ATDD Framework using Cucumber, Selenium
- Architected and Designed TestNG Framework, Hybrid Framework
- Exceptional Understanding of Software Development Life Cycle (SDLC), Agile Methodology.
AREAS OF EXPERTISE:
- Project Management, Project Estimation, Project Scheduling, Project Tracking and Team Management
- Expertise in understanding Business Process;
- Expertise in analyzing preliminary Feasibility/Risk analysis and provide baseline acceptance criteria and deliverables.
- Effective communication skills and coordination between globally located teams.
- Expertise in Agile SDLC, ATDD or BDD development strategies
- Project delivery under stringent timelines and high pressure.
- Mentored the Team and guide them from concepts to design, development, deployment and support
- Automation Anywhere 10.x, UIPath,
- Micro Services, Web Services, SOA, SOAP, REST, JSON, JAXWS, WSDL
- Selenium, Cucumber, Gherkins, ATDD, BDD, TestNG, Appium
- Java, JSP, NodeJS, Angular JS,
- JavaScript, Ajax, jQuery, Adobe Flex, HTML, CSS
- Oracle, PostgreSQL, Hibernate
- Struts, Spring, Log4j
- JSON, GSON, Jackson, XML, JAXB, XML Schema
- Git, BitBucket, Source Tree, Jenkins
- Bugzilla, JIRA, ALM, Confluence
- Docker, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Test Automation Engineer/SDET
Responsibilities:
- Architected Micro Services (RESTful Services) Implementation using Spring Boot hosted in AWS.
- Junit test coverage with Mockito and SonarQube.
- Implementation of RPA (Robotic Process Automation) for Confidential .
- Architected TaaS Framework from Scratch and Implemented CI/CD pipeline for Install, Change, Move order flows
Confidential, Plano, TX
Test Automation Engineer/SDET
Confidential, Plano, TX
Test Automation Engineer/SDET
Confidential, Palo Alto, CA
Tech Lead
Confidential, Marlborough, M
Tech Lead
Confidential
Software Engineer
Confidential
Software Engineer
Responsibilities:
- Prepared Process Definition Document (PDD) & Solution Design Document (SDD) to implement the Automation process using Automation Anywhere
- Identified and designed Automation Workflows efficiently to automate Business Process
- Architected, Designed and Developed TaaS (Test as a Service) framework with Spring - Boot Micro service, Rest-Assured, JSONPath and Lombak libraries
- Configured the TaaS with CI/CD pipeline Jenkins to schedule all the End to End order flows such as Install Order, Change Order, Upgrade Order, Move Order flows
- Designed and Developed a Light Weight RAFT using Rest-Assured Framework and Spring Boot Micro Service and exposed it as RESTful Micro Service to the Client Teams. Hosted the Micro Service in AWS using Docker Image
- Developed JUnit test cases with Mockito based on SonarQube coverage
- Created MongoDB database for storing the data of every test execution and display the metrics in Dashboard for the upper management
- Design and developed the Web Service Test Engine, which execute the test scripts for GET, POST, PUT, DELETE requests using Rest Assured API. It’s a one point solution for API Testing that reduces the redundancy of code and their development effort across Scrum Teams
- Developed the Restful Web Services in Node.js and exposed as a Micro Service
- Validated Automotive Refinance 2.0 Project Web pages using Selenium where Customer enter their personal data and Auto details. Validated in Web Pages in Mobile devices using Emulator.
- Designed and Developed ATDD/ BDD Cucumber Framework with Spring Context objects to pass the data across various steps that’s defined in Feature Steps
- Developed the ATDD Framework for Refi2.0 with Gherkin, Cucumber and Selenium
- Configured the Refi2.0 in CI/CD pipeline in Jenkins for smoke, regression jobs using Cucumber tags
- Automated the database validation by executing the SQL Scripts using JDBC Driver
- Validated Sales Force Platform as Sales Agent and Care Agents for Account 360, Contact 360, and Knowledge management. Automated the Regression test suite for Account 360, Contact 360, and Knowledge Management in Sales Force using the TestNG Framework.
- Designed and developed Selenium Automation Framework with TestNG with Parallel execution.
- Designed and Developed the Selenium Hybrid Framework (Keyword Driven Framework) to validate the Purchase Order Management and Merchandise Planning Application
- Design and Developed CMA ( Customer marketing Analytics) tool with Tableau Dashboard with Data Analytics Algorithm using Hadoop MapReduce
- Architected and Developed RESTful Web Services to integrate the data between FlexPLM with Adobe Illustrator Plugin. Update Web.xml to register the Web Service and handle all the GET, POST request from AI Plugin. Used Jersey to bind JSON to Java Objects
- Designed and developed SOAP Based Web Services to integrate FlexPLM and MDM. Created WSDL, stub and skeleton and deployed in Server. Used JAXB XML to bind the XML data.
- Developed Java Script Library API to embed the Adobe Flex swf file on Legacy Application for the Agents to search and select the Legacy data in their application.
- Solely conceptualized and successfully implemented Related Object Search in PLM Application. All interrelated Objects could be navigated back and forth to view their related Objects (Part, Doc, Project, Models, Derived Models, Test Plan, Industrial Plants and Engineering Change Objects)
- Developed Customer and Marketing Analytics (Social Forum Data Mining) Application using Spring, Tomcat, Spring and Vertica Database. This comprises of full-fledged java development from UI to server side logic to SQL scripts to perform CRUD operation in Vertica database. Managed and coordinated the off shore team to develop the Application and release it on time. The generated reports were displayed in Tableau Dashboard for the Sales people to analyze the results.
- Developed the ETL tool to extract the data from Database using API as XML and Load the XML data to Reporting database using Hibernate. Developed looping logic in ETL to load all the Refreshed data to Reporting database in near real time.
- Developed Component Libraries (Environmental Regulatory Compliance template and Medical Device template) to install and configure with FlexPLM application.
- Validated the Web pages using Appium
- Developed using Java Reflections to handle the invocation of Method based on the Test Case Key words.
- Created Test Strategies and implementation of Test Plans to abide with Agile Methodology in each Sprints
- Integrate Automated scripts
- Coordination between Business Analyst and Development team in understanding the requirements
- Mentored the Team and lead them from concept to deployment and Develop Automation Scripts
- Developed Test Strategy, Test Plans for Smoke, Integration Testing and Regression Testing
- Managed Dev and QA team and their Efforts in accomplishing the various Dev Tasks, QA Tasks and also Automation Tasks. Follow ATDD/ BDD pattern in Agile Methodology to accomplish the Tasks with perfect Acceptance Criteria captured in Sprint Stories
- Coordinate the meetings between Cross Functional Team such as Dev Team, Product Team, Manual QA Team and Automation Team and derive the Solution out of that meeting.
- Managed and coordinated the effort of accomplish the hosting of TDM (Test Data Management) as a Micro Service to consume the Test data by various clients
- Coordinate the Agile Scrum team, track their progress, preparation of status reports, preparation of Future Road Map
- Managed Dev Team and QA Team in in developing various scenarios, Bug Tracking and resolving them appropriately
- Handled resource 10 Resources onsite and 40 resources offshore.
