Sdet Resume
Lawrenceville, NJ
SUMMARY
- Over 8 + years of IT experience as a Software Quality Assurance (QA), SDET, Automation Engineer and System Engineer for various domain like Government, Healthcare, Retail, and Financial.
- Experience in all aspects of testing activities from business requirement document analysis to test cycle closure for regular and behavior driven development testing.
- Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts
- Architect, Design and Develop Automation Framework from Scratch using Selenium WebDriver, Puppeteer, Karate API
- Used Cucumber for browser - based testing with scenarios and situations. Implemented BDD/TDD framework using Cucumber, Gherkins.
- Experience in Data Driven and Keyword Driven Automation framework with UFT and Selenium WebDriver.
- Developed and Optimized automation scripts for Regression test suits with various sets of data
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Involved in the Design and implemented different automation frameworks such as Keyword Driven framework, Data Driven framework and Hybrid framework for various projects.
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Hands on experience on JUnit, TestNG framework for smoke and regression testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Strong knowledge in REST API services using HttpClient, REST Assured, Postman, Karate API.
- Solid Knowledge on Distributed version control Git, GitHub, Bit Bucket.
- Solid experience in Full Software Development Life Cycle (SDLC) and Software Testing Life Cycle Used HP Quality Center/HP ALM/JIRA for defect management, test planning and reporting.
- Expertise with different build management tool to deliver the projects on time. And working with continuous integration tools. Experience to schedule and run functional, performance and backend tests from Jenkins.
- Performed Spark testing with extensive use of HADOOP Queries, Mongo DB and UNIX commands
- Solid understanding of performance/ load testing with JMeter.
- Experience in creating realistic performance test plans to test different types of elements such as database, file upload/ download, FTP, Web services- API.
- Organized, attention to detail, self-motivation, personable, multi-focused and ability to meet project milestones and deliverable dates.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, TestNG, Maven, Cucumber Framework, HP Quality Center/ALM and QTP/UFT, RALLY, JIRA. Puppeteer, Karate API
Web Browsers and OS: Internet Explorer, Firefox, Safari, Google Chrome, Windows, UNIX, Linux and IBM Mainframe
Programming Languages: Java, VB Script, and Unix Shell Scripting.
Web Programming Languages: HTML, CSS, and JavaScript
Database: MS SQL Server, Oracle, IBM DB2, MS Access, MySQL.
Web Servers: Weblogic, Apache Tomcat.
Tools: and Utilities: MS Office, MS Excel, MS PowerPoint, MS Visio, Outlook, TOAD, SQL Analyzer, Oracle SQL Developer, MS SQL Server Management Studio, GIT, Jenkins, AWS.
PROFESSIONAL EXPERIENCE
Confidential, Lawrenceville, NJ
SDET
Responsibilities:
- Worked closely with BA to analyze the business requirements, business logic and process flow
- Created Test cases from business use cases, Test data and Selenium scripts for UI testing
- Executed automation scripts on different browsers/environments & reported defects/results to the development team
- Automated Quantum application using Puppeteer with Selenium Javascript Editor
- Created several functions in Javascript to support Puppeteer framework
- Unit tested all the new and existing automated Test Cases (Smoke and Regression).
- Hands on experience testing both SOAP and REST (with JSON) services with GET, PUT, POST and DEL, Karate API framework by providing input in Excel and Endpoints in properties file for each environment in Request and validating appropriate Response.
- Performed Database validation within Data Source and DataSourceLoop in automation Test Case.
- Created and manage Selenium Grid, JUnit test scripts to run automated test cases in parallel on 3 environments
- Managed the Selenium Cucumber & JAVA automation code and resources and keep in sync with the improvements and new features
- Converted Manual Integration tests into automated tests
- Written automation script using Java & Selenium WebDriver and resources in source control in SVN (Tortoise) over the time for improvements and new features.
- Converted Manual Integration tests into automated tests.
- Deployed the application through GitHub into Jenkins CI/CD Environment.
- Configured the Jenkins to run the Build every night.
- Used JIRA to manage test scripts, requirements and test case design.
- Generated Automation Report using Extent Report API.
- Responsible for weekly status updates showing the progress of the manual and automated testing
Environment: Selenium WebDriver, Selenium Puppeteer, Soap UI, Karate API, Cucumber, Eclipse, Inteliji, JIRA, MySQL, Oracle, Java, SOA, TestNG, Firebug, Xpath, Agile Scrum, Windows 7 Professional.
Confidential, Nashville, TN
Sr. QA Automation Engineer
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created Test cases from business use cases, and Test data for UI testing.
- Executed transactions focused on process of 834, 835, and 837 testing
- Worked Extensively with Inbound 837 I and 837 P, 835s (Out bounds) claims processing systems.
- Created Framework from scratch using Java, Selenium WebDriver, TestNG, Maven & Data Driven framework used Page Object Model (POM), Eclipse.
- Create custom XPath for to determine necessary testing scenarios for sales analytical tools.
- Developed scripts with identifying Dynamic Objects and use them in Selenium WebDriver.
- Created property files to store all the XPath, file path, test site URL and use them in the Selenium
- Sound knowledge of REST services using HttpClient, Postman.
- Used JIRA for Agile development to maintain sprint & user story.
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Written automation script using Java & Selenium WebDriver and resources in source control in SVN (Tortoise) over the time for improvements and new features.
- Used TestNG test scripts to run automated test cases in parallel on 3 environments
- Converted Manual Integration tests into automated tests.
- Facilitated meetings with the development, project and business users' teams to discuss issues and suggest resolution.
- Involved with BA and developers to analyze and debug code for defects resolution.
- Performed Back end testing with extensive use of SQL Queries.
- Used Oracle SQL Developer to write complex SQL queries (Join, Sub-queries) and PL/SQL stored procedures.
Environment: Selenium WebDriver(Java), Java, C++, AppDynamics, SQL server, Jira, Git Hub, Jenkins, Agile Scrum, Windows 7 Professional, Mac OS.
Confidential, Long Beach, NY
Sr. QA Analyst
Responsibilities:
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Test Automation Framework design, development and enhancement using Selenium Web Driver for Java (Eclipse IDE) along with Hybrid Data Driven approach
- Automating the priority regression test suite using Selenium web driver with Java
- Implemented Maven for Project building, and GIT for code management
- Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration
- Performing Cross-Browser testing with Selenium automated test scripts
- Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
- Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
- Involved in functional testing of SOAP and REST services using SOAP UI, Groovy Script Tool and tested both xml and JSON formats.
- Performed query operations on Oracle to do data validation. Used standard SQL functions and commands to develop SQL queries
- Developed script using Log4j API for proper step by step validation
- Participated actively in team meetings with Functional/Development Team for fixing the bugs
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers
Environment: Selenium WebDriver (Java), Cucumber, JUNIT, SOAP UI, MySql Server, Visual Studio Services, Agile Scrum, Amazon Web Service (AWS), Php, Java.
Confidential, Basking Ridge, NJ
Sr. QA Engineer
Responsibilities:
- Worked closely with BA to analyze the business requirements, business logic and process flow
- Created and helped the QA Lead in documenting Test Plans and Test Cases corresponding to business rules and requirements
- Analyzed and documented detailed program information working and interacting with software developers and members of various other dependent departments
- Manually performed System Testing, UAT, Functional and Regression Testing
- Maintained and executed test cases and test scripts using Quality Center
- Performed E-mail notifications to the developers relating bugs using the Quality Center
- Migrated automated regression and functional test suites by developing over 600 test cases, 5 test suites using Selenium WebDriver, JAVA, Junit.
- Exclusively involved in developing regression test scripts, creating output values and performing the Data Driven Test for all the projects using Quick Test Professional
- Used QC/ ALM in documenting requirements, test cases, RTM and defects.
- Exclusively involved in developing regression test scripts, creating output values and performing the data driven Test for all the stores using Quick Test Professional/UFT
- Managed multiple projects using Quality Center to manage the test cases, test scripts, test results and defects for all phases of QA process
- Validated the test results by writing SQL to retrieve the data from tables and from database
Environment: Selenium IDE, QC, QTP/UFT, Java, C++, SQL server, Jira, Windows, V.net, Star team.