We provide IT Staff Augmentation Services!

Sr Sdet Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • Over 8+ years of experience as a Senior Quality Engineer professional in Automation and Manual Testing for all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) that includes designing and implementing test plans, test cases, test execution, defect reporting and tracking. Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG, Junit, Rest Assured, Appium for web - based and mobile applications.
  • Experienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Proficiency in implementing Waterfall, Kanban, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures and test matrices.
  • Expertise in Automation tools such as Selenium WebDriver, Selenium IDE/RC, Selenium Grid, Java, Jenkins (continuous integration, Regression tests), Maven (Regression tests), Eclipse, TestNG (Regression tests), Rest Assured and JUnit.
  • Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.
  • Designed, implemented automation frameworks Keyword Driven framework, Data Driven framework Hybrid framework, Jasmine, Protractor and TestNG frameworks and development frameworks like Micronaut and Spring.
  • Expertise in working knowledge of Core Java and Object-Oriented Concepts.
  • Proficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.
  • Expertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.
  • Expert in logging framework Log4j and SL4J written in Java to store the flow details of Selenium Automation in a file or databases.
  • Efficiently performed on Continuous Integration tools such as Jenkins, Maven and SVN/GIT to manage different versions of the source code.
  • Experienced in Cross-Browser testing using Selenium to check that the web application works as expected in different browsers.
  • Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.
  • Effectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, TestRail, Rally and JIRA.
  • Implemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every Iframe.
  • Implemented the selenium synchronization using implicit and explicit waits.
  • Experienced in handling Pop-ups with Selenium using Alert methods. Experience in handling multiple windows in selenium using get window handles method.
  • Proficiency in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
  • Knowledge on mobile testing using Appium on real and virtual devices and sound knowledge in Perfecto Mobile which is a cloud based mobile testing.
  • Experienced in Salesforce testing and automation. Worked on force.com and Apex.
  • Worked on databases such as Oracle, Microsoft SQL Server, MySQL, Cassandra, DB2 and establish JDBC connectivity between the Java Programming language and a wide range of databases.
  • In depth understanding of the AS-IS and TO-BE business process modeling and experience in converting these requirements into technical specifications for preparing test Plans.
  • Experienced in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools.
  • Experienced with Soap and Restful web services testing using SOAPUI and Postman tool. Knowledge of XML, WSDL, and XPATH.
  • Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, jQuery, AJAX, and XML.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing.
  • Ability to work effectively as an individual contributor and also an excellent Team player and good working experience in POS and Retail Applications.

TECHNICAL SKILLS

Test Lifecycles: Waterfall, Agile/SCRUM, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid Test NG, Rest Assured, JMeter, Load Runner, Quick Test Pro, JUnit, Postman, Cucumber, SoapUI, Appium, Swagger

UI Test Build & Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), TestNG, Jasmine, Protractor, Spring, Micronaut

Programming Languages: C, C++, JAVA, Gherkin, Kotlin, JavaScript

Markup Languages: HTML, XML, XPath, CSS, XHTML

Databases: MySQL, Oracle, Microsoft SQL Server, DB2, Cassandra, PostgreSQL, SyBase

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Defect Tracking Tools: HP QC/HP ALM, JIRA, Bugzilla, Rally, TestRail, Kanban

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Web Services: REST, SOAP

Version Control Tools: GitHub, SVN, CSV, SourceTree

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Sr SDET

Responsibilities:

  • Involved in various phases of Software Testing and Development Lifecycle (SDLC) such as Requirement gathering, Modeling, Analysis, Design, Development and Testing.
  • Used Agile practices and Test-Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Participated in design of Proof of Concept with QA Lead
  • Participating in API design sessions to provide input on functional requirements, product designs and validations to plan the testing scope and approach.
  • Designing and developing automation tests framework and scripts for backend micro service API’s using Kotlin, Java, Junit and TestNG framework.
  • Reviewing developer’s code written in Micronaut and Spring framework
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections, which reads data from scripts using property and XML files.
  • Tested Angular 2 Dynamic Web Applications using Jasmine and Protractor, Karma Test Frameworks.
  • Created Automation Test scripts using Cucumber framework with selenium-Web driver and Page objects.
  • Monitored servers using Data dog, EFK Stack Elasticsearch, Kubernetes
  • Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries
  • Performed cross browser testing on different Operating Systems like Windows, Linux, and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • Built JavaScript based test framework using cucumberjs, webdriverio, node.js, angular.js and implemented test cases and scenarios for Behavior Driven Development.
  • Using Rest Assured library to write automation code and execute those tests in TestNG framework.
  • Developed custom testing framework for end-to-end testing involving all components of other APIS, Kafka, databases, AWS platform with Selenium WebDriver and TestNG
  • Performing Unit testing, Integration and User Acceptance Testing (UAT’s) with end users.
  • Writing SQL queries to read data from relational DB2, PostgreSQL and NOSQL database like Cassandra and MongoDB using MyBatis, Hibernate and validating them against microservices in different environments.
  • Validating Kafka topics to read and write Kafka messages to the databases
  • Performing Performance testing using JMeter to do load and stress testing of two versions of APIS
  • Performing manual testing of Rest API’s using Postman- Rest Client.
  • Using TestRail tool to create test cases and run the tests and create bugs
  • Writing java code to link test cases in TestRail to individual tests in automation scripts and documenting software defects using bug tracking tool called Jira
  • Using GitHub as the version control system for cloning repository, creating pull requests, merging the branches, committing the code
  • Working on building project using Maven to download the libraries and using Jenkins for continuous Integration and deployment
  • Developed code to start Appium server automatically before executing any test suite or test case thereby reducing manual effort of starting Appium server manually.
  • Stored the flow details of Selenium Automation in a log file using Log4j and SL4J Logging Framework
  • Managed scripts creation for regression and stress testing using LoadRunner and Quick Test Pro
  • Planning and executing regression testing and automation of regression testing processes
  • Delivering thorough testing reports that determined product quality and release readiness
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Involved in preparing test cases using Selenium Web driver (Java) to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Providing daily progress status reports and updates on testing activities in Scrum meetings and working closely with developers to track the CRON and RPG jobs through Kubernetes pods.

Environment: Java 1.9, Kotlin, MyBatis, Kotlin, Hibernate, Rest Assured, Selenium, Cucumber, Restful Services, Micronaut framework, TestNG and Junit frameworks, Kafka, TestRail, JIRA, GITHUB, Maven, IntelliJ, Jenkins, POSTMAN, LoadRunner, JMeter, JSON, XML, Quick Test Pro, Jasmine, Karma, JBehave, AWS, PostgreSQL, Cassandra, DB2, Swagger UI, Eclipse, SourceTree, Apache POI, JDBC, XML, Angular, Protractor, Karma, Jasmine, Docker, Kubernetes, Elastic Search, Log4j, SL4J

Confidential, Denver, CO

Sr. SDET

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in TestNG.
  • Developed test scripts for Web elements by identifying the locators using Firebug and FirePath Firefox plug-ins.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Implemented automation using Selenium Web Driver, JAVA, Selenium Grid, Cucumber and Maven.
  • Developed required Selenium support code in JAVA for Cucumber.
  • Used Firepath and Firebug Firefox plugins for identifying all the web elements using locators.
  • Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, Eclipse.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of business system analysts, developers and architects.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Performed functional testing of Web Services using POSTMAN Tool.
  • Used data-driven framework with POM to accomplish a regression cycle which is robust and reusable across multiple applications.
  • Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing in multi-tiered application architecture.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application

Environment: Java, Selenium WebDriver, Selenium Grid, SOAP UI, TestNG, Firebug, Firepath, XML, XPATH, DOM, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, Maven.

Confidential, Phoenix, AZ

Senior Software Test Engineer

Responsibilities:

  • Responsible for testing web-based applications using Selenium Web Driver.
  • Automated RESTful Web Services using HTTP Client along with TestNG
  • Designed tests and created a regression test suite for automated REST services
  • Involved in Design and Implementation of Business Logic functions and technical requirements.
  • Responsible for defining Testing Scope, Approach, Strategy, Test Entrance and Exit Criteria.
  • Performed automated testing using Selenium WebDriver, TestNG, RestUI on various applications
  • Performed Functional testing to identify various critical points in the application and automated it by using Selenium WebDriver on different module of corporate web site.
  • Performed service level functional manual testing using Postman
  • A very good understanding of programming language Java and its Object-Oriented Concepts.
  • Performed Front end GUI testing of the application which includes testing correct error message, color scheme, scroll bar, tooltip, font consistency, spellings, tab index, working of links, correct values in combo box, Help manual, shortcut keys, Boundary Analysis.
  • Design and develop Functional automated Test suites (Selenium WebDriver with TestNG) for UI testing.
  • Developed generic Selenium API to be reused by different teams.
  • Worked on Page Object Model framework in particular to encapsulate the internal state of web page to a single page object.
  • Used Firebug for the web-based application testing with Selenium WebDriver for the commands and locator applications.
  • Participated in software requirements and implementation design reviews and attending Scrum Kickoff meetings, Product Backlog in Agile software development.
  • Experience in Writing GUI Automation Test Cases using Selenium RC and JUnit in Java.
  • Experience in Multiple Browser Testing using Selenium GRID
  • Experience in writing SQL Queries for Back End Testing
  • Good Experience suing Subversion (SVN) as the version control tool along with GIT
  • Interacted with Business Analysts for requirement gathering.
  • Running manual smoke and regression tests after each major releases and patches.
  • Responsible for running test cases during each test cycle.
  • Involved in creating jobs for Sanity and Regression test suites using Hudson.
  • Involved in documenting test cases. working in AGILE environment
  • Used JIRA for bug filing and bug triage.

Environment: Java, J2ee, Selenium IDE, Selenium Web Driver, XPath, Eclipse, Maven, Web Services, TestNG, Oracle, HTML, Java Script, Agile, SQL Navigator.

Confidential

Sr. QA Engineer

Responsibilities:

  • Involved in Planning, Designing, Developing and Executing Test Scenarios for Manual and Automated Test cases.
  • Conducted Black box, Regression, Negative, Functional, Compatibility and Integration testing.
  • Conducted Cross browser testing (IE, Chrome, Firefox and Safari) using Selenium GRID.
  • Developed and enhanced automated test scripts for Confidential application using Selenium and Java in Eclipse.
  • Performed maps SOAP/REST web services testing with SOAPUI by validating request and response for XML, JSON.
  • Performed API (SOAP) Testing with JUnit Framework.
  • Created Data Driven, SOAP and REST test using SoapUI and excel; used assertion in SoapUI to validate response that is returned by the service.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Writing SQL queries and PL/SQL - functions, sequences and triggers
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Involved in creation of Requirement Traceability Matrix to analyze changes and identify changes in application and provide high-level view of Test cases scenario to client.

Environment: Eclipse IDE, Java, JUnit, Selenium WebDriver/GRID, Firebug, ANT, Jenkins

Confidential

QA Automation Engineer

Responsibilities:

  • Created, executed, and updated Functional, Regression, Integration, and Unit testcases manually.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium WebDriver.
  • Performed Smoke-Sanity, Functional, Regression, Integration, and Unit Testing for each build.
  • Developed manual test cases for positive, negative tests and document the results.
  • Wrote SQL Queries to extract data from MySQL to validate back-end data.
  • Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.
  • Tested compatibility of application for dynamic and static content under various cross browsers using DOM and XPath in Selenium.
  • Followed Scrum methodology. Coordinated with developers and record defects in JIRA to track until they are resolve.
  • Did mobile device testing using Android SDK and ADB commands.
  • Used Selenium GRID to execute test cases on multiple machines.

Environment: Windows, Unix/Linux, MAC, Subversion, JIRA, IE, Firefox, Chrome, Apache, MYSQL, HTML, XML, Java, Selenium WebDriver, ANT

We'd love your feedback!