We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • A highly competent and results oriented Test Automation Engineer with 6+ years of experience in Software Testing, Selenium Automation and Development using Java
  • Solid experience in Java, Selenium WebDriver, Cucumber, TestNG, JUnit, Maven, GitHub, and SQL, Restful Web Service
  • Solid experience of AGILE Scrum Methodology and attended to all Agile Ceremonies
  • Expertise in developing BDD scripts using Cucumber and writing reusable methods using Java & Selenium.
  • Proven ability in Automation Frameworks, Page Object Model, Hybrid Framework, TDD&BDD
  • Maintained the Selenium & Java automation code and resources in version control system GIT
  • Performed manual testing for REST API using Postman and Rest Assured Libraries in Java
  • Experience in creating Page Object Model and Page Factory framework using Java & Selenium
  • Expertise in writing Selenium WebDriver automation scripts in Java for highly transactional Financial, Hospitality and Automotive applications.
  • Expertise in using Jenkins and scheduling the Smoke Test and Regression Test for Continuous Integration.
  • Expertise in writing SQL Queries, SQL Scripts and performing Database testing in different RDBMS like Oracle and MySQL.
  • Excellent experience in each phase of Software Testing Life Cycle, Test strategies & Test plans, UAT.
  • Deep understanding in Java, Selenium and Cucumber
  • Participated in AGILE ceremonies and actively involved in Sprint Grooming's.
  • Results - driven achiever and effective team worker with Communicative Interpersonal Skills.
  • Ability to see from the Customers Point of View, quality oriented and attention to details.
  • Highly flexible and adaptive performer, adept at Multi-Tasking and thriving in a fast-paced environment while assisting numerous time-sensitive projects.
  • Exceptionally Motivated self-starter, Cross Functional and creative Problem-Solver who works hard and loves challenges.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
  • Excellent experience with build management tool Maven and managing Java automation projects using it.
  • Strong communication & interaction with Clients, Developers, Business Analysts, Management.
  • Solid experience of Defect/Test Management tools like JIRA.

TECHNICAL SKILLS

Testing methods: Functional testing, Regression testing, Smoke testing, Restful Webservices, API Testing

Automation Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, SQL Maven, Jenkins, RestAssured Library, Postman

Languages/Frameworks: JAVA, HTML, CSS, XML, SQL, JSONBug Tracking Tools JIRA

RDBMS: MySQL, Oracle

Certifications: OCA Java SE 8 Programmer, Professional Scrum Master I

Operating System: Windows, MacOS

Methodologies: Agile-Scrum, Waterfall

IDE: Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

SDET

Responsibilities:

  • Developed Automation Framework using Java, Selenium Web Driver, Junit and Cucumber for application UI testing.
  • Implemented Page Object Model and Data Driven Framework using Java & Selenium.
  • Created Cucumber based framework (BDD) using Selenium and Java programming language.
  • Developed Automation scripts, reviewed and executed regressions using Java and Selenium Webdriver.
  • Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint
  • Created Cucumber feature file and used Selenium WebDriver and Java to automate test scripts for constantly repetitive test cases.
  • Participated in daily scrum, sprint planning, sprint review and sprint retro meetings.
  • Identified GUI elements using various locators like ID, Name, Class, Tag Name, Link Text, Partial Link Text, XPath and CSS locators using Selenium & Java
  • ValidatedWebServicesandRESTFULcalls by comparing the data with Database and User Stories
  • Automated the manual functional scenarios and built the Automation Regression Suite.
  • Used Java - Selenium - Junit - Cucumber framework to drive the execution.
  • Maintained the Selenium & Java automation scripts and resources in source control like Git over the time for improvements and new features.
  • Achieved Continuous Integration through Jenkins by building the framework using Maven.
  • Performed Back-End testing using MySQL, JDBC, Restful API
  • Conducted Cucumber training to existing and new team members.
  • Used Apache POI for reading and validating the data from Excel files in Java.
  • Performed Backend Testing using SQL queries, Java Rest Assured Library generation reporting to ensure data integrity and validate the inserted and updated data.
  • Efficiently logged and tracked defects using JIRA.
  • Retrieved the data from Database using SQL queries

Confidential, Dallas, TX

SDET

Responsibilities:

  • Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium Web Driver and TestNG and defined dependencies using Maven.
  • Implemented Automated execution of tests using Maven and Jenkins.
  • Reviewed the Selenium & Java Scripts developed by the team members.
  • Used Java, Selenium and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Used Jenkins for Continuous Integration
  • Developed Automation scripts using Selenium-WebDriver/ POM - Automation Framework
  • Extensively used Selenium locators such as XPath, CSS Selectors (by using Fire Bug and Fire path locator) and Selenium WebDriver to test the web application.
  • Reported software defects in Jira and interacted with the developers to resolve technical issues.
  • Developed and maintained automation test scripts for web-based applications using Java and Selenium and Cucumber automation tools.
  • Developed Automation scripts for REST API
  • Responsible for updating and maintenance of Automation Framework.
  • Was responsible Functional, Smoke and Regression Testing using Selenium WebDriver and Java.
  • Wrote SQL queries for Backend Testing through JDBC connection in Java
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects using Git and Jenkins
  • Created Cucumber Scenarios Outlines examples with generic step definitions.
  • Connected to database to query the database using SQL, JDBC API in Java for data verification and validation.
  • Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Provided mentoring to developers and manual testers how to use Selenium WebDriver

Confidential, Southlake, TX

Test Automation Engineer

Responsibilities:

  • Developed and maintained automation scripts for regression test cases in Selenium using Java
  • Developed Data Driven test framework in Selenium WebDriver by reading test data from Excel file with Apache POI in Java
  • Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC
  • Scheduled test scripts to run overnight when required using Maven and Jenkins.
  • Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from property and XML files through Java Apache POI and Cucumber Scenario Outline.
  • Used Maven to build and run the Selenium & Java automation script in Jenkins. Once the script was executed and send the automation reports over email.
  • Used Firebug/Firepath to locate web elements.
  • Extensively involved in Smoke, Functional, Regression, and End to End Testing.
  • Wrote SQL queries for data verification and Oracle SQL statements for Back-End testing.
  • Wrote test cases for positive, negative and end-to-end Test scenarios and implemented them.
  • Participated in daily stand up meetings to understand the progress of work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
  • Worked with development team to fix and retest identified issues.
  • Identified, analyzed and recommended additional testing requirements on specific features
  • Created detailed Test Cases in JIRA based on business requirements, data models, technical specifications and linked them to the appropriate requirements.

We'd love your feedback!