Sdet (software Development Engineer In Test) Resume
Arlington, VA
SUMMARY:
- Having 7+ years of experience in Information Technology - Quality Assurance with expertise in Functional Automation, Functional Testing, Build Deployment and Continuous Integration
- Experienced in designing test scripts with Cucumber, Selenium WebDriver using Junit framework.
- Expertise in development and execution selenium automation test scripts
- Complete understanding of Software Development Lifecycle (SDLC), Quality process and Software Testing Life Cycle (STLC).
- Creation and configuration of automation project jobs in Jenkins
- Strong testing experience using Agile Software Development methodologies
- Active participant in sprint planning, scrum and sprint retrospective meetings
- Experience in understanding user stories and document test scenarios
- Extensive experience with Agile Scrum model, V- model and Water fall model life cycles.
- Extensive experience in Designing, Developing and Executing Tests Cases and Test Scripts based on Business Requirements.
- Expertise in building test automation frameworks, test scripts and its maintenance.
- Implemented build automation tool like Maven
- Hands on experience in Page Object Model design pattern in Selenium.
- Involved in implementing BDD framework using Cucumber.
- Experienced in Test planning, Preparing Scope & Estimations, Test Summary Report and ROI.
- Involved in System Testing, Integration Testing, Functional Testing, Compatibility Testing, Regression Testing and Exploratory Testing.
- Experience in using HP QC/ALM as a Test Management and Defect tracking tool.
- Expertise in writing complex xpaths
- Experience in using Selenium Grid for remote execution of test scripts.
- Working on and following up on all the work items of the sprint using JIRA
- Experienced working with continuous integration tools like Jenkins.
TECHNICAL SKILLS:
Automation Framework s: BDD (Cucumber), POM (Page Object Model)
Automation Testing Tools: Selenium Web Driver
Automation Domain: Web UI, API/Web Services, Cross Browser Testing
Agile Management Tools: Jira, Rally
Test Management Tools: HP ALM
Primary Languages: Java
Continuous Integration: Jenkins
Databases: Oracle
Source Control Tool: SVN, Git
Build and Logging Tools: Maven, Jenkin
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
SDET (Software Development Engineer in Test)
Responsibilities:
- Understanding requirements by working with functional team during each sprint planning meeting
- Creation of Automation Scripts using Cucumber, Selenium Web Driver and Junit framework.
- Performing cross browser test script execution using IE, Firefox, Chrome browsers using sauce labs.
- Performed story testing and system testing
- Writing database queries and perform DB validations
- Used GIT / SVN as source control
- Perform peer review for the test scripts developed by team
- Responsible for preparing and executing Test scripts and, log and reporting the identified defects.
- Working on and following up on all the work items of the sprint using Jira / Rally
- Coordinating the team and managing the work items and resources.
- Sharing daily status report with stakeholders
Environment: Cucumber, Selenium, Phantom JS, Jenkins, Rest API, Sauce Labs
Confidential, Huston, TX
Automation Test Engineer
Responsibilities:
- Understanding requirements by working with functional team during each sprint planning meeting
- Developed Automation Test Framework using Selenium Web Driver
- Creation of Automation Scripts using Selenium Web Driver and TestNG framework.
- Performing cross browser test script execution using IE, Firefox, Chrome browsers.
- Preparing Requirement traceability matrix and maintaining it throughout the sprints.
- Configuration of Maven and Jenkin for automatic build execution
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Used GITHub and Source Tree as source control
- Used Apache POI Library to read data from excel
- Created AutoIT executable file for performing windows file upload.
- Created and executed tests on Android mobile operations system using Appium.
- Trained QA team members to contribute automation test scripts coding.
- Perform peer review for the test scripts developed by team
- Implemented BDD framework using Cucumber.
- Implemented mobile automation scripts using Appium.
- Created step definition and feature files using Gherkin.
- Ensuring reaching the milestones and, gathering and reporting Test Coverage metrics.
- Responsible for preparing and executing Test scripts and, log and reporting the identified defects.
- Working on and following up on all the work items of the sprint using JIRA
- Coordinating the team and managing the work items and resources.
- Sharing daily status report with stakeholders
Environment: Selenium WebDriver, TestNG, core Java, Jira, GIT, Source Tree, Soup UI, AutoIT, Jenkin, Maven, Appium.
Confidential
Analyst - QA Test Engineer
Responsibilities:
- Understand and translate requirements into test cases, based on the specification documents (BRD, FRD, UCD, etc.,) and business user interactions.
- Analyze functional requirements and use cases to develop Test Plans, Test Cases and Test Scripts.
- Performed sanity / build verification testing before test team accept the builds
- Performed story and regression testing
- Manage and maintain test cases using Quality Center.
- Participate in defect panel meetings
- Performed Adhoc / exploratory testing after completion of story testing
- Communicate and coordinate with the business, development and other support groups.
- Logging and tracking defects using Quality center
- Report and administer faults and errors throughout the closure and resolved them using Quality Center
Environment: Quality Center
Confidential
Associate test Engineer
Responsibilities:
- Involved in entire SDLC from requirement gathering to implementation
- Analyze functional requirements and use cases to develop Test Plans, Test Cases.
- Formulate detailed Use Cases to increase core component test coverage to facilitate regression testing.
- Manage and maintain test cases using Quality Center.
- Develop User Acceptance Test scripts and assisted users in conducting UAT.
- Communicate and coordinate with the development as well as other support groups.
- Logging and tracking defects using Quality center
- Report and administer faults and errors throughout the closure and resolved them using Quality Center
Environment: Quality Center
