We provide IT Staff Augmentation Services!

Software Developer Engineer Resume

4.00/5 (Submit Your Rating)

Reston, VA

TECHNICAL SKILLS:

Software Tools: Jira Atlassian, HP ALM Quality Center (QC), Microsoft Visual Studio Team Foundation Server Selenium Product, WebDriver, Grid, JUnit, TestNG Framework, BDD Framework, Cucumber, XML, Eclipse IDE, Intellij IDEA, ANT, MAVEN, SoapUI, Git, GitHub, Apache Maven, Bitbucket, SubVersion (SVN), Jenkins, Bugzilla, Jira, ClearQuest, FileZilla, Load Runner (LP), Quick Test Professional (QTP), Sublime, REST Web Services, SOAP Web Services

SDLC: Agile, Scaled Agile Framework SAFe 4.0, Lean Software System Engineering, Hybrid, Waterfall

Script and Language: Java, VBScript, .NET, SQL, XML, HTML, CSS, JavaScript

Databases: Toad for Oracle Database, MS SQL Server, Sybase, PostgreSQL, MS Access, Squirrel SQL Client

Internet Tools: HTML, ASP, ODBC, MS Site Server, TCP/IP, Telnet, FTP, SOAP, REST, WSDL

Environments: Windows, UNIX Sun Solaris, Linux (Red Hat), J2EE, Apache, Maven, Jboss, Jenkins, Subversion, VMware Sphere, IBM WebSphere Application Server

Software Applications: Salesforce, Impact, Automotive Finance, Default Manager, Dynamic Object Oriented Requirement Systems (DOORS), Document Management System (DMS), Governance, Risk & Compliance (GRC), Rational, ClearQuest, ClearCase, OpVantage (OpVar), LMWS (Loss Mitigation work Station), WP2 (Workout Prospector 2), Default Asset Workout Reporting (DWR), EDR Electronic Default Reporting (EDR), Alternative Collateral Deal Data Collection (ACD DC), ISR (Information Security Request), GAS (General Audit Software), ACL (Audit Command Language)Other Technologies: Confluence, SharePoint, Six Sigma, COSO, COBIT, SOX, MicroStrategy, SAS, SDLC

PROFESSIONAL EXPERIENCE:

Software Developer Engineer

Confidential, Reston, VA

Responsibilities:

  • The application under test is ECRM (Enterprise Customer Relationship Management). Vendor is Salesforce. Confidential ’s Single - Family Business unit (SFBU) is revamping existing CRM tool to manage the huge portfolio of Seller/Servicers comprising of entities like Confidential, Confidential, Confidential, Confidential etc.
  • Salesforce Lightning as well as Classic versions are on cloud, streamlined and available on mobile devices. Prior to this undertaking, Confidential ’s legacy CRM (Customer Relationship Management) tool comprised of many systems that didn’t communicate with each other. Salesforce with many advantages was the CRM tool that Confidential decided to go with.
  • Software development life Cycle is Agile specifically SAFe4.0 for Lean software and Systems Engineering.
  • Jira Atlassian is system of record for managing program Increments, Sprints, Releases, Report, User Stories, Issues/Defect and product Backlog management.
  • Working on creating Enterprise level Automation Testing Framework based upon Behavior Driven Development (BDD) in Java, Selenium and Cucumber JVM (Java Virtual Machine). BDD is in essence an Acceptance Test Driven Development (ATDD).
  • Written feature files in Gherkin language in Given, When, and Then structure in Eclipse.
  • Worked on automated Smoke testing as new builds being delivered making sure the major components working and stable.
  • Participated in User Story grooming sessions and added valuable insight to flush out clarity and remove ambiguity
  • Demonstrated functioning of tested application features to Scrum team comprising of Scrum master, product owner, business owner, domain lead, developers, architect and technical lead during sprint and at the end of sprint timeline.
  • Identified defects, issues and logged those in Jira with steps to reproduce, severity, priority and associated screen snippets
  • Followed up on logged defects in Not Ready, Iteration Backlog, Development, Ready for test, In Test, Done and Accepted phase in the Jira Sprint Board for the Sprint under test.
  • Tested issues/defects through with a fail and subsequent pass followed by an acceptance by product owner.
  • Extensively using Selenium WebDriver Page Object Pattern Model with Java language binding.
  • Extensive use of Apache Maven, Git specifically Bitbucket for managing automation codes, Regression test suite, and manual test suite as well as sprint level test suite.
  • Eclipse IDE, Jenkins is used for CICD (Continuous Integration Continuous Delivery)
  • Extensive use of HP ALM QC for test case management for stakeholder’ audit tracking and audit compliance.
  • Used Confluence for sharing updates and seamless communication with DAT (Developers, Analysts and Testers)
  • Assisted with valuable inputs and testing results for release of application into production.
  • Communicated test results to program management level.
  • Developed and Unit Tested REST Services
  • Tested SOAP Web Services using SoapUI

Sr. Quality Assurance Engineer

Confidential, Arlington, TX

Responsibilities:

  • Worked in creating, editing and updating QA Test Plan geared towards manual and automated test Suites creation, management and execution and tractability matrix and defect management for AF & DM application.
  • Reviewed BRD (business Requirement Docs), FDD (Full Design Documents), TRS (Technical Requirement Specification) prepared by BSAs (Business System Analysts) as well as Vendor Fiserv.
  • Communicated and collaborated with the Line of Business, developers, build engineers, architects, and configuration management teams to fix the defects via daily Defect Triage meetings.
  • Performed manual, smoke, regression and functional automation testing on different modules of the application.
  • Performed backend testing using SQL SELECT statements. Validated databases reflecting data as expected
  • Managed defect life Cycle in ALM QC from identification of defects of different severity through defect fixation or defect deferment to next phase of release into production
  • Worked closely with BSAs, Business Owners, and ETL developers to generate Payment Gateway Files
  • Tested databases at the back end using
  • Written Scripts in Object Oriented programming (Java) language
  • Created robust test scripts using TestNG as well as JUnit testing Framework
  • Written, maintained and executed automated test scripts using open source automation tools.
  • Implemented software test automation framework, adopting Selenium WebDriver and Selenium Standalone Server with Java language binding.
  • Successfully used Apache Maven for Free Open Source Software tool’s version control, Git for version control of automated test scripts.
  • Used Selenium WebDriver implementing Data Driven Testing. Fetched data into Java from Database, Excel file and csv file
  • Used Selenium’s key features to support test execution on multiple browser platforms.
  • Created robust, browser-based regression automation using Selenium WebDriver.
  • Created Maven projects generating POM.xml (Project Object Model) file to version controls for open source Jar files
  • Used Selenium to find defects missed by manual testing
  • Performing End to End Integration, UAT, GUI, Smoke as well as Regression Testing.
  • Exercising solid functional understanding of web technologies like HTML, XML, TCP/IP, Java, SOAP, UDDI, WSDL, CSS, DHTML, AJAX

Sr. Software QA

Confidential,  Addison, TX

Responsibilities:
  • Worked on generating functional as well as End to End Integration test cases in Test Plan module in HP ALM Quality Center.
  • Executed the Test cases from the QC Test Lab within the stipulated timeframe,
  • Identified & logged defects in QC Defect module
  • Followed up on defects until Ready for Retest by the IBM followed by defect retest execution & analysis & defect being resolved & closed and successful regression testing. Every 1-3 weeks interval, testing a new build as received from IBM which gets deployed in System Integration Testing (SIT) environment.
  • Worked with project team members located in diverse geographical location on shore as well as off shore and near shore
  • Conducted Data Staging in IBM environment & tested in IBM Test environment via citrix.
  • Executed Test cases from Test Lab following deployment of the builds.
  • Performing smoke test following the delivery & deployment of a new build into the SIT (System Integration Testing) and CIT (Component Integration Testing) environments.
  • Created QA Live Analysis or Status Report off HP ALM QC covering QA Test Instance Summary Report, QA test Instances Summary Test Instances Summary Graph - by 'Status' Group by 'Responsible Tester' as well as Test Logs.
  • Identified defects of different severity from severity one which are urgent & show stoppers and impediments that shut down testing activities to severity two to severity three and four and five.
  • Worked on defect life cycle as for example identifying defects, logging defects in QC, assigning defects, reviewing defects, retesting defects, reopening defects, closing defects following an acceptable fix.
  • Worked on retesting failed test cases & passing failed test cases following a defect fix.
  • Generate Defect status report and trend of Defect Module of QC.
  • Tested Web Services via validation of XML documents for requests & appropriate responses.
  • Performed POC (Proof of Concept) testing.
  • Reviewed test cases for requirements coverage, ambiguity and completeness as the business rule gets updated & modified by Line of Business.
  • Performed End to End Integration, UAT, GUI, and Smoke testing.
  • Assisted in UAT test planning as well as execution activities focused upon cross-functional Quality Assurance activities
  • Assisted in putting together UAT test artifacts
  • Generated test cases for UAT coverage
  • Collaborated & Executed test cases for UAT
  • Identified defects during UAT testing activities
  • Worked in Requirement traceability, gap analysis and elimination of redundant test scripts.
  • Assisted in retesting defects identified during UAT Testing phase
  • Performed database testing generating SQL queries
  • Tested WSDL (Web Services Description Language) in XML, HTML & PTP documents and payloads to validate test results.
  • Performing Loan origination from iOriginate system and submitting loans into Impact
  • Retrieving data from the Toad for Oracle database for backend testing using SQL queries.
  • Accessing & retrieving latest project documents from Microsoft Visual Studio Team Foundation Server.

Software Test Engineer Lead

Confidential, Norfolk, VA

Responsibilities:
  • Deployed the AUT (Application under Test) in the test environment utilizing VMware vSphere and PaaS (Platform as Service) and connecting to the database Squirrel SQL client version.
  • Provided Daily status update to the product owner on the deployment of the application under test in test environment
  • Provides status on work-in-Progress, Blockers, Major impediments utilizing QC Dashboard, Analysis View.
  • Used Selenium’s key features to support test execution on multiple browser platforms.
  • Created robust, browser-based regression automation using Selenium WebDriver.
  • Used Selenium WebDriver for regression and smoke testing
  • Used Selenium WebDriver to provide rapid feedback to developers
  • Used selenium WebDriver to virtually unlimited iterations of test case execution
  • Used Selenium to support for agile and scrum development methodology
  • Used Selenium to disciplined documentation of test cases
  • Used Selenium to Customize defect reporting
  • Used Selenium to find defects missed by manual testing
  • Assisted in building an automation framework based on Selenium WebDriver TestNG unit testing framework.
  • Worked with the Integration team to make sure the framework and tests built using it are compiled and run on the Continuous Integration Server Jenkins.
  • Managed defects, impediments, blockers and showstoppers.
  • Streamlined Defect Management Process and created Defect Process Document which became standard procedure to manage defects.
  • Reported and managed defects in Jira using swim lanes.
  • Provided steps to reproduce the defect in development environment.
  • Collaborated with the business analysts, architects, developers, system engineers, build managers and configuration management team.
  • Contributed to add, edit & update wiki documenting the procedure of a clean deployment of the application in testing environment.
  • Used Squirrel SQL Client to query data at the database and to perform back end testing.
  • Supported and worked on streamlining systems architecture
  • Provided logistics, equipment and technology stack support

Sr. Software QA Analyst

Confidential, McLean, VA

Responsibilities:

  • Was involved at the very beginning of the SDLC.
  • Responsible for ensuring SDLC compliance of project artifacts specifically pertaining to quality assurance testing.
  • Assisted in writing Test Plan stipulating the objectives, scope, approach, and focus of the software testing effort and developing Test strategy stating the approach or types of testing that would best serve the purpose.
  • Worked closely with the business team to analyze requirements.
  • Participated in test team meeting for requirements and specifications for Loss Mitigation, SUMMIT & other applications utilizing Dynamic Object Oriented Requirement Systems (DOORS).
  • Assisted in logging hundreds of Requirements into DOORS.
  • Conducted functional testing manually as well as utilizing HP automation tool QTP and Selenium Product Suite.
  • Used Selenium IDE to record-and-play of UI (User Interactions) with the browser.
  • Used Selenium IDE for prompt bug reproduction.
  • Developed Scripts using Selenium RC Sever and JUnit framework for test automation.
  • Assisted in making sure that the automated testing framework provides ability to perform parallel and distributed testing.
  • Assisted to make sure that the ability to run tests in parallel and distributing those tests to multiple machines allow the thousands of regression tests to be run in a shorter period of time and allow the ability to run the entire automated regression test suite as frequently as daily.
  • Managed and logged defects in Clear Quest.
  • Assisted in putting together a document to manage Bug Life cycle beginning with identification to submission to assignment to resolve to verification and closure.
  • Ran test case traceability, coverage analysis as well as gap analysis to accomplish the goal of requirement traceability.
  • Performed UAT testing for the end users, particularly ran trainings to train the “Trainers”.
  • Ran SQL simple to complex queries as well as performed CRUD operations validating the database tables for the data inserted from the UI. (User Interface)
  • Ran Manual Testing for the modules and detailed functional testing creating negative as well as positive test cases.
  • Managed test case development and test case repository and test case execution in HP Quality Center.

Software Test Analyst

Confidential, Arlington, VA

Responsibilities:

  • Participated in requirement analysis, reviews and walkthroughs.
  • Performed gap analysis, identified risks, assisted in extrapolating business requirements.
  • Prepared test cases, positive as well as negative, executed test cases and reported results using Quality Center as the repository for Test cases, Execution as well as Defects.
  • Performed unit testing, smoke testing, functional testing, non-functional testing and security testing.
  • Documented the test results and prepared reports for the Test Leads for onwards submission to QA Test Manager.
  • Conducted reviews of bugs and metrics.
  • Ensured defects/bugs are resolved through regression testing.
  • Performed Data integrity testing executing SQL statements.
  • Communicated positively and recapped standing for information and projects to various team members.
  • Assisted in setting up the Test Environment and creation of Test Data.

Software QA Tester

Confidential, Burlington, MA

Responsibilities:

  • Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases for testing the Application Under Test (AUT)
  • Performed in depth analysis of the Business Requirements Document
  • Written Test cases covering hundreds of business rules in QC
  • Ran pre-defined Smoke test as soon as a new major build was deployed in the test environment
  • Executed test cases as the builds were deployed in the test environment
  • Ran regression test suites to make sure all previously working rules were working as expected
  • Identified defects and logged defects in the Defect Module in QC
  • Retested Defects as the codes were fixed and the defect was ready for retest
  • Participated in defect Triage Meetings
  • Worked closely with Development team to resolve quality issues

We'd love your feedback!