We provide IT Staff Augmentation Services!

Software Development Engineer I Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Experience in working wif Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
  • Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.
  • Experience in working wif open source tools such as Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Developed selenium synchronization using conditional, unconditional wait conditions.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Experience in preparing and maintaining Automation Frameworks such as Keyword Driven, Data Driven, Hybrid Driven, and Page Object Model.
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Experience on using AutoIt to upload and download the files for windows application.
  • Experience wif Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Automated and scheduled Build using continuous integration tool Jenkins Server at a periodic intervals.
  • Conversant wif Ant and Maven project build tools.
  • Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
  • Experienced in using Test Management tools such as HP Quality Center, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
  • Performed BDD (Behavior Driven Development), using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Conversant using Configuration management tools like SVN, GIT.
  • Good Knowledge and understanding of Mobile testing.
  • Involved in executing SQL queries to conduct data Integrity testing and used JDBC connections.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web/UI and (UAT)User Acceptance Testing.
  • Executed web services testing using SOAPUI tool for Soap and Rest Web services.
  • An individual wif a track-record of being a 'self-starter', who is able to effectively decipher assigned tasks, deliver on-time wif a high-level of accuracy, and pro-active in solving problems.
  • Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously. Excellent inter personal communication, analytical and problem solving skills.

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools: Selenium IDE, Selenium RC, Selenium WebDriver, QTP, Cucumber, SOAPUI, JUnit, TestNG, Gherkin, Eclipse Test Build & Integration

Tools: Maven, ANT, Jenkins, TortoiseSVN

Programming Languages: JAVA, C, C++, Ruby, Python

Databases: MYSQL, Oracle, SQL Server.

Markup Languages: HTML,CSS, XML, XPath, CSS Selector

Operating Systems: WINDOWS,Unix, Linux

Frameworks: TestNG, Junit, KeyWord driven, Data driven, Hybrid, Page Object Model.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools: Jira, Rally, Auto IT, Eclipse, FireBug, FirePath.

PROFESSIONAL EXPERIENCE:

Software Development Engineer

Confidential, NJ

Responsibilities

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports .
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
  • Implemented Hybrid automation framework wif Selenium WebDriver.
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver wif TestNG.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
  • Prepared user documentation wif screenshots for UAT (User Acceptance testing)using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
  • Performed Integration and Regression testing to check compatibility of new functionality wif the existing functionalities of the application usingSelenium.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data wif complex SQL queries from SQL Server.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Wrote Scenarios, Scenario outlines and Step Definitions using Gherkin in Cucumber for BDD.
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked wif developers to update the defects, resolve them and track their status using JIRA.
  • Be a part of a collaborative team working closely wif other engineers, product managers and visual designers in rolling out enhancements.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

Confidential, Charlotte, NC

Responsibilities:

  • Prepared Test Cases and involved in the Test Data creation.
  • Executed test cases and participated actively in System Testing, UAT and Regression Testing.
  • Create and executed automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Executes test cases related to Mouse Hover using Actions class and find hidden elements using XPath, frames and windows classes.
  • Wrote test cases to handle Alerts on the web page.
  • Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
  • Performed Synchronization while testing using Selenium waits.
  • Created test reports generated out of TestNG and created the error screenshots.
  • Interacted wif the Development team and the Environment team in prioritizing the defect list and validating non bug fixes.
  • Performed Sanity testing and Ad-hoc testing when required.
  • Found Defects, prepare Defect reports and Status reporting, Bug Triage, Defect tracking using Rally.
  • Share Daily Status Report wif all the team members, Team Leads, Managers and Clients.
  • Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
  • Involved in the use of Cucumber Step Definition, Scenarios and Features.
  • Involved in the enhancement of Hybrid framework using Eclipse and Java.
  • Performed testing on Web Services using WSDL and SOAPUI for to check the communication between devices over networks.
  • Used Ant as Build Management tool and used Jenkins tool for continuous integration of the builds.
  • Created test cases and performed Database testing to check the data is being migrated properly.
  • Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
  • Used GitHub as a source repository system to share code wifin the office as well as wif the team in overseas.
  • Conducted Conflict Management meetings wif the team, stakeholders for the better quality outcomes.

Environment: Java,SeleniumWebDriver, Cucumber, Ruby, TestNG, Ant, Jenkins, SOAPUI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, CSS, Cucumber, Oracle, Windows, Java, Rally.

Sutter HealthAutomation Engineer

Confidential CA

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from Business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review wif team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSeleniumand approve for regression suite.
  • CreatedSeleniumTest cases forautomationusingSeleniumWeb Driver and Java.
  • Used DataDriven Frameworkto get data from Excel using Apache POI.
  • Parallel, Cross Browser Testing usingSeleniumGrid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate the data from Oracle.
  • Interacted and worked wif the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted wif users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying wif all the business requirements.
  • Participated in weeklyQAstatus and project status meetings to report any defects and issues encountered in application.
  • Discussed wif team lead and Project Manager regarding testing deadlines and post deployment validation.
  • Actively communicated wif the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for theQAenvironment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java,SeleniumIDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, HTML, Java Script, JQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.

Quality Assurance Analyst/Project Coordinator

Confidential, CA

Responsibilities:

  • Review web based (e-Claims) application and identify critical functionalities.
  • Experience in the Waterfall environment and contributed in the Requirement Analysis, Test Design, Development & Maintaining automated test scripts using QTP
  • Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.
  • Inserted Standard Check Points and Synchronization Points by using QTP.
  • Created and executed Test Cases manually as well as verified the actual results based on expected results.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.
  • Reviewed the Use case and Business requirement documents (BRD) for Functional testing.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in QC.
  • Clearly communicated defectswifdevelopers and updated comments in QC.
  • Documented and reported all found defects in Quality Center..
  • Effectively implementedQAmethodologies, strategies and plans in all stages of SDLC
  • Communicatedwifdevelopers to discuss about the defects found in the system.

Environment: HP Mercury Quality Center, QTP, VBScripts.

BA/QA

Confidential

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted wif developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Worked in waterfall methodology.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Manual Testing, HP Quality Center, MS Excel, Waterfal

We'd love your feedback!