Sdet/ Qe Lead Resume
Summit, NJ
SUMMARY:
- Around 9+ years of experience in Software Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimize risks and lead to quality product delivery.
- In - depth knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) with expertise in business and functional requirements, Root Cause analysis and assessments, Utilities and Telecom domain.
- Worked as a Java Developer and developed application using REST, AngularJS and Spring Boot Microservices
- Worked on Core Java OOPS concepts, Exception Handing, Collections Framework, Multithreading
- Extensive experience in automation testing tools such as Selenium WebDriver, JUnit/ TestNG for web applications
- Strong Working Knowledge of Web Technologies like JavaScript, AWS, XML, XPATH, HTML, JSON, jQuery and CSS.
- Strong experience in Mobile Application Testing for device working on platforms like iOS and Android using Appium automation.
- Implementation of BDD framework Cucumber using Java
- Experience in developing/maintaining TestFrameworks for Automation using Selenium and Java (Page Object Model, Data Driven models).
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAPUI, Apache HTTP Client, JAXB parsers and using Middleware Testing and SOA Testing
- Strong expertise in designing and executing the SQL queries in MSSQL server, NoSQL Cassandra, ElasticSearch, Oracle SQL Developer in order to ensure the data integrity and to perform the backend testing
- Proficient in automation testing to perform different types of testing such as Simulator Testing, Functional Testing, Integration Testing, System Testing, User Acceptance Testing and Regression Testing
- Extensive use of HP Quality Center tool as the test management tool and the defect tracking tool.
- Experience in ADMS, Experience in Configuration Management tools like CSS, SVN and GIT.
- Well Experienced in using JIRA, IBMClear Quest, Quality Center as defect tracking tools.
- Good knowledge of UNIX/LINUX. Well Experienced in tools like JIRA, Rally. Experience in using Maven and Jenkins.
- ConfiguredCucumber Report PluginandPerformance Pluginto Jenkins to generate html test reports.
- Web pages’ development using JAVA, HTML, and Spring MVC Design Patterns, OOPS, JAVA/J2EE, JDBC
- Created manual test cases in HP QC/HP ALM for various user stories based on release and sprint plan.
TECHNICAL SKILLS:
Testing: Selenium IDE/Web Driver/Grid, TestNG, JUnit, Simulator, Chrome Developer ToolsLabs, JMeter, Cucumber, Firebug, Firepath, J2EE, Log4j, JXL, TOSCA
Programming: JAVA, Python, C, C++, SDLC, Algorithms, Data Structure
Framework: REST web service, Appium, Tosca, Marathon, Spring MVC, SpringBoot
Networking: OSI layer, Network Security, EIGRP, Packet switching and routing, Networking protocols
Database: PL/SQL, MySQL, Microsoft SQL, BigData, HBase
Web Technologies: JavaScript, NodeJS, AJAX, JSON, XML
Tools: Selenium, Protractor, TestNG, Junit, Bugzilla, Eclipse, Jira, Jenkins, POSTMAN, Tablue, SonarQube
Version Control: Git, SVN, CVS
Servers: Apache Tomcat, Amazon Web Services
Bug Tracking Tools: JIRA, Bugzilla, Rally
PROFESSIONAL EXPERIENCE:
Confidential, Summit, NJ
SDET/ QE Lead
Responsibilities:
- Actively working in Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
- Used Lombok plugins in automation framework
- Use of TestNG, POM framework with Selenium/Java/IntelliJ
- Used Perfecto Automation tool to perform all app and web-based testing manually and consuming Perfecto.xml file inside automation framework to run code directly on Perfecto for Parallel testing
- Experience working on Simulator testing and device testing such as IOS and Android platform
- Used Gitlab VCS for repository management and created Pipelines (CICD) schedules to run nightly build automatically on iOS, Android, Web and API’s
- Added Surefire and Allure plugins into the framework for generating Test Report which circulated via emails to management people
- Used web element locator/methods/Apache POI for test script creations
- Used SonarQube to perform security checks, code quality and code coverage
- Created automation scripts for mobile native applications on iOS and Android platforms using Appium and Java
- Worked with Kafka admin for cluster setup on the QA environment
- Used PostgreSQL for testing test data generation and management
- Used Java OOPS and core Java, features like forEach() method, Lambda expression and Java stream API
- Performed API automation on Spring Boot Microservices using Rest Assured framework for all the banking services. Validate request and response JSON data
- Developed end to end test for Single Page Application such as AngularJS usng Protractor
- Worked on data management to ensure data consistency and compliance of data
- Worked on data tool to maintain transferency and visibility of data
- Used Cucumber with Selenium to automate BDD (Behavior-Driven Development) style scenarios by writing Feature files and Step definition for different scenarios
- Actively working in Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective
- Generating test data using TDM tool and condition them per the requirements and add those test data in Jenkins CI/CD process
- Generating reports for log/Data Provider like Allure
- Used web element locator/methods/Apache POI for test script creations
- Created automation scripts for mobile native applications on iOS and Android platforms using Appium and Java
- Heavily involved in Web services automation testing using Rest Assured framework. Validate request and response XML
- Used Cucumber with Selenium to automate BDD (Behavior-Driven Development) style scenarios by writing Feature files and Step definition for different scenarios
- Involved in database testing such as MySQL, HBase and Bigdata to test the application thoughly
- Used Unified framework which in corporate Web, Mobile and API automation testing
Environment: Selenium Web Driver 2.0, Java, Lambda Expression, Java Stream API, TestNG, Appium GUI, Agile, JIRA, BDD Cucumber, Jenkins, Web Services (RESTFUL), Rest Assured, Databricks, Protractor, POSTMAN, Apache HTTP Client, XML, Oracle SQL Developer, SpringBoot, JavaScript, CSS, UNIX, Data-driven framework, SQL, SonarQube, Windows, HTML, CSS.
Confidential, Piscataway, NJ
SDET Engineer
Responsibilities:
- Analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
- Use of TestNGPOM framework with Selenium/Java/IntelliJ.
- Develop ATDD (Acceptance Test Driven Development) scripts in Eclipse (IDE) using SeleniumWebdriver testing framework using C#, JAVA with combination of Cucumber/Gherkin language. In this activity, create objects repository, feature files, java files and test scenarios per listed in the user story.
- Create test data for each test scenario using in-house test data management tool and condition them per the requirements and add those test data / accounts in Jenkins CI/CD process to maintain good status.
- Develop tests to work on integration testing with multiple upstream and downstream systems. Tests should cover front-end and back-end functions and ensure that applications and services behave as expected. Implement approved process improvements to increase the effectiveness of the test process
- Performed SonarQube tool scan to improved code coverage and code quality
- Used Tricentris TOSCA tool for automating UI based testing for pharmacy
- Tested applications on IOS and Android phones using Simulator and Device testing tools
- Created different libraries and template for TOSCA automation tool to be consumed in test cases.
- Extent report for log/Data Provider for test data/Maven for project builds.
- Used Protractor to perform end to end testing for AngularJS application
- Web element locator/methods/ApachePOI for test script creations.
- Developed automation scripts for mobile native applications on iOS and Android platforms using Appium and Java.
- Perform parallel and Cross Browser testing on different browsers where multiple tests were run at the same time.
- Involved in Web services automation testing using Rest Assured framework. Validate request and response XML. Add assertions to validate the XML for RESTFUL service.
- Perform backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Created theFeatureFilesfor Cucumber Automation.
- Worked on automation API testing on Spring Frameworks API to validate the backend API’s
- Implemented BDD framework using Cucumber.
- Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
- Perform Functional testing as per user stories and perform Integration Testing & Regression, using Selenium WebDriver automation scripts.
- Develop scenario-based testing for theJMeter scripts.
- Create, schedule, and run the scenarios usingJMeterand generate necessary graphs.
- Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios.
- Created and executedJMeterscripts for performance testing of portal
- Creating and maintaining Business Intelligence Risk Database by giving selection criteria which helps client in analyzing related Risk for client on-boarding/Account Opening.
- Create Test Suites and Scenarios to ensure accuracy towards business requirements and development guidelines and upload test scripts into HP ALM/JIRA to maintain all versions of the scenarios in-order to maintain history whenever needed and perform tests for specific versions whenever required.
Environment: Selenium Web Driver 2.0, Java, TestNG, JMeter, Protractor, Appium GUI, Sauce Labs, Tosca, Xpath, Agile, JIRA, Jenkins, Web Services (RESTFUL), Rest Assured, POSTMAN, Apache HTTP Client, XML, SonarQube, Oracle Sql Developer, Quality Center, Spring API, HTML, JavaScript, CSS, UNIX, Data-driven framework, SQL, Windows, HTML, CSS.
Confidential, Warren
SDET/QA Engineer
Responsibilities:
- Analyze user stories and participate in various meetings like Sprint planning, Scrum Meetings, Review Sessions & Sprint Retrospective.
- Develop and Execute Test Scripts using Selenium WebDriver/Java, TestNG and analyze Test Results.
- Analyze and verify best automated and manual test approaches and execute UI functional, acceptance, integration and system testing.
- Successfully implemented Agile Sprint model into team & with it conducting all agile ceremonies.
- Involved in mentoring Automation Engineers, Business Analysts, Developers, QualityManagers to use the framework developed and build assets.
- Responsible for implementation of Hybrid TestAutomationFramework, using Selenium WebDriver,TestNG and Maven and Java.
- Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
- Perform parallel and Cross Browser testing on different browsers where multiple tests were run at the same time.
- Implemented Appium Scripts to test iOS and Android platforms.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE.
- Involved in writing test scripts usingjava and executed it through seleniumCucumber
- Manage the framework dependency jars using Maven.
- Use Page object Modeling design pattern for ease of maintenance of scripts.
- Involved in Web services testing using POSTMAN/SOAPUI Tool. Validate request and response XML. Add assertions to validate the XML for SOAP and RESTFUL service.
- Apache Http Client uses a Http Uri Request to send and receive data and handled various methods using Http GET, Http POST, HTTP DELETE, HTTP PUT method.
- Perform backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Manage individual sprints, user stories, Test defect cycle, and tasks using Jira as tracking tool
- Perform Functional testing as per user stories andperform Integration Testing & Regression, using Selenium WebDriver automation scripts.
- Use GitHub as a source repository system.
- Use Jenkins for continuous integration of test automation scripts
- Verify the integration of various components in the application and execute end-to-end testing.
- Participate in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium WebDriver/Java, TestNG,Cucumber,POSTMAN,Appium,JMeter,POM, Firebug, Xpath, CSS Selector, Jenkins, JIRA, IDE, GitHub, Agile, Oracle SQL Developer, SourceTree, Apache HTTP Client,JAXB, Log4j, JDBC, Mobile Testing.
Confidential, Louisville, KY
SDET/QA Engineer
Responsibilities:
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all test cases.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed the Automation Test Scripts usingSelenium WebDriver and JUnit.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Tested request and response XML based web services interfaces using SOAPUI.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
- Used Http Apache Client with various Http methods.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on creating test cases for data-driven framework for selenium web driver
- Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center and Tableau.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver 2.0, Java, TestNG, Xpath, Agile, ANT, JIRA, Jenkins, Rally, Web Services (SOAP & RESTFUL), Apache HTTP Client, XML, Oracle Sql Developer, Quality Center, Tableau, HTML, JavaScript, CSS, UNIX, Data-driven framework, SQL, Windows, HTML, CSS.
Confidential
SDET
Responsibilities:
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium Web Driver.
- Used Java OOPS concepts and Core Java concepts to developed the applicatin
- Developed the application using Spring MVC Framework by implementing controller and backend service classes
- Developed web-services for different functionalities in the application in SOAP and REST architectures
- Integrated the backend services with front end through a proper JSON contract as per the business needs
- Developed views and controllers for client and manager modules using Spring MVC/Core
- Used Spring ORM and integrated with Hibernat to perform database operations
- Designed and executed the Automation Test Scripts usingSelenium WebDriver and JUnit.
- Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Tested request and response XML based web services interfaces using SOAPUI.
- Involved in Web Services Testing using SOAP and REST based web services to create and execute automated functional, regression, compliance tests.
- Used Http Apache Client with various Http methods.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Worked on creating test cases for data-driven framework for selenium web driver
- Performed manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Agile, Selenium WebDriver (Java), Spring MVC, Spring Boot, Hibernate, Core Java, UAT Regression, Junit, Data Driven Framework, ANT, Jenkins, SOAP UI, Selenium Grid, SQL.