Sdet Resume
Washington, DC
SUMMARY
- Focused Automation Engineer with over 9 years’ experience in Information Technology, diverse manufacturing, and production environments. Background in lean manufacturing and quality assurance with focus on meeting production customer service and quality goals.
- Specialized in Software Quality Assurance Testing,proficient in testing on Client/Server and Web based applications and experience on Core Java, and OOPS concepts.
- Extensively worked on all phases of Software Development Life Cycle (SDLC), Bug Life Cycle and methodologies such likeAgile, SCRUM and Waterfall Model.
- Hands on experience in writing test scripts for web and client server applications using test automation tools such as Selenium WebDriver/IDE/Grid.
- Hands on experience on Junit,features of TestNG framework forUnit testing andMavenfor Project building.
- Experience and domain knowledge in Banking, Retail, E - Commerce, Insurance, Financial-Mortgage domains, and their workflow.
- Experience in the development ofData driven and Hybrid Automationframeworks inSelenium.
- Good experience in testing both SOUP and REST services using SOUP UI, Ready API, Postman, REST-Assured libraries and tested both in JSON and XML format.
- Experience with OAuth 2.0.
- Used REST-Assured Automation with BDD approach & TestNG for (Data Driven Testing).
- Experience in Web Services testing using SoapUI, XML, WSDL technologies.
- Experience in Back-End testing, data validation, Database testing using SQL queries.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Proficient in Parallel testing using Cucumber and TestNG together in BDD approach.
- Experience in working on Selenium WebDriver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
- Extensive experience in reviewing and analyzing Business Requirements and creatingTest Plans, Test Cases, Test Scripts,Test Estimation&Requirement Traceability Matrix (RTM).
- Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Boundary Value Testing.
- Unique ability to adapt to changes and changing environment.
- Experience in Performance testing using JMeter.
- Experience in using Gatlin for performance load testing.
- Experience in distributed and parallel testing using selenium Grid.
- Good experience in CICD using none-pipeline Jenkins.
TECHNICAL SKILLS
- Automation Tools
- API Testing Tools
- Web Debugging Tool
- Databases
- Programming Language
- Testing Framework
- Operation System
- IDE
- Versioning Control
- Web Technologies continuous Integration Tool
- Project Methodologies
- Defect Tracking Tools
- CICD
- Testing Types
- Selenium IDE/WebDriver
- GRID
- Read API
- SOAP UI
- Postman
- REST-Assured
- JMeter
- Gatlin
- XPath
- Fire path
- Firebug
- MySQL
- Oracle
- PostgreSQL
- MS Excel
- JAVA
- Python
- XML
- SQL
- Gherkin
- Cucumber
- TestNG
- JUnit
- Data Driven
- Windows (XP Vista & 7 8 10)
- Unix/Linux
- Eclipse
- IntelliJ IDEA MySQL
- PG Admin
- Git
- Bitbucket
- XPath
- CSS
- HTML
- XML
- Maven
- Agile-Scrum
- Waterfall V-Model
- JIRA
- HP
- ALM Rally
- Jinkins
- GitLab
- Maven
- Functional
- System
- Regression
- Acceptance
- UAT
- BVT
PROFESSIONAL EXPERIENCE
SDET
Confidential, Washington DC
Responsibilities:
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber (BDD) and TestNG (Data Driven Testing)
- Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web driver and Cucumber.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Experience onCore Java, OOPSconcepts.
- Used MAVEN for build management, and Jenkins for Continuous Integration of the builds.
- Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Performed User Acceptance testing (UAT) exclusively in an agile environment.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber Maven, and Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.
- Utilized JIRA as defect tracking tool on the project.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing using Selenium.
- Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.
- Involved in preparing a report of all automation difficulties and test results for a further application using Maven.
- Delivered back-end testing for data validation using SQL in Oracle and executed SQL Queries on database tables to verify the database.
- Participated in Stand-up meeting, walk-through meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
- Involved in performance testing using JMeter.
Environment: & Tools: Java, Selenium Web Driver, Selenium Grid, HP ALM, Jenkins, MAVEN, Apache-POI, Cucumber (BDD), TestNG (Data Driven), TDD, Ready API, REST-Assured, SoapUI, Postman, Gherkin, JMeter, Oracle DB, Eclipse, Docker, XML, HTML, SQL, XPath, MySQL, MS Office suite, SDLC, STLC, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox, and Edge.
Test Automation Engineer
Confidential, Cherry Hill, NJ
Responsibilities:
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution report and generation in accordance with Quality Assurance best practices.
- Worked as an Automation test lead.
- Extensive use of descriptive programming to create effective and efficient reusable functions and maintaining them in a neat function library to be used by the team.
- Gathered requirements documents such as business requirements and design document and other related documents.
- Experience with Postman tool for Manual Testing API Rest Request
- Experience onCore Java, OOPSconcepts.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plan, Test Casesandexecuted test cases.
- Responsible for writing and maintainSelenium WebDriverscripts for regression andfunctional testingusingdata driven framework.
- Developed test code in Java language usingSelenium WebDriver andTestNGframework.
- Setup the Automation framework usingSeleniumWebDriver to run test cases in multiple browsers and platforms.
- Involved in design and implementation ofSelenium WebDriverautomation framework for smoke and regression test suites (TestNG and Maven).
- UtilizeCSS selectors, IDs, and XPathsto locate elements on Web pages.
- Involved in testing the application utilizing theScrum (Agile)methodology.
- Involved in designing ofautomation frameworkto be used in UI testing withSelenium WebDriver.
- Execute browser compatibility and regression tests usingSelenium WebDriverfor testing UI for every new build release.
- Set up Jenkins for scheduled automation test run and that will trigger Smoke Test script by receiving email.
- Developed and executedSQL queriesto verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withSQL queriesfrom oracle database.
- PerformedEnd-to-Endtesting of database to check data integrity using SQL queries.
- Assisted QA lead in documentingUser Acceptance Test reportand reporting defect resolution.
- Preformed Performance testing using JMeter.
- Experienced in Cross Browser Testing by executing the test cases in Firefox, Chrome and Internet Explorer.
- Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
Environment: & Tools:Selenium WebDriver,Selenium Grid, Java, TestNG, JMeter, Jenkins, SQL, Maven, HTML, XPath, Git &GitHub, Windows 7. My SQL, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, REST, SOUP, WSDL, SOAPUI, JSON and HTML, Windows 7, 10, Browsers: Chrome, Firefox, and IE.
QA Analyst (Manual Tester)
Confidential, Columbus, OH
Responsibilities:
- Responsible for overall project QA activities which include system requirement and designs; test strategies and test case development; test result documentation, prioritizing and resolution end user acceptance testing.
- Analyzedbusiness requirements,documentedbusiness requirements specifications, wroteTest Plans,Test Cases.
- Worked with development team to understandtechnical designandarchitecturefor test planning.
- Performed Cross browser testing on Internet explorer, Firefox, and Chrome for browser compatibility.
- Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
- Created and modified written test procedures, test cases, test data, and other test-related materials using approved software tools.
- Worked with development teams to investigate and correct bugs and deficiencies based on testing results and involved in defect tracking and resolving production logs.
- Performed all phases of end-to-end testing which includes Functionality testing, Regression Testing, GUI testing, Boundary testing, Negative testing, System testing, Ad-Hoc testing
- Uploaded test cases executed test cases and logged defects inHP ALM/Quality Center.
- MaintainedTraceability Matrixto track the requirements to the test cases to ensure complete test coverage in theHP ALM/Quality Center. Involved in regression test planning, Manual- automated test executions and test result analysis.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Connected to database to Query the database usingSQLfordata verificationandvalidation.
- Performed back-end testing on oracle database by writingSQL quarries.
- Interacted closely with developers regarding defects, participated intracking, reviewing and analyzingbugs.
- Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for variouschange requestsby analyzing the feedback from user groups.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
Environment: & Tools: XML, TDD, MS-Office, SQL Developer, My SQL, MS Excel, SDLC, Agile/Scrum, JIRA, Firebug, Windows XP, 7, Browsers: Chrome, Firefox, and IE