We provide IT Staff Augmentation Services!

Associate - Software Engineering Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 8 years of experience in Software Testing processes through manual or automation of functional test for Web applications, Mobile applications and Web services.
  • Experience in various domains like Banking, Medical and E - Commerce
  • Experience in preparing Test strategy, Developing Test plan, Test cases, and Writing Test Scripts by Decomposing Business Requirements and Developing Test scenarios to support quality deliverables.
  • Extensive experience in Black Box Testing, Functional Testing, Positive Testing, Negative Testing, Integration Testing, Regression Testing, Sanity/Smoke Testing, Backend Testing and UAT Testing in multi-tier web applications
  • Expertise in Software Development Life Cycle (SDLC) with good understanding on Waterfall, Agile and Devops models as well as methods and practices followed to validate and ensure Quality Assurance Control
  • Experience across Software Testing with in-depth knowledge in Manual, Functional, System and Regression Testing with involvement in Interface, Integration, and UAT Testing.
  • Expertise in Selenium Automation using Selenium WebDriver using Java in POM framework and Maven.
  • Experience in all phases of Software Testing Life Cycle (STLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Extensive experience in using Selenium Web Driver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Experience with Mobile Automation Tool Device Appium automation framework.
  • Expert level knowledge on HP products Quality center/QTP.
  • Experience with TestNG Framework and JUnit Framework.
  • Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Module driven, Data driven and Hybrid framework.
  • Created data driven tests by using parameterization. Created user defined functions in JAVA Script and Python.
  • Knowledge of Java and VB for creating automation scripts using Selenium web driver and RC.
  • Excellent knowledge of Oracle SQL. Capable of writing SQL queries.
  • Have good knowledge of continuous integration tool Jenkins.
  • Exposed to high stake, high pressure, firmed deadline, fast pace environment and able to multitask efficiently.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/RC, Cucumber, QTP / UFT, Protractor

Languages: C, C++, Java, Java Script, VB Script, Python

Web Technologies: HTML, XML, DHTML, JQuery, JSON, BSON

Database: Oracle 11g, SQL Server (2008,2005), MySQL

SQL Clients: SQL Developer, MySQL, SQL Server Management Studio

Other Tools: Microsoft Office Suite (Word, Excel, Access, PowerPoint, Outlook), Adobe Acrobat, SharePoint, Fiddler, putty, Postman

Defect Tracking Tools: Microsoft TFS, Quality Center, JIRA, Version One

Version Control: Git

IDEs: PyCharm, Eclipse, MS Visual Studio

Operating Systems: Windows XP, Windows 7, Windows8, Windows 10, LINUX, UNIX

Web Browsers : Firefox, Internet Explorer, Chrome, Safari

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Associate - Software Engineering

Responsibilities:

  • Testing of new features by creating test specifications, test cases for Home Lending Servicing applications by working closely with development and business teams.
  • Involved in testing .Net application with AngularJS as front-end scripting and Web services.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional.
  • Implemented Test driven development (TDD/BDD) framework using cucumber tool with Gherkin Language
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid which was customized as Nemo (Nautilus) for internal use.
  • Implemented Page Object Model (POM) by creating objects for each page.
  • Tested REST and SOAP Services by using SOAP UI tools and Rest Clients and validated the responses against the database.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Identifying, logging, tracking and escalating bugs using JIRA.
  • Performed backend testing using SQL queries to retrieve and verify information in the database to test Data Warehousing and Data Cleansing for the arrangement of customer data.
  • Writing complex SQL queries for data validation for verifying the ETL Mapping Rules.

Environment: : Java, Selenium Web driver, TestNG, Maven, Eclipse, XPATH, PL/SQL, HTML, SQL, Jenkins.

Confidential, Chicago, IL

SDET / Mobile App Tester

Responsibilities:

  • Involvement in the Software Development Life Cycle. in line with SEI CMM Level 5 standards
  • Analyze the requirements which Business client provided to us.
  • Perform User Acceptance Testing of the Functional Requirements of the system and business processes.
  • Assist in the parallel running of the current system to ensure the new system results are validated against the existing system.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Definition and preparation of Test Data.
  • Identification and analysis of software defects.
  • Involved in reviewing and understanding Application Architecture with Confidential Business and Development Teams
  • Provide Estimation for QA activities for .com conversion project.
  • Plan and design manual and automated scripts and frameworks
  • Prepare, manage and report various QA metrics namely Defect Management & analysis, Effort Estimation, Testing Effectiveness, Design documents. Daily/Weekly Status reporting to client.
  • Responsible for finding out defects, failures and faults in the software code and applications.
  • Develop and report QA matrices namely Defect Management, Defects RCA reports, Status reporting of QA activities to client, Summary of QA activities performed.
  • Report to the GRM and Project Manager - results, test metrics etc.
  • Doing Functional, Integration, Regression, GUI, Back-end, Web Based, Black box, and Adhoc Testing.
  • Organize resources to achieve results and meet the deadlines set.
  • Involved into the calls to understand the requirements.
  • Knowledge of SQL Query.
  • Providing Training to all new hire members.
  • Organize resources and handling the team.
  • Good experience of Test Case creation
  • Given Demo to Client and to internal Team as part of agile retrospective sessions.
  • Review the test cases created by team members.
  • Making Daily Defect Summary Report.
  • Understanding the Requirement, Preparation of scenario and writing the test cases, Perform Manual and Automation testing of the application & detect bugs and classify them by severity (critical, high, medium or low priority defects).
  • Strategically, plan and analyze the basic requirements while setting up the technical infrastructure of the project while reviewing the project proposals.
  • Gathering data, preparing daily report, feedback form and sharing with the team members to improve their performance.
  • Organizing & managing resources for the project that entails creating estimates for the project, work breakdown structure, project plan, contingency plan & schedules, identifying risks within defined scope, quality, time and cost constraints.
  • Interacting with the team members for the mutual benefits in the project while interacting with the customers/clients on their projects for better feedback.
  • Involved in API Testing by checking Logs of the Critical Projects and Enhancement
  • Preparing the Daily Status Reports and Lesson Learnt at the End of the Release
  • Attending the Projects related calls time to time.
  • Creation of Functional Test Plans and Test Cases using Design Documents and Functional Specifications/ Flow Diagrams.
  • Identify test data requirement. Fetching data directly from Billing Database. Coordinate with interfacing application, test data teams to prepare test data.
  • Validation of test data. Retaining re-usable data between applications and releases to increase productivity.
  • Reducing the number of defects which are raised due to knowledge/data issue.
  • Execute Test Cases and maintain testing status in Test Management tool.

Environment: Selenium WebDriver, Appium, Java, Oracle 11g, MySQL, REST web-services, ETL, Web-logic, AngularJS, Subversion, JIRA, TestNg, SOAP UI, Advanced Rest Client, Nunit.

Confidential, Brooklyn, NY

Selenium Automation Engineer

Responsibilities:

  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Designed Test Plan for testing life cycle of application. Prepared Test Plan from the Business Requirements and Functional Specification.
  • Developed System Test Cases and procedures to test various application points.
  • Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing
  • Created Java based scripts for Selenium Web Driver with JUnit to create automation frame work.
  • Performed Unit Testing of java application.
  • Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
  • Developed Hybrid framework with Selenium.
  • Created Automation scripts in Python for selenium web driver and selenium remote control.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Database Change Verification testing using Oracle-Toad and SQL queries.
  • Identified and documented defects using Bug analyzer to ensure applications functionality.
  • Extensively tested several Business Objects Reports to validate the reports, the data and cosmetics of the report.
  • Involved in Test Data Management team for ETL Testing.
  • Wrote SQL queries to design a database for client.
  • Tested SQL queries, PL/SQL scripts to validate the data and performance of the database.
  • Created SOAP UI Projects using the WSDL files and created Test cases, run them, do load testing, security testing.
  • Used Jenkins for continuous integration.
  • Validated XML file against related XSD schema files using XMLSPY.
  • Performed validation tests to ensure that the developed functionality meets the specifications prior to UAT testing.

Environment: : Java, Selenium IDE/Web Driver/ GRID, Web logic server, UNIX, JUnit, XML, HTML, SQL, SOAP UI, Share point, HTML,

Confidential, Irving, TX

QA Analyst

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Agile/ Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • 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 with team and developers to review VB script 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 C# and Java
  • Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using QTP / UFT and VB Script
  • Used descriptive programming to get data from Excel and execute test on desktop and web application.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using QTP / UFT
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with 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 the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: QTP / UFT, Postman, VB Script

Confidential

Programmer Analyst

Responsibilities:

  • Analyzed requirements, detailed design, and formulated test plan for the functional testing of the application.
  • Writing test plan and analyzing user stories and epics.
  • Involved in Data warehouse system testing, regression testing, user acceptance testing and integration testing.
  • Extensively used Quality Center for writing the test cases, executing them and for defects.
  • Created Automation test scripts in HP QTP (Quality Center).
  • Performed manual testing by following test steps for the application.
  • Writing and executing the scripts using Selenium Web Driver and participated in the creation of Automation Framework for regression testing.
  • Implemented Page Objects Model framework, Hybrid framework from scratch to represent web pages.
  • Participated in Web Services testing with SOAP UI (SOAP and REST).
  • Writing and executing the script using Selenium Web Driver and selenium Grid.
  • Extensively worked on handling the application response for Positive and Negative sets of data, arranging environment with all access.
  • Used TestNG along with selenium web driver to create automation framework.
  • Developed the code snippets for Selenium for identifying the objects from Web pages
  • Performed UI and Back- end testing.
  • Worked with test data management team to provide data to offshore test teams.
  • Communicated between offshore teams and onsite teams for issues raised while testing.
  • Participated in everyday standup meetings to discuss the issues arising out of testing.
  • Performed Defect Tracking and Management. Generated automated daily reports using JIRA API.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.

Environment: Selenium IDE, Selenium Web driver, QTP, Quality Center, Apache Tomcat, Java, VB Script, TestNG, Eclipse IDE, Xpath, Firebug, Firepath, MS Word, MS Excel

Confidential, Richardson TX

Graduate Engineer Trainee

Responsibilities:

  • Analyzed application to find out which part can be manually tested.
  • Document Manual testing procedures for the entire application with strong emphasis on +3regression and integration testing
  • Performed Data-Driven Tests by passing different sets of data and checked whether the information entered is updated into the database.
  • Reported the defects in the Quality Center/ QTP automation tool and coordinated with the QA Lead and developers.
  • Developed Test Analysis reports and Master Test Plans for each testing effort.
  • Analyze Business, System requirements and Test Requirements Document (TRD) that are being loaded in HP Quality Center.
  • Used HP QTP/ QC for automation testing.
  • Update those Manual testing procedures as and when Application functionality changes.
  • Manually test key application functionality for major releases.
  • Document defects identified during manual testing.
  • Created automation frameworks using Selenium web driver by using Python and Java with the guidance of QA lead and senior QAs.
  • Work with development team to fix those defects and re-test manually.
  • Work with QA lead to prepare Test Plan, Test Cases, Test requirements and procedures.

Environment: SQL, MS Visio, XML, VB Script, QTP, Windows XP/2000, SQL, HTML, JIRA Bug Tool

We'd love your feedback!