We provide IT Staff Augmentation Services!

Sdet Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Having 9+ years of experience as a Software Developer and SDET Engineer in Application Development, Manual, Automated and Web services testing for Web based and Client/Server based applications.
  • Designed and Developed test Automation framework for smoke and regression test suite using Selenium Web driver, Java, Maven, TestNG, Apache POI, Page Object Model and Eclipse IDE
  • Strongly experienced in Automate Functional and Regression Testing using Selenium WebDriver.
  • Extensive experience with SDLC, SCRUM and Agile processes, end user collaboration, Defect Management, managing multiple assignments and delivering quality end - user products.
  • Experienced in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
  • Extensive experience of implementing various automation approaches such as keyword-driven, data-driven and BDD for medium to large scale
  • Expertise in participating in production deployments, production upgrades and solving critical production issues.
  • Involved in the implementation of BDD (Behavior Driven Development) Using Cucumber.
  • Well versed in Webservices and API testing for both SOAP and REST services
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Responsible for Root Cause Analysis and Work with different teams, involving in User Acceptance Testing, provide post cut-over support, defect resolution
  • Experience in creating the POC’s (proof-of-concept) for the identified solutions and help organization make decisions.
  • Good understanding of design patterns and well versed with OOPs concept.
  • Extensive experience in Java based applications and automation

TECHNICAL SKILLS

Automation Tool: Selenium IDE, Selenium WebDriver, Cucumber.

Unit Testing framework: JUnit, TestNG

Frameworks: Hybrid, Data Driven, Keyword Driven, Page Object Model (POM)

Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST

Build /Integration Tools: Maven, Ant, Jenkins

Bug Tracking Tools: JIRA, HP Quality Center, Bugzilla

Programming Languages: Java, Python, Java Script, XML, HTML 5

Database/Database tools: SQL Server, Oracle DB, MySQL

Development Methodology: Agile, Waterfall, Scrum.

Development Environment: Eclipse, NetBeans, Sublime Text

Version Control Tools: GIT, SVN, GITHUB, BIT Bucket

Browsers: Internet Explorer, Firefox, Chrome & Safari

Web Debugging Tools: Xpath, Firepath, Firebug

Operating Systems: UNIX, Linux (Ubuntu, Red Hat, CentOS), Windows

PROFESSIONAL EXPERIENCE

Confidential

SDET

Responsibilities:

  • Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
  • Designed and Developed test Automation framework for smoke and regression test suite using Selenium Web driver, Java, Maven, TestNG, Apache POI, Page Object Model and Eclipse IDE
  • Enhancing/Modifying the framework according to business needs.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS locators to find the Web Elements using selenium and creating automation scripts.
  • Involved in testing of application using the Agile methodology.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Performed Manual, Functional, Positive, Negative, Integration, Regression, End to End, and User Acceptance testing.
  • Utilized Apache POI to read test data from the excel spread sheets and load them into required test cases.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Created automation test scripts using Selenium WebDriver, Java and Cucumber.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Involving in test cases review and tracking test execution status and sending testing status to all stake holders.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Enhanced API automation framework to support new changes
  • Performed complex data validation using SQL queries.
  • Preparing and sending weekly status reports for both manual as well as automation cases.

Confidential

SDET

Responsibilities:

  • Enhancing the framework according to business needs.
  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Prepared Test data for Test Cases after detailed analysis of client requirements and functionality.
  • Participated in Functional, GUI, Regression and Ad-hoc Testing. Involved in testing of application using the Scrum (Agile) methodology.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Unit Testing Framework by adding different annotations.
  • Performed Manual, Functional, Positive, Negative, Integration, Regression, End to End, and User Acceptance testing.
  • Utilized Apache POI to read test data from the excel spread sheets and load them into required test cases.
  • Used JIRA for Identifying, logging, tracking and escalating bugs.
  • Created automation framework/Hybrid framework to test the web applications using Selenium WebDriver with JAVA and maven.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Validated the data from Front End to Back End tables in Oracle Database.
  • Responsible for providing the status updates to the team on daily basis.

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Perform analysis, design and development using technologies like Core Java, J2EE, Servlets, JSP, JDBC, JSTL, JBPM, Hibernate, Struts, Web Services SOAP and REST
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging. SADF
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using hybrid framework to test the web applications using Selenium WebDriver with JAVA and maven.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Written SQL Queries, indexes and procedures for ORACLE and MySQL database.
  • Coordinating with other staff across functions, i.e., Professional services, Customer Support and Engineering.
  • Design and develop utility scripts to support Product Maintenance requirements using Java/J2EE and shell script.
  • Requirements gathering, System analysis, design and development
  • Identify performance bottlenecks and implement enhancements to scale the product in order to comply with new business requirements.
  • Analyzed production outages and created Root Cause Analysis reports.
  • Involved in daily stand ups and sprint planning sessions as part of AGILE Scrum Methodology.
  • Reviewed some of the defects fixed by other team members and prepared review documents.
  • Work across multiple phases of software development and dealing with the most technically challenging assignments

Confidential

Software Engineer

Responsibilities:

  • Performance and Scalability enhancements for AdFlow
  • Preparing and deploying application in Unix/Linux environments at various customers EchoStar, Cable Vision etc.
  • Installed and configured the development environment using Tomcat on Windows and Unix/Linux operating systems.
  • Provided development support for System Testing, Product Testing, User Acceptance Testing, Data Conversion Testing, Load Testing, and Production.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Analyzed production outages and created Root Cause Analysis reports.
  • Utilized external tools like Putty, SSH, WinScp, SFTP, FileZilla to work with remote files and connecting to remote systemsInvolved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Implemented GVR(Global Video Replace) feature in AdFlow
  • Involved in implementation of Schedule Source feature in AdFlow
  • Work across multiple phases of software development and dealing with the most technically challenging assignments
  • Involved in phases of SDLC in Requirements Gathering, Analysis, design, development and Testing.
  • Involved in writing & building the code using ANT & maintained continuous integration using Jenkins.
  • Used Perforce for version control of the code and Jenkins for continuous integrations.

We'd love your feedback!