We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in different areas of Software Development and Testing, with primary focus on Quality assurance with proven track record of achieving best results in fast changing work environment.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Jenkins, Hudson, Cucumber, Jbehave, Eclipse and preparation of automation test framework.
  • Contributions were in analyzing functional requirements and translate them to test cases involving Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Greatly involved in developing and maintaining Test Plan, Test Evaluation Summary, Test Procedures, Test scripts, Test cases, Requirements Traceability Matrix (RTM), Defect Management, and Performance Metrics.
  • Performed Smoke Testing, Testing, Integration Testing, System Testing, Regression Testing and Compatibility Testing.
  • Was involved in developing, maintaining and executing test cases for different Black Box Testing methodologies, reviewed test cases for peers and given valuable comments about test case coverage and functionality.
  • Good domain knowledge in Finance applications.
  • Performed Manual and Automation Testing, with QTP 10.0.Used Descriptive Programming for Automation and VB - scripting.
  • Expert on Repositories, Descriptive Programming in
  • Worked with open source tools Selenium (Selenium IDE, Selenium RC/Web Driver), TestNG, Maven, QTP, HP QC, Eclipse and preparation of automation test framework. Used Maven build tools to manage framework dependency jar files.
  • Good experience in integrating Automation scripts (Selenium WebDriver API)
  • Expert in identifying test scenarios & performing various testing like Unit testing, Sanity Testing, Regression Testing, Adhoc testing, Performance Testing, Load Testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Experience in programming languages such as python, C#.
  • Good scripting knowledge in Perl, UNIX Shell and Python.
  • Experienced in Selenium Data-Driven Framework and Robot Framework with core Java programming and Junit/TestNG annotations.
  • Experienced in using Ant/Maven build tools and Hogan applications to manage framework dependency jar files.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Expert in identifying test scenarios & performing various testing like Unit testing, Sanity Testing, Regression Testing, Adhoc testing, System level and data level testing, Performance Testing, Stress Testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
  • Proactively interacting and collaborating with Business Analysts, Technical Analysts, and developers to identify and understand the appropriate data required for testing and sharing the same among our testing team for designing the test cases and to achieve the goal within the stipulated time.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Junit, SoapUI, Jbehave, Cucumber

Languages: Java, Visual Basic.

IDE: Eclipse 4.3, Clear Quest.

Scripting Languages: VB Script, Java Script, Shell, Python.

Build Tools: Maven, Ant.

Continuous Integration tools: Jenkins, Hudson.

Bug Tracking Tools: BugZilla, Rational Clear Quest, JIRA.

Management Tools: Quality Center, Rational Clear Case, Rational Requisite Pro.

Database: ORACLE (SQL), PL/SQL.

Version Control Tools: SVN, GIT.

Web Debugging Tools: Firebug, Chrome debug console.

Operating System: Linux, Windows, Mac, iOS, Andriod

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Utilized testing tool TestNG extensively for the integration testing and unit testing.
  • Involved in Parallel and Cross Browsing Testing using Selenium GRID and TestNG.
  • Executing manual and automating test cases in a distributed environment including HTML, web services, and Selenium Grid, Apache-Maven, client/server and database applications.
  • Performed Maven as project management and build tool.
  • Involved in the creation of Pythonscripts that monitored the batch committal process.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing.
  • Experienced on MobileAutomation(Android & IOS) using Appium (Selenium3.0)
  • Experienced in implementing automated testing and built test automation framework using Appium for Android.
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing
  • Performed testing on Mobile devices for compatibility check
  • Used SOAP UI for testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
  • Implemented Selenium GRID for compatibility testing.
  • Validation of data files using QTP/VB.NET Regular expressions.
  • Framework development to run the scripts inQTP
  • QTPTest execution with Automation Framework. Involved in creation of functional libraries and framework components
  • Monitoring regression test execution after assigning QTPscripts to QC Templates.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Environment: Selenium IDE/WebDriver, Java, TestNG, Maven, Data Driven Framework, Eclipse, Jira, SoapUI, Quality Center, Waterfall & Agile Methodology (for different Projects), Java, Python, Android, iOS, XML, HTML, Firebug, Internet Explorer, Google Chrome, Mozilla Firefox, Virtual Machine Subversion (SVN), MS Excel, SQL, Windows 7.

Confidential, San Diego, CA

QA Automation Tester

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Developed automated scripts for performing Regression Testing through Selenium WebDriver.
  • Implemented Page Object Model Automation framework with Java.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Created Selenium/Perl tests for advertising regression testing and production monitoring purposes.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Experienced in performing Data driventesting to validate the components displayed on the website using Selenium.
  • Hands on experience in Develop Automation Scripts, Execution and Analysis TestResults using Hybrid, Keyword DrivenFramework, Data DrivenFramework and Page Object Model Framework in Selenium.
  • Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with Junit.
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.
  • Experienced in scripting, debugging, maintaining and updating to perform cross product testing (Android, tablets, iPad, and mobile devices).
  • Experienced on Mobile Automation(Android & IOS) using Appium (Selenium3.0)
  • Experienced in implementing automated testing and built test automation framework using Appium for Android.
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.
  • Experienced in scripting, debugging, maintaining and updating to perform cross product testing (Android, tablets, iPad, and mobile devices).
  • Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SoapUI.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Performed Data driventesting to validate the components displayed on the website using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management
  • Contributed to and assisted in the management of bug tracking databases built in BugZilla and JIRA.
  • Converted existing bug data from BugZilla to JIRA.
  • Administered and developed custom plugins for the JIRA instance.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.

Environment: Java, Selenium WebDriver, Agile, Junit, SoapUI, Jenkins, Cucumber, Firefox, Eclipse, ANT, Eclipse, JIRA, BugZilla, XML, SQL, Oracle, Windows.

Confidential, New Jersey

Test Engineer

Responsibilities:

  • Prepared a detail test schedule on a day-to-day basis for the project members to know the status of the QA Process.
  • Coordinated with cross-functional teams during test preparation and execution.
  • Created Automation test framework using Selenium.
  • Created, executed and exported the Test case scripts using Java-Selenium RC and Prepared automation test frameworks in Junit.
  • Recorded and plays back test in Firefox using Selenium IDE.
  • Performed tests using Selenium remote control in different browsers.
  • Performed Smoke, Functional, System, Integration, Regression, Performance testing.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Developed both Data Driven, Keyword Drivenand Page Object Model Automation Frameworks using Selenium.
  • Prepared test data for testing the application in various test phases.
  • Used TOAD as well as SQL analyzer to manipulate SQL queries to verify the data in the database.
  • Checked the navigation and the links of the application.
  • Performed bug tracking, including submitting and assigning defects to the application developers using QC.
  • Tracked, Managed and documented the performance of the application during UAT.
  • Interacted with Developers and System Analysts to understand the severity of the defects.

Environment: Selenium IDE, Selenium RC, QC, TOAD, JSP, Eclipse, Web Logic, iOS, Windows XP, Agile HTML, XML.

Confidential, San Jose, CA

Quality Engineer

Responsibilities:

  • Created Test Plans, Test Cases and Test Approach/Strategy documents.
  • Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
  • Manually tested the Web application to ensure the flow of the application functionality.
  • Created Test Plans and Scenario which describes the features and functions to be tested.
  • Prepared Test Cases based on Business Requirements and required documents.
  • Actively participated in the weekly meetings.
  • Contributed functional and technical assistance/production support, including service requests and response; worked with SQL.
  • Maintained automated test scripts for the regression, performance and various GUI test cases
  • Performed Data Validation of the data flow from the front-end to the back-end by executing SQL scripts.
  • Performed Data Integrity Testing, Functionality Testing& Back-end testing.
  • Gathered business requirements from users and created designs for enhancements and to remedy defects.
  • Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
  • Resolved program Compile Errors, defects and Environmental issues.
  • Performed Security Testing on the application.
  • Detected, reported and tracked defects using Quality Center.
  • Conducted the defect report in Quality Center.
  • Interacted with the developers to report and using Quality Center.
  • Developed the reports using Quality Center.
  • Interacted with developing team to resolve technical issues and investigated software faults.

Environment: Windows, Quality Center, MySQL, Wordpress, PHP, HTML, CSS, JS, Bootstrap

We'd love your feedback!