We provide IT Staff Augmentation Services!

Sdet Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • A highly competent and results - oriented Test Automation Engineer with 6 years of experience in Software Quality Testing through Manual and Automation Testing of Web-based applications and Databases.
  • Solid knowledge of Java and Object-Oriented Programming (OOPs) concepts and proficient using Selenium WebDriver for Automation purposes.
  • Adept at developing Automation Framework from scratch using Java, Selenium WebDriver, Cucumber, JUnit, and Maven.
  • Experience in developing and maintaining Test Automation Frameworks such as Data Driven Framework, Behavior Driven Development (BDD) Framework, and Hybrid Frameworks using Java and Selenium WebDriver. Also, maintained framework and code using Version Control system GIT.
  • Analyzed application functionality and accordingly developed Test Automation Framework from scratch using Selenium WebDriver and Java, structured using Page Object Model (POM), and organized using Maven in IntelliJ IDE and Java.
  • Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in the project.
  • Performed various forms of testing such as Functional testing, Regression testing, Smoke testing, Integration testing, and Ad-Hoc Testing.
  • Solid experience in identifying, assessing, and reporting defects using tools such as JIRA.
  • Conducted Cross Browser Compatibility Testing of widely used browsers such as Mozilla Firefox, Chrome, and Internet Explorer (IE), using Junit and TestNG.
  • Composed complex SQL queries to verify data in MySQL and Oracle Database while performing Back-end testing of Databases.
  • Comprehensive understanding regarding each phase of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Defect Life Cycle (DLC).
  • Well versed in Waterfall and Agile Scrum methodologies and a valuable contributor during Sprint Grooming, Planning, Demo, and Retrospective meetings.
  • Good experience analyzing business requirement documents (BRD) and User Stories specification to prepare and create test cases. Also, well versed in executing Test Cases and creating Requirement Traceability Matrix (RTM).
  • Efficiently provided timely and accurate reports whether with TestNG, JUnit, or Jenkins CI/CD.
  • Ability to establish productive relationships with developers, designers, customers, and management.
  • A highly flexible and adaptive worker, adept at multi-tasking and thriving in a fast-paced environment while assisting numerous time-sensitive projects and ability to prioritize the tasks based on the risk analysis.
  • Possess excellent communication, documentation, and organization skills with the ability to adapt to a new environment and meet strict, firm deadlines.
  • Proven Cross-Functional Tester as SDET and team player with an analytical approach to problem-solving and delivering under high-stress environments.
  • Experience in RESTFUL and Soap web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500etc.

TECHNICAL SKILLS

Test Automation Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium Grid, TestNG, Postman.

Programming Languages: Java, Html, SQL, XML

Test build Integration Tools: Maven, Jenkins, SVN, Git.

Databases: SQL Server, MS Access, Oracle, MySQL.

Operating Systems: Windows, Linux Fedora/Ubuntu, VMWare.

Collaboration/Defect tracking: SharePoint, Jira.

Networking: Wireshark, TCP view packet analysis, TCP/IP, Cisco Network

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

SDET

Responsibilities:

  • Actively participated in Daily Standup, Sprint Planning, Sprint Review, and Sprint Retrospective meetings.
  • Developed Test Automation Framework using Selenium WebDriver, Java, Cucumber, JUnit and Maven for application UI testing.
  • Implemented Page Object Model structure and Data-Driven functionalities to Automation Framework.
  • Participated in a full life cycle of an Agile project and applied QA practices to ensure full Functional testing of new features being added every sprint, as well as major Regression testing for all previously implemented functionalities in every sprint.
  • Performed Module/Integration testing for multiple functionalities.
  • Identified GUI elements using various locators provided by Selenium WebDriver such as ID, Name, Class Name, Link Text, Partial Link Text, Tag Name, CSS and XPath.
  • Efficiently logged and tracked defects using JIRA.
  • Automated manual functional test cases and developed and maintained the Automation Regression Suite.
  • Used Eclipse IDE and Java for the creation of automation scripts.
  • Operated Cucumber (BDD) -JUnit framework to propel the execution.
  • Utilized Apache POI to read, write and validate data from Excel files using Java.
  • Achieved Continuous Integration through Jenkins by building the framework using Maven.
  • Used Jenkins to schedule Regression and Smoke Tests.
  • Accurately developed timely Cucumber Reports using Jenkins.
  • Performed Back-end testing of Databases using Oracle, SQL, Java, and JDBC API.
  • Conducted training and provided mentoring to current and new team members on automation testing using current tools within my framework.
  • Effectively communicate testing activities and findings in oral and written formats.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, SQL, HTML, XPATH, CSS, MS Excel

Confidential, McLean, VA

Test Automation Engineer

Responsibilities:

  • Analyzed Business Requirement Document (BRD) and contributed to the creation of the Test Plan and developed Test Cases and Requirement Traceability Matrix (RTM) according to BRD.
  • Actively participated in fully understanding the project and effectively communicated and collaborated with the Scrum Team to achieve each sprint goal.
  • Developed expertise working in a dynamic Agile environment and efficiently tested newly proposed changes at any time during SDLC.
  • Successfully developed and maintained Automation framework using Selenium WebDriver, Java, TestNG and Maven.
  • Performed Cross Browser Compatibility Testing using TestNG.
  • Created and executed both manual and automated test cases to perform both functional and Regression testing.
  • Maintained master Regression test suite and supported each major release by executing the regression suite against the application under test.
  • Performed Data Driven Testing using Selenium WebDriver and TestNG framework along with JDBC API connection in Java.
  • Utilized Apache POI libraries to retrieve and export data to external sources using Java.
  • Performed defect logging and tracking using JIRA.
  • Formulated complex SQL queries to extract and verify data from RDBMS.
  • Scheduled both smoke and regression tests via Continuous Integration tool (CI) Jenkins.
  • Accurately verified the integration of multiple functionalities through End-To-End Testing and provided reports with screenshots at each failure point.
  • Generated customized reports for upper management.
  • Created automated script for REST-API testing using Rest Assured libraries
  • Used Postman & SOAPUI for rest service testing
  • Used java and HTTP Client to automate Backend Rest Service layer

Confidential

QA Tester

Responsibilities:

  • Reviewed System Requirement Specification to obtain a better understanding of the project.
  • Interacted with the Product Owner and Development team to better understand the user stories and Acceptance Criteria.
  • Involved in the creation and review of the Test Plan, Test Strategy and Test Cases.
  • Created a Requirement Traceability Matrix to make sure that there is complete test coverage.
  • Test case creation, maintenance and reporting defects in HP ALM.
  • Analyzed the change requests and accordingly updated the test cases and test data to provide test coverage.
  • Created SQL queries to retrieve test data and analyze and verify results.
  • Executed Manual test cases by using positive and negative test data inputs for UI testing and end-to-end testing.
  • Worked directly with the development team to resolve quality issues and retest defects.
  • Identified the setup, input data, appropriate steps and the expected responses in manual test cases.
  • Performed Manual Testing of each functionality of the Application under test.

Confidential, Albany, NY

Network Engineer

Responsibilities:

  • Configure networks to ensure their smooth and reliable operation and processes.
  • Monitor network performance and troubleshoot problem areas as needed.
  • Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, and peripheral devices.
  • Ensure network connectivity of all servers, workstations, telephony equipment, fax machines, and other network appliances.
  • Managing Cisco switches and routers

We'd love your feedback!