Software Development Engineer In Test (sdet) Resume
Phoenix, ArizonA
SUMMARY
- 7 years of industry experience in the area of software Testing (Manual and automation) with a solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Demonstrated success in driving end - to-end QA lifecycles, right from requirement decomposition, test planning and scheduling, resource-task alignment, actual implementation and post-implementation support.
- Well acquainted of Test of SDLC and STLC.
- Proficient in Test Automation using UFT (Formly QTP) and Selenium Tools.
- Strong experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework and Cucumber.
- Experience in Java, Struts and MVC frameworks.
- Experience with Microsoft Visual Studio (VS) and Team Foundation Server (TFS).
- Strong experience in Selenium WebDriver, TestNG, CucumberAppium, SOAP UI and HP Quality Center.
- Knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Well versed with handling Elements in Selenium WebDriver.
- Writing Test cases using element locators, WebDriver methods, Java programming features and TestNG annotations.
- Executing Selenium Test Cases and reporting defects.
- Knowledge in working with Behavioral driven development.
- Experience in Data driven Testing, Browser testing and parallel Test execution using selenium Webdriver, TestNG, selenium Grid, Cucumber, JIRA.
- Expertise in implementation of Automation framework using Selenium.
- Knowledge in working with Rally.
- Strong Experience in Health, Pharmacy and Ecommerce Domains,
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
- Self-motivated, energetic and highly ethical in all work-related assignments thus able to immediately contribute to corporate goals and objects.
- Good written, communication, interpersonal skills, proven team player with an analytical mind bent to problem solving and delivering solutions
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, ArizonaSoftware Development Engineer in Test (SDET)
Responsibilities:
- Performing leading activities, coordinating with requirements and business team for knowledge on functionalities for the best way to automate the scripts.
- Worked under Agile methodology, participated in sprint planning sessions and sprint retrospective and IPM meetings and provided the team with all the information required for successful completion of the sprint.
- Developed the Automation Framework in Ruby/Cucumber using Selenium-Watir, Ruby, Bundler gem, YAML for Test Data, and Cucumber Gherkins for testing Web based application.
- Developing automated test scripts for every Scenario identified and involved in running with Selenium Web Driver using Ruby/ Cucumber for Iteration Testing
- Using Page Object and Page Factory modules of ruby gems to organize and maintain Automation framework.
- Responsible for writing Gherkins and step definitions for the user stories every sprint.
- Test case creation in Ruby according to the user stories and performing regression automation testing.
- Involved in test case walkthrough with users and getting signoff from users.
- Involved in testing the application for regression builds, manually and using automation tools.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Used GitHub version control for code checkout.
- Developed new Automation test cases using selenium WebDriver and TestNG.
- Performed Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Used Splunk to determine the cause of errors for automated tests failure and used to review the logs in testing region for any unwanted errors or failures.
- Worked with Requirement Analysts to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
- Enhanced the framework with Appium setup for IOS and Android for Mobile testing.
- Reviewed test cases with Business and Development team and revised test cases based on the feedback provided.
- Used HPALM (Quality Center) as the defect-tracking tool. Updated HPALM with all the changes made to the test case using test plan and test labs.
- Logged the defect found during Iteration testing into Track Record.
- Created and provided QA Metrics (summary and progress report) to management on a weekly basis.
- Presenting and participating Show and Tells, presenting functionalities for Business sign off.
Environment: QualityCenter, GitHub, Jenkins, Selenium WebDriver, Watir, Appium, TOAD, RubyMine, Jenkins, Cucumber, SOAPUI, REST, and Web Applications, Java/Eclipse.
Confidential, Orlando, Florida
Systems Analyst
Responsibilities:
- Preparing requirement traceability matrices for new business Module.
- Guiding the team members and handling the risks.
- Involvement in Test design includes Test Data Preparation and reviews.
- Create Automation solutions using VMware technologies, Apache, Tomcat, WebLogic and SOA.
- Working multiple internal Freddie Mac departments to in delivering enterprise automation solutions.
- Work with development teams for develops Infrastructure web applications using JSP, Servlet and XML.
- Supports the existing Automation Portals, provisioning scripts. Identify the automation orchestration related opportunities throughout the organization
- Responsible for GUI and Functional Testing, using Black boxTesting, Jenkins Techniques.
- Involvement in Automation Environment setup using Eclipse, Java, Selenium, WebDriver jars and TestNG.
- Designed Test cases using selenium WebDriver and TestNG.
- Execution of Tests and Reporting Defects Using Sun-Tracker.
- Enhancing the selenium Test cases for cross browser testing.
- Performing Cross-platform, Cross-Functional, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved in solving Environmental problems along with Technical support people, especially in Server Connections and Database sharing issues.
- Involved in Regression Testing using Selenium.
- Preparation of weekly and monthly status reports.
- Involvement in automation Environment setup Using Eclipse, Java, Selenium WebDriver Language bindings and TestNG jars.
- Preparation of selenium WebDriver corporate Material.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- UsedRally for collecting User Stories and Back logs.
Environment: JAVA, C#, HTML, XML, JavaScript, Rally, JSP, Servlets, Weblogic, Java, Oracle, SQL, Selenium WebDriver, TestNG framework, GIT, Appium, VMware technologies, Apache, Tomcat, WebLogic and SOA.
Confidential, MiamiLakes, Florida
Quality Analyst
Responsibilities:
- Involved in design and implementation of the S13e (Statewide Rule 13 Exception) application.
- Interacting with client in design and code review meetings.
- Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
- Extensively Worked with Eclipse (Kepler) to develop, test and deploy the complete application
- Designed the user interface of the application using HTML, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript and AJAX.
- Used Spring MVC Framework for developing the application and used JPA to map to Oracle database tables.
- Involved in implementation of CI (Continuous Integration) using Jenkins for S13e.
- Used GIT repository for version control.
- Used Jira for tracking the User Stories.
- Automated & integrated the JUnit test.
- Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing
- Environment for existing database structure as required per addition of new features.
Environment: Spring, REST, Eclipse, Weblogic Server, Hibernate, Maven, JIRA, Jenkins, Agile Methodology.
Confidential, Greensboro, North Carolina
Quality Assurance Engineer
Responsibilities:
- Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using JAVA andJUnit for Web Applications.
- Involved in setting up configuring the testing environment with Eclipse, JUNIT, Unit Testing, and Selenium RC and Selenium Java client driver.
- Extensively used Selenium and WebDriver to test the web application.
- Tested request and response XML's based web services interfaces using SOAPUI.
- Developed Automation framework using Selenium WebDriver.
- Used Quality Center for reporting defects.
- Performed GUI, functional, regression, Integration, system testing.
- Involved in maintaining the traceability matrix and Gap analysis.
- Used Selenium Grid to test the compatibility of the tests across multiple servers to save time.
- Executed Selenium test scripts on different browsers and checked for compatibility.
- Contributed to and assisted in the management of bug tracking in JIRA.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in setting up configuring the testing environment with Eclipse, JUnit and Selenium WebDriver and Selenium Java client driver.
Environment: Selenium WebDriver, Java, Unit Testing, HTML, T-SQL, PL/SQL, SOAPUI, Juint, JIRA, API Testing, JavaScript, CSS3, Quality Center, QTP/UFT, DB2 Mainframe, SQL Server, Oracle, UNIX, IE, C/C++.
