We provide IT Staff Augmentation Services!

Sr Sdet Resume

0/5 (Submit Your Rating)

MD

SUMMARY

  • 9 years of experience as a QA Automation Engineer (SDET) testing webservice & Client Server Applications in Automation with good understanding of Test planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework design and Defect Reporting
  • Experience in Core Java Programming using OOPS concepts, Collections, Exception’s handling
  • Worked with business users and development staff to understand/determine requirements, collaborated with application developers for delivering the requirement on time and with scalability
  • Experience in designing and building Frameworks like Behavior Driven Development, Hybrid, Keyword driven, and data driven using Selenium Web driver, Java as a programming language.
  • Strong RDBMS concepts and experience in creating and maintaining Stored Procedures, Views, Functions, Triggers, Indexes, and Constraints
  • Experience in developing Behavior driven development using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.
  • Experience in using unit testing frameworks like Junit, TestNG, good knowledge in configuring the test suites in TestNG.xml file. experience in using build tools like Maven and configuring pom.xml
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins
  • Strong knowledge using Postman, SoapUI, Karate API and RestAssured for Webservice API Testing
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, XPath
  • Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira
  • An excellent team player & technically strong person who has capability to work with business users, project managers, team leads and architects
  • Flexible and versatile to adapt to any new environment and work on any project
  • Self - motivated and ability for critical thinking, analysis, and good communication skills. Strong inclination for finishing job before deadline

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Grid, TestNG, JUnit, Cucumber, RestAssured, Postman, SoapUI, Karate API, Jira, ALM, Maven, Appium, Rally, UFT, Protractor, GitHub, Bitbucket

RDBMS: SQL Server 2008/2008R 2/ 2012/2014/2016 , MySQL, IBM DB2, PostgreSQL

Cloud: Azure DevOps, Gitlab CI/CD, Jenkins

Languages: Java, SQL, TypeScript, Gherkin, C#

Operating Systems: Windows, Linux, Mac OS

IDE: VS, UFT, Eclipse, IntelliJ

PROFESSIONAL EXPERIENCE

Confidential, MD

Sr SDET

Responsibilities:

  • Worked in a highly dynamic agile environment and participated in all sprint meetings
  • Created detailed Test Cases in JIRA based on business requirements, data models, and technical specifications and linked them to the appropriate requirements
  • Created automation scripts to test both front-end and back-end data verification
  • Performed cross browser testing by executing Selenium test scripts on multiple browsers and platforms using Selenium Grid and checked compatibility
  • Scheduled test scripts to run overnight when required using Maven and Jenkins
  • Used Maven to build and run the Selenium Automation framework. Once the script was executed, the framework would send the automation reports over email
  • Developed BDD (Behavior Driven Development) scripts with Cucumber and writing step definitions for Gherkin based features
  • Automated RESTful webservices testing, used Java libraries such as REST-Assured and authentication processes such as Basic Authorization, SSL, and OAUTH tokens
  • Created custom assertions using TestNG and JUnit assertions
  • Developed and maintained automation scripts for regression test cases in Selenium using Java.
  • Updated test procedures as functionality changed during testing cycle, prepared Test Cases for new functional modules

Confidential, Washington, DC

Sr. Software Engineer

Responsibilities:

  • Worked closely with SME’s end users/internal customers to understand project/requirement scope and involved in providing solution to implement or support production issues
  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to understand the technical/functional User Requirements
  • Participates in peer reviews & code reviews deliverables. Signs off on all scrum testing activities
  • Involved in creation of automation framework in Selenium WebDriver using behavior data driven approach like Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives
  • Conducted Functional testing, Regression Testing using selenium with data-driven framework
  • Implement BDD (Behavior Driven Development) Testing with Cucumber and Selenium WebDriver to ensure the code reusability and code maintainability
  • Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically
  • Integrated automation shakeout script with CI process (Jenkins) so Smoke Suit scripts are executed each time a build is kicked off
  • Created and executed SQL queries using Microsoft SQL Server Management Studio to perform database testing
  • Involved in creating Test Case Scenarios, Test Case Execution and maintaining defects using Jira
  • Handled Synchronization problems using Explicit & Implicit waits to perform regression testing
  • Performed code reviews to ensure that code standards are followed among automation team members

Confidential, Washington, DC

QA Test Engineer

Responsibilities:

  • Deployed database objects from development/testing environment to production environment.
  • Developed Automation Script incorporating tools, test design, test data preparation, test execution, result analysis and maintenance smoke and regression test suites after every sprint deployment
  • Work closely with business users to gather requirements, define project specifications, develop implementation, and test plans for the projects & enhancements
  • Experience in developing API Test automation framework from scratch using JAVA, Rest Assured, Cucumber, Junit, TestNG, JIRA and Eclipse
  • Thorough knowledge of Rest Assured Java API Automation programming to enhance the API testing tool features set
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports
  • Create, schedule, and run the scenarios using JMeter and generate necessary graphs
  • Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios
  • Design, Develop and Execute load tests using JMeter and Jenkins
  • Hands on experience on Service Virtualization Using IBM Rational Integration Tester to minimize the stress for not having enough test data
  • Experience in Continuous Integration Testing using Jenkins
  • Extensively used SQL queries for data validation, executing stored procedures, performing transactional testing and backend testing
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing
  • Interacted with the development team to validate the scope of fixing the bugs
  • Decreased the manual effort by automating the business process flow

Confidential, Bethesda, MD

Test Engineer

Responsibilities:

  • Development of Manual and Automated test cases by decomposing use cases for specific functional requirements. Tests are run in Continuous Integration Server
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose
  • Review, creation and execution of Test cases, test scripts and documentation related to functional, backend and integration testing based on the user stories
  • REST API calls to fetch and create test data and to interact with Sauce Labs API. Direct database calls to fetch and create test data
  • Troubleshooting using the logs/ traces using tools like Wireshark, ethereal etc. Active interactions with development for defect fixes. Involve in query tools, ability to write SQL queries
  • Involve in using performance and load balancing tools such as Jmeter & LoadRunner. Heavy TestNG and Selenium coding in JAVA using IntelliJ and MARS Eclipse IDEs
  • Performed multiple SOA architecture web services validation using SOAP UI Pro
  • Proficient in writing SQL queries to test the Oracle database and making validations
  • Worked on Cross Browser testing through Selenium WebDriver by testing the Scripts on different browsers
  • Implemented Selenium Grid to run Regression Tests on multiple nodes and browsers
  • Worked on Database/Backend testing and validated the data by writing SQL Queries and experience in working on Oracle and SQL Server databases

We'd love your feedback!