We provide IT Staff Augmentation Services!

Senior Software Developer In Test Resume

5.00/5 (Submit Your Rating)

Collierville, TN

SUMMARY

  • Around 8 Yearsof IT experience as Automation Tester/Developerin software development life cycle (SDLC) including analysis, requirement engineering development, enhancement, testing deployment and maintenance of standalone, multitier, web - based enterpriseapplications.
  • Around5years of experienceindesigning frameworks using Selenium Webdriver for theTestautomation using Java language.
  • Experienced in Manual and Automation testing using Selenium.
  • Experienced in analysing Functional Requirement Specifications (FRS) and worked in Requirement ambiguity reviewmeetings.
  • Expertise in Test planning, Risk analysis and Mitigation Plan. Working experience in Requirement Traceability Matrix (RTM) document preparation andmaintenance.
  • DevelopedPerlcode to extract data and analyze log files created by web, application (logics and dynamic pages creation) and database servers when creating and updating employee records.
  • Experiencein derivingTestscenarios,designingTestprocedures,writingTestcasesusingBlack box testing techniques and preparing the Test data. Uploading test cases in to QC (QualityCenter).
  • Extensive experience in Sanity testing, Test execution and regressiontesting.
  • Responsible for Test tracking, Test reporting and TestDeliverables.
  • Extensive experience in creating automation framework with Selenium.
  • Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation).
  • ExperienceinAutomation toolslikeselenium,QTP(Quick Test Professional), loadandperformancetesting tool JMeter and Mobile Automation testing tool Appium,Calabash,Robotium.
  • Performed Functional, Negative, Positive, Integration, Regression, End to End, Non-Functional and User AcceptanceTesting.
  • Exposure to all stages of SDLC (Software Development Life Cycle) andSTLC.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration CI/CD Environment.
  • Experience in writing automation tests for web and mobile.
  • In-depth knowledge of the Selenium Webdriver API and Proficient in writing automated scriptsusing
  • Selenium RC, Webdriver coupled with Java developed Junit, TestNG.
  • GoodexperienceinSeleniumWebdriver API, Selenium GRID, Java,HTMLDom,TestNG,Maven,Jenkins, SVN, GIT andAutoIT.
  • Experienced in using Version Management systems SVN and in Document management systems Confluence.
  • Experience of automation using Cucumber-JVM, JBehave, Selenium (GRID, IDE, RC, Webdriver) and
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity.
  • Experience in Test Environment setup (Web Application, Tunnel and Database Servers Installation, Configuration andTroubleshooting).
  • Working Experience in Build/Release(DevOps) / AWSCloud.
  • Practical knowledge and experience in QA in Continuous Delivery/Deployment and Ad-Hoc, Exploratory and Risk basedtesting.
  • Delivered automated test solutions in continuous integration frameworks (Bamboo, Hudson, Jenkins, Teamcity and cruise control).
  • Good exposure in using QTP/UFT integrated environment.
  • Experience in Windows, UNIX operating systems, Shell scripts,FTP, Virtualization.
  • Experience in core testing techniques such as Boundary Value Analysis, Equivalence.
  • Sound understanding and experience with different delivery methodologies Agile (BDD, ATDD, FDD, and TDD), V-Model, and Waterfall).
  • In-depth knowledge of BDD frameworks, like Cucumber, Specflow, JBehave, RSpec & Jasmine.
  • Expertise on identifying GUI objects using Firepath and Firebug.
  • Extensive experience in functional testing of web services (WCF, SOAP, and REST).
  • ExpertiseinAutomatingtheREST URIs byusingtoolslike SoapUI, SoapUI proandAdvancedRESTClient.
  • Well in testing of the web services using theSOAPUIandPARASOFTSOA testing tool.
  • Worked in test Distributed version control systems (GIT, Stash).
  • Workingknowledgeof XML, JavaScript, SQL, relationaldatabases, HTTP, HTML, Java,testing of xml or
  • JSON feeds, shell scripting
  • Used JIRA for test case management and defecttracking.
  • Experience with configuration management tools(Maven).
  • Comprehensive knowledge on Software System Analysis, Object Oriented Design, MVC design and J2EE architecture.

TECHNICAL SKILLS

Programming Languages: Java/J2ee,C,C#.

WebTechnologies: Html, CSS, Java Script, Servlets, JSP, JDBC, AJAX,Xml.

WebServers: IBM Web Sphere, Web logic, JBOSS, ApacheTomcat.

Frame Work: Struts, Hibernate, Spring, SOA.

DataBases: Oracle, My-SQL.

QueryLanguages: SQL.

Methodologies: Agile, BDD, ATDD, FDD, TDD, V-Model,Waterfall.

Automation Frameworks: Cucumber, TestNG, Junit, Page ObjectModel.

TestingTools: Selenium Web driver/IDE/RC/Grid, Junit,TestNG, SoapUI, Appium, and Cucumber

BuildTools: Ant,Maven.

ModellingTools: UML, Rationalrose.

Operating systems: Unix, Linux and Windows.

DevelopmentTools: Eclipse,JDeveloper.

CITools: Bamboo, Hudson, Jenkins, Teamcity and cruisecontrol.

Other Technologies: SOAP UI, REST API, Fiddler, Hudson, Ant, Maven,Git.

Other Technologies: Manual Testing, JMeter, JBehave, SVN, Adept,Jira,HP Quality Center, Bugzilla, Visual Studio TFS, Puppet, Nexus, VMware,Linux.

PROFESSIONAL EXPERIENCE

Confidential, Collierville,TN

Senior Software Developer inTest

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application usingJava.
  • Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python
  • Developed Java scripts using UI Automator to automate the test cases using internal tools Android Studio and Android SDK.
  • Designed, developed and implemented Web services for User Acceptance Test cases andplans.
  • Expertise in mobile testing using tools like simulator, emulators in ios an androidapplications
  • Used Appium for native,hybrid Mobile application Testing for Ios and Androidplatforms.
  • Used Appium for test Automation Framework,Cross platform testAutomation
  • Experience in UI Automator to capture Android Device and Emulator screens for automation testing with selenium
  • Involved in SEETEST and integration with HP Quality Center, ALM,JIRA.
  • Experienced in performing Data Driven Testing using parameterization in Quick Test Pro(QTP), to test the Application with different sets ofdata.
  • Performing Functional,Integration,Regression Testing, Smoke Testing, White box/Black box Testing for MobileApplication.
  • Debuggedbacklogofaboutathousandofexistingwhite-boxautomationtestscripts,ranregressiononmore than 1900 ofthem.
  • Designing and executing the automation scripts usingSelenium WebDriver.
  • Build Automation Framework for AngularJS,Node.js and involved in testing AJAX components with Protractor and SeleniumWebDriver.
  • Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA,JUnit.
  • Automated 145 E-commerce test cases using Selenium WebDriver, JUnit, JAVA.
  • Automated System testing for trading transactions, exchange operations and payment methods using SeleniumWebDriver.
  • Configure and buildQAenvironment onAWSand VMware.
  • Involved in POS Testing and designed Test cases, system testing,reportingtests.
  • Testing of Business layer testing which includes Barcode scanner, printers, Scale, Cash Drawer, Tower in POSapplication.
  • Customizing and generating multiple TFS reports to serve companyneeds
  • Created and Executed Automation Test Scripts for Functional and Regression Testing using UFT/QTP 12.02.
  • Design and Developed Hybrid Driven Test Automation Framework using UFT/QTP using VB script.
  • Performing Functional, Regression, GUI, Integration testing using Selenium withJava.
  • Developed automated regression test pack for Web Services, Data Services as well as PL/SQL procedures using Parasoft SOATest tool
  • Receive, execute, and reply to commands from within a UI Automation javascriptprogram. using Page Object Model in Junit/TestNG Framework,ANT,MAVEN and using Jenkins to ensure web application is Automatically tested viascripts.
  • Implemented Automated execution of tests using Maven andJENKINS.
  • PerformedSourceCodemanagementandversioncontrolusingSVNandbuildmanagementusingTeamCity.
  • Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migrationprocesses.
  • Wrote Python Scripts to develop automated scripts and frame works.
  • Used Git and Stash to re-modify files and for softwaredevelopment.
  • Used SOAPUI to test SOA based architecture application to test SOAP services and RESTAPI.
  • Used SOAPUI, groovy script for test data setup in BDD(Behaviour DrivenDevelopment).
  • Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases forAutomation.
  • Captured,managed,tracked the requirement throughALM.
  • Writing custom test management reports using SQL and used RDBMS to recombine the data items from differentfiles.
  • Responsible for reporting and tracking the issues using QualityCenter/Rally,JIRA.

Environment: Java,Appium,SeleniumIDE,Selenium Web Driver,Firebug,SQL,IOS, AWS,MobileTesting,Jira,Oracle10g,Jenkins, Microsoft TestManager, JMeter, Cucumber, Agile scrum, Git, UFT/QTP 12.02,HTML, Parasoft SOA Test Tool Groovy Script,CSS,Fire path, Xpath, JavaScript, XML, Google Chrome, Safari, Mozilla Firefox.

Confidential, Atlanta

Software Developer inTest

Responsibilities:

  • Involved in Requirements Analysis andDocumentation.
  • Liaising with business teams to understand their BAU processes and develop high level test scenarios and detailed testscripts.
  • Involved in Creating Test strategy and Test plan, Organize test plans, test runs and creates test data for the testautomation.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into HP Quality Center,Rally/ALM,JIRA.
  • Designed and Developed MVC pattern base Selenium Framework using Java, TestNG and Maven to cut down the development time inhalf.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Developed Groovy scripts to test Report application output and to customize test.
  • Established automation framework withSelenium.
  • Used Visual Studio as it includes code editor which support for checking syntax and also code refactoring which is restructuring necessary code
  • Programming using VB script for HP UFT/QTP automation scripts.
  • Involved in creating UFT/QTP Hybrid Framework & Data Driven Framework.
  • Used Selenium GRID for executing Test cases with different browsers configurations on othermachines.
  • Verified the accuracy of the Data by executing SQL queries against the database -Databasetesting.
  • Participated in Functional, System Integration, and UATTesting.
  • Tested web services using SOAP UI andREST.
  • Performance and load testing conducted usingJMeter.
  • WorkedinAgileScrumDevelopmentEnvironment with frequentlychangingrequirementsandfeaturesset.
  • Developed Maven Scripts to automate the deployment, compilation and testing of Webapplication.

Environment: Selenium Web driver, Core Java, TestNG, Maven, Jenkins, JSON, JDBC, Mobile Testing,Selenium Grid, SQL, SOAP UI, REST, JMeter, Jira, Agile scrum, Git, HTML, UFT/QTP 12.02,CSS, Firebug, Fire path, Xpath, JavaScript, Groovy Script, XML, VisualStudio, TFS, MTM, Google Chrome, Safari, Mozilla Firefox, Quality centre, Java,J2ee..

Confidential, Evansville, IN

Software Developer inTest

Responsibilities:

  • Involved in Creating Test strategy and Test plan, Organize test plans, test runs and creates test data for the testautomation.
  • Automating UI tests in Selenium Web driver - Cucumber - JUNITframework.
  • Analysed business requirements and functional documents to create test strategydocuments.
  • Developed Selenium Automation framework from the scratch using BDD (behaviour driven development) andJava.
  • Performing Functional,Integration,Regression Testing, Smoke Testing, White box/Black box
  • Testing for Mobile Application.
  • Used HP Quality Center,ALM,JIRA for managing and tracking requirement and issue tracking.
  • Automating API /Web services requests using Cucumber - Rest AssuredFramework.
  • Integrating API Tests with Cucumber JVM - Selenium Web driverFramework.
  • Wrote selenium scripts usingC#.
  • Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQLqueries to fetch data from the Oracle database.
  • Used Groovy Script for SQL connection to database.
  • Wrote unit tests to test Angular JS Controllers and services usingJasmine.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI.
  • Performance and load testing conducted usingJMeter.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and featuresse
  • Involved in preparing traceability matrix, Test plan and testestimations.
  • Logging,prioritizing,trackingandre-testingdefectsusingQualityCentre9.2&JIRA.Involvedinwrotetest cases using wireframe, acceptance criteria and designdocs
  • Performed back end testing for data validation usingSQL.
  • Used source version control tools such as subversion(SVN)..
  • Communicating with other platform teams regarding Cross functionalIssues.
  • Participated in Functional, System Integration, and UATTesting.

Environment: Selenium WebDriver, Jenkins, HTML, JavaScript, Groovy Script,SOAP UI, Maven, Cucumber, BDD, TestNG, Perl Scripting, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.

Confidential

Software Developer inTest

Responsibilities:

  • Followed Agile Methodologies,Scrum meetings and Software Quality Audits for all the Phases of SDLC.
  • Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform usingPython
  • Perform Functional,Integration,Regression,Smoke,White/Black box,User Acceptance Testing (UAT), and End-to-EndTesting.
  • Created and maintained a list of white-box scripts failed during regression, approved, debugged andfixed.
  • Validated web services Automation using SOAPUI.
  • Extensively automated regression and functional test suites by developing over 206 test cases, 8 test suites using Selenium WebDriver with Python.
  • Experience in Simulating Mobile Application Testing with APPIUM for Android Platform and IOS Simulator for IOSplatform
  • Design and deploy build pipelines using Ansible, Vagrant, Docker, Jenkins,AWSand GCE
  • Used Android SDK in Android Studio for establishing emulator in Androiddevices.
  • UI Automator Viewer for recording screens and finding elements of the mobilescreens.
  • Preparing test estimation of SOA Testing Activities for the Webservices.
  • Involved in system Testing,system integration testing,Business layer testing of POSApp’s.
  • Performed normal and abnormal scenarios of POS Applications and Business transaction flow tests,Regression Testing, PerformanceTesting.
  • Responsible for UAT project planning like creating test scenario, test plans, and testscripts.
  • Conceptualized, designed, and implemented automated functional API test cases using SOAtest, and SoapUI.

Confidential

Software Developer inTest

Responsibilities:

  • Involved in Creating Test strategy and Test plan, Organize test plans, test runs and creates test data for the testautomation.
  • Involved in developing automation scripts using Selenium2 and creating testscript.
  • Involved in planning of Automation Framework Design andPlanning.
  • Developing Selenium Scripts in Java andEclipse.
  • Configured Continues Integration Systems and then running AutomationScripts
  • Involved in estimating testing tasks in each sprint during scrummeeting.
  • Designing & developing Test plans and Test cases for the new functionalrequirement.
  • Infrastructure setup for testing requirementsneeds.
  • Complete End to End system testing for each drops/deliverables against therequirements.
  • Agile & Scrum methodologyused.

Confidential

Junior SoftwareTester

Responsibilities:

  • Analysed user requirements, scenarios, and business rules and attended periodic meeting for changes in the application.
  • Wrote Test Plan, test case for manual test through the functional requirement using Mercury TestDirector.
  • PerformedFunctional,Regression,Integration, System, Adhoc,SmokeTesting& User AcceptanceTesting.
  • Developed and executed test cases and testdocumentation.
  • Updated RTM in daily basis, sent status reports and daily tracking report to testmanager.
  • Performed White Box/Black Box testing using for Web Services testing.

We'd love your feedback!