Software Development Engineer In Test (sdet) Resume
Broomfield, CO
SUMMARY
- Over 6+ years of experience in Software Manual andAutomation Testing for Web based and Client/Server applications.
- Experience and thorough understating ofSoftware development process includingAgile, Waterfall Software development life cycles.
- Developed and maintainedTest Plans, Test Cases, Test Procedures and Test Scriptsfor ManualandAutomated testing.
- Experience inEcommerce, Health care and Banking Domains.
- Experience in developing and executing test cases Manuallyand developed Automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Jenkins.
- Expertise in Automation tools such asSelenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins &UDeploy (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.
- UsedWeb - debuggingtools likeXPath, FirebugandFire Pathto locate elements.
- Experience in testingMobile Web applicationsand performed teh Apps testing on iPhone, iPad and Android Devices.
- Experience in back end Database testing writing and executingSQLqueries and other database operations with databases likeSQL ServerandOracle.
- Experience in validatingRegularandAjax controlusingSelenium locatorslikeXPath, CSS, idandname.
- Experienced in reading teh test data from excel spreadsheet usingAPIandTestNG Data provider.
- Expertise in different types of testing likeAutomation testing,Manual testing, Integration testing, System testing, Regression testing, JUnit testing, Black box testing, Functional testing, Compatibility testing, Database testing, GUI testing, Web / UIand(UAT)User Acceptance Testing.
- Experience with build tools likeMavenandGIT.
- Experience in working withbuild toolslikeTestNG, Jenkins, Ant and Maven.
- Tested theMobile Applicationson Windows and Mac.
- Effectively communicated and reported bugs / defects which are identified in different phases of testing.
- Experienced writing and executingCRUD SQLstatements.
- Generated defect reports, bugs validation with toolsTest director / Quality center.
- Developed strategy to move test casesCucumberfor existing and new test cases.
- Thorough understanding ofBug life cycleusing bug tracking toolsHP ALM and Clear Quest.
- Attended project meetings, QA status meetings and daily stand up meeting.
- Experience in working onLinux, Windowsplatform.
- Acquired noledge of theSDLCandQuality Assurance lifecycle.
- Involved in all teh phases ofTesting Life CycleandBug Life Cycle.
- Worked closely with Business analysts, Developers, Support teams to promote successful delivery of products and services.
- Automation scriptingexperience in Intranet/Internet applications using selenium Web DriverandSOAPUI.
- Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and offshore teams.
- Interacted closely with developers, environment people, client, team manager, team lead and team members for feature issues and discussion.
- Strong experience with MS Word, MS Excel for writing Test Plans, Test Cases, weekly status reports.
- Possess good communication skills, analytical skills, self-motivated, pro-active, task oriented, good team player, and quickly learn at new technologies and systems.
TECHNICAL SKILLS
Testing Methodologies: Manual and Automated Testing, User Acceptance Testing, White/Black box testing, Regression Testing, End-to-End/Integration Testing.
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver/IDE/GRID/RC, SOAPUI, Eclipse, Appium, JMeter, Firebug
Frameworks: TestNG, Page Object Model, Data Driven, Hybrid Testing, TDD, BDD, JUnit, log4j
Defect Tracking Tools: JIRA, HPQuality Center, APM
Test Build and Integration tools: Jenkins, Maven
Programming Languages: C, Java
Scripting Languages: Java Script VB Script
Markup Languages: HTML, XML, Xpath, CSS
Databases: MySQL, Oracle 10g/11g, SQL Server, DB2
Operating System: Windows XP, Windows 7, Windows 8, Windows 8
MS Office Tools: Word, Power Point, Excel, Outlook
PROFESSIONAL EXPERIENCE
Confidential, Broomfield, CO
Software Development Engineer in Test (SDET)
Responsibilities:
- Analyzed theBusiness Requirement Document (BRD)andFunctional Specification documents (FSD)to prepare Test Cases based on teh Test Plan and Use Cases and attended Reviews meetings to better understand teh applications.
- Frameworks created using tools likeSelenium Web Driver, Java JACOB, Attachmate Extra API, RFT, RPT, RQM, Soap UI, XML, JSON, JavaScript, MS Access reporting frameworks, Transaction Object Model, Test Driven DevelopmentandData Driven frameworksetc.
- Participated in walkthroughs with Team lead, System Analyst, Project Coordinator and teh Development team to discuss teh outstanding defects and scope change requests.
- Analyzed test data and ConductedDatabase or Data driven testingunder certain business rules for data population in DB.
- Developed automated tests using Selenium WebDriver with developers forContinuous regression testing(Jenkins &UDeploy) and reducing manual testing usingSelenium, TestNGandMaven.
- Attended triage meetings to understand and consider teh scope changes for teh release during teh test execution phase.
- Extensive experience inSelenium WebDriver, Selenium RCandSelenium Grid.
- Migrated scripts fromSeleniumIDEto SeleniumWebDriverand created framework scripts from scratch.
- UsedSeleniumcoreto quickly record and play back teh tests in teh actual environment dat they will run teh web browser.
- ExportedTest Case Scripts (Java-SeleniumRC)inEclipse IDEand modified theSeleniumscriptsand executed.
- Implemented test automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Developed automation scripts for Mobile Native applications oniOSandAndroidplatforms usingAppiumandJava.
- IntegratedAppiumwithSauce Labsfor distributing tests on thecloud.
- Implementedreal devicemobile app testing usingTest Objecton thecloud.
- Performed tests onemulatorsandsimulatorsoverCharles Proxy.
- Experience in setting up test environment for automated script execution usingJava, AppiumandTestNG.
- Performed concurrent executions onemulatorsandsimulatorsoverSauce Labsand using real devices overTest Object.
- UsedGitHubas version control tool.
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with teh required Mobile capabilities.
- Good experience in mobile testing usingAppiumin bothIOSandAndroidapplications using simulator and emulator.
- Automation scripting experience in Intranet/Internet applications usingSelenium Web DriverandSOAPUI.
- Execution of test suites andHTMLreport generation usingTestNG.
- Executedcross-browserandparallel testingusingTestNG.
- Prepared automation test framework.
- Created and executed Selenium test script suites usingSelenium Web Driver.
- Designed and developedAutomation Framework(Hybrid, Keyword-driven) usingSelenium Web Driver.
- ImplementedSeleniumGridto runRegression Testson multiple platforms and browsers in parallel.
- UsedSeleniumGridto execute test cases on multiple machines.
- Tests developed inEclipseto start and to stop theSeleniumserverand to execute teh tests in browser.
- Written and executed test cases inHP Quality Centerfor teh release.
- Performed during teh execution phase.
- Implemented automation usingSelenium Web Driver/IDEfor performing browserCompatibility Testing.
- Sole performance ofAPI testingwith different sub-systems as a part ofBack-end test.
- FollowedAgile testing methodology, participated in dailyScrummeetings and tested each Sprint deliverables.
- Uploaded and executed teh Functional Test cases intoHP Quality Center.
- Extensive involvement in performingData Driven testusing parameterization technology.
- Involved in writing teh Project test plans for this test effort by using teh Confidential template and attempted in collecting teh team meeting minutes.
- IntegratedAutomation scripts(Selenium WebDriver API) inContinuous Integration tools(Jenkins) for nightly batch run of teh Script.
- UsedRational Clear Quest Bug Reporting toolto log teh defects and reporting purposes for developers to fix teh defects.
- DevelopedWhite box and Black box (System Testing) test cases.
- PerformedJUnitframework testing and created Traceability matrices.
- Suggested/Created application scope changes in this release.
- Worked closely with teh Development team to analyze teh application at teh backend level and to describe teh defects.
- Trained and assisted new team members on data analysis using teh API tools.
Environment: HP ALM11.0, Selenium 2.4,SeleniumRC, SeleniumIDE,SeleniumWeb Driver,SeleniumGrid, Selenium WebDriver API, HP Quality Center 10.0/9.0, Appium GUI 1.6.5, Sauce Labs, Test Object, Charles Proxy, Manual Testing, Agile, Eclipse, Windows NT/7, Java, XML, XML SPY, HTML, JSP, VB Script, MS SQL, DB2, Toad, Teradata, Oracle 11g, SQL Server 2008, Test Director, Jira, PL/SQL and Windows2007.
Confidential, NY
Automation Test Engineer
Responsibilities:
- Involved in interacting with teh project development team to understand teh project requirement.
- Analyzed and reviewed teh software requirements, functional specifications and design documents.
- Involved in Preparation, Reviewing and Execution of test cases.
- Executed Automation Testing forJavaapplications usingSelenium IDEandSelenium RC.
- Frameworks developed from scratch usingSeleniumWeb Driver.
- Automation usingBehavior driven development toolsandframeworks.
- Responsible for planning, designing, building reusable and scalable automation frameworks for variousWeb applicationsandWeb Services.
- Working closely with integrators to automation integration scripts forRegression and Systemsuites.
- Involved in writing Test Plan for teh web application after analyzing teh specifications and business requirements.
- PerformedGUI functionaland sanity testing Manuallyfor each new build of teh application.
- PerformedGray Box Testing, Regression Testing, Manual Testing, Functional TestingandUsability testing.
- All teh issues dat came up during teh testing process were tracked and logged inClear Questas defects.
- Analyzed system requirements and develop test plan forEnd-to-End testing.
- Involved inBlack box testingfor teh entire project.
- Input teh requirements inQuality Centerand trace teh requirements for teh test cases.
- UsedSeleniumIDEfor testing various web applications.
- Tested teh application usingAgile testing methodology.
- Written test cases inSeleniumIDEby inspecting elements with teh helpFirebug.
- Designed Test Cases usingSeleniumWeb DriverandTestNG.
- UsedSelenium WebDriver APIsfor writingJUnit testsuites and test cases for testing functionality.
- ConfiguredSeleniumGridfor parallel execution on multiple browsers with 10 VM's.
- ImplementedContinuous integrationusingJenkinsandSelenium Gridto execute teh automation scripts.
- UsedJUnitFramework for creatingSeleniumscripts.
- Preparation ofSeleniumWeb Driver corporate Material.
- UsedSeleniumRCto run test cases in multiple browsers and Platforms.
- Used Component based approach to develop automation scripts, this approach reduces teh cost of maintenance and maximize teh re-use of existing test scripts.
- Performed Cross browser Compatibility testingusing Chrome, Firefox, IE browsers.
- Installed and configuredSOAPUIusingWSDLfile, setting up teh database connection, usedJavaandgroovyscripting for creating test scripts.
- Extensively worked inRegression testingusingSelenium Web driverinTestNG.
- DevelopSQLqueries for backend testing.
- Performed backend database testing by writingSQLandPL/SQLscripts to verify data integrity.
- DevelopedSQL Stored Proceduresand Queries forBack end testing.
- UsedXMLto set up teh application environments for automation scripts.
- Tested Subscribers/Providers and claims inFacets.
- Tested teh Membership and claims files (XML) in Facets.
- Hands on Experience on Test cases, Automated Tests and Test Data and expertise in reviews of various Testing Documents.
- Defect Management usingALM, JIRAandConflict Management.
- Monitored teh defect tracking process usingClear Quest, trouble shooting and generating customized graphs and reports for teh client.
- Maintaining status reports and communicating with teh Management regarding progress of work.
- Prepared theManual test cases dat was not covered under Automation process.
- Reported defects inQuality Center.
Confidential, NY
Test Engineer
Responsibilities:
- DevelopedManual and automated test casesto test teh functionality of teh application.
- DevelopedAutomated test scriptsfromManual test casesforRegression testingbased on teh requirement documents usingQuick Test Professional.
- Knowledge ofSystem Development Life Cycle (SDLC)ofWaterfall and Agile Methodology.
- Prepared Defect Report as per severity and Priority.
- Performed teh browserCompatibility testingfor employee stock portal (IE9, Firefox, Safari, Google chrome).
- Design, deliver and execute high quality test cases under direction of a Test Manager.
- Designed Test cases and executed Test cases and reported teh Bugs usingQuality Center.
- Experience inSystem Integration Testingof web-based application, time tracking through electronic gadgets (devices and mobiles).
- PerformedRegression Testexecution based on teh priority of teh Test cases in Mercury Quality Center.
- Interacted with developers to follow up on defects and issues.
- Responsible for providing teh status updates to teh team on daily basis.
- Generated teh Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.
Environment: Manual Testing, Test Director, MS-Word, MS-Excel, Java, Java Script, SQL, Oracle.
