Sdet Resume
CA
SUMMARY
- Over 14 years of extensive experience working and developing automation framework with Selenium WebDriver, Selenium GRID, Cucumber, RestAssured, Protractor, Jasmine, Node.js, gulp, grunt, Jenkins, Maven, Java, JUnit, TestNG, Splunk etc.
- Provided technical architecture; defining strategic direction for testing automation practices.
- Experienced in multiple domains like Software Securities, Payroll, HCM, Energy and Utility, Healthcare and Finance Industry.
- Well versed in managing and handling software quality testing teams
- Sound understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and methodologies like Agile, Waterfall.
- Good knowledge of Shell Scripting.
- Developed BDD using Cucumber Test Automation tool.
- Developed Restful web services testing framework using Rest Assured.
- Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Configuration, Regression, Integration, Usability Testing and Cross - Browser Compatibility Testing.
- Experience in version control system like GIT, SVN, TFS, and Source Depot Browser for source code maintenance.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.
TECHNICAL SKILLS
Programming/Scripting Skills: Java, JavaScript, Shell Scripting
Testing Tools/Framework: Selenium WebDriver, Cucumber, Protractor e2e test framework, Jasmine2, TestNG, Junit, Node.js, grunt, gulp, VSTS, ALM, Splunk, RESTFul, RestAssured, Spring Boot etc.
Database: SQL Server
Source Control Tools: GIT, SVN
Test Management Tools: Radar, Rally, Jira, Quality Center
Build/CI Tools: Jenkins, Maven
IDE: Eclipse, ATOM, WebStorm, Bracket
PROFESSIONAL EXPERIENCE
Confidential, CA
SDET
Responsibilities:
- Developing backend API application using Spring Boot, Spring JPA.
- Using Postman to debug backend application
- Code review and manage branches in GIT
- Writing and managing test cases status in Radar-Test management tool
- Debugging application log using Splunk
- Verifying and comparing UI application data using SQL queries
- Doing build and deployment of the application.
- Periodically doing carrier and apple environment migration as per the schedule.
- Participating in all aspects of product testing, including test plan development, execution and delivery of well-tested solutions with short time to release.
- Independently analyzes issues, recommends software changes and writes detailed bug reports. Creates and maintains ownership of test cases and test results throughout SDLC.
- Designed and developed automation framework using Java, Selenium, Maven, TestNG, Jenkins and developed all the best possible sanity test cases to check the health of the application.
- Managing and providing technical help to the automation team to bring up tasks to the closure.
Software and Tools: Java, Spring Boot, Spring JPA, Jenkins, Splunk, SQL Developer, Postman, Selenium, Maven, TestNG
Confidential, CA
Sr. QA Automation Engineer
Responsibilities:
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed, executed and managed all activities in an end-to-end test plan using Jira.
- Designed and Developed automation framework using Selenium Webdriver, Java, Cucumber and Maven, TestNG
- Strong experience with BDD using Cucumber Test Automation tool and Gherkin scripting language.
- Using Maven build tool to manage the dependencies and to verify the build.
- Achieved continuous integration using Jenkins.
- Prepare automation design documents and operational guidelines on QWIKI.
- Maintained separate execution environments for Smoke, Regression and Integration tests.
- Helped in identifying new approaches of automation and identifying new tools that can help automate manual tests.
- Prepared data for Automation purpose by Spinning up scenario-based cloud agent on AWS.
- Covered detailed test cases for Microservices Integration Testing.
- Responsible for code reviews and other peer-based test automation development activities
- De veloped SQL queries to verify data verification and validation.
- Used Splunk to debug the application log
- Used GIT to track changes in the source code during test automation suit development.
- Maintained delivering business priorities and value at all times in accordance with Group guidelines and principals.
- Raised defects and task activities in Jira.
Software and Tools: Selenium WebDriver, TestNG, Selenium Grid, Core Java, Maven, Jenkins, Javascript, Firefox, Chrome, Eclipse, Windows7, 8 & 10, SQL Developer, Jira and Splunk
Confidential, Florham Park, NJ
SDET
Responsibilities:
- Designed and developed multiple automation framework independently using Selenium Webdriver, Java, JavaScript, TestNG and using Protractor, Jasmine, JavaScript, Node.js, npm, SVN, Quick Build
- Achieved BDD using Cucumber Test Automation tool and Gherkin scripting language.
- Used Maven build tool to manage the dependencies and to verify the build.
- Used Gulp and Grunt task runner.
- Designed and developed Rest Assured automation framework for REST API test.
- Completely responsible for the implementation and maintenance of an Automation test framework and test suites.
Software and Tools: Selenium WebDriver, TestNG, Selenium Grid, Core Java, Maven, Jenkins, Protractor, jasmine2, Javascript, Node.js, gulp, grunt, AngularJS, quick build, OpenStack - Cloud based RHEL7, Rest Assured, Firefox, Internet Explorer, Chrome, Eclipse, Windows7 & 8, MySQL, ALM, SVN
Confidential, Roseland, NJ
Software Engineer In Test
Responsibilities:
- Developed Automation framework using a robust and highly scalable Page Object Model, with Continuous Integration achieved using Selenium, Java and Jenkins
- Achieved BDD using Cucumber Test Automation tool and Gherkin scripting language.
- Since the application is in AngularJS, so automated few modules in protractor, jasmine2, javascript, gulp, Node.js and npm as a POC.
Software and Tools: Selenium WebDriver, TestNG, Selenium Grid, Cucumber, Gherkins, Java, javascript, Jenkins, Maven, Protractor, jsmine2, Javascript, Node.js, gulp, AngulrarJS, Firefox, Internet Explorer, Chrome, Eclipse, Windows7 & 8, MySQL, SVN, Rally