We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

St Louis, MO

SUMMARY

  • Over 7+years work experience as software quality assurance analyst across projects in Telecom, and Healthcare and insurance Banking, Retail - web based and mobile based applications.
  • Experience in working with analysts, developers and testers for complex projects in SDLCmethodologies like Agile (Scrum, RUP) and Waterfall.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver) and preparation of automation test framework using TestNG, Junit.
  • Experience in Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
  • Experienced in using Automation tools like Selenium, QTP to specify a Test Procedure and to manipulate the objects and control the application under test.
  • Good understanding in OOPS and scripting Languages like Java and Ruby with Strong experience in Manual and Automation Testing of PC based Application, Web based Applications.
  • Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
  • Extensive experience with Software Quality Assurance Testing on GUI based Client-Server & Web Based applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
  • Extensive analysis experience ofanalyzing business Documentsto develop Test Cases.
  • Experienced in RCA and helped testers to identify the exact root cause for the defect and assisting Testers in assigning the defects.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experience in documentation of the testing strategy for Test scenarios, Test cases, Test steps and logging Bugs.
  • Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Experience in analyzing test results, sending suggestions on defects.
  • Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center.
  • Very good knowledge on agile development environment and used JIRA as issue tracking tool efficiently.
  • Experience in Build and Release Management of new products and their respective web updates. Automated the build process to run nightly builds and now worked on implementing SOA.
  • Experienced in database testing using SQL queries and ETL transaction for data validation, data integrity, Batch Transaction testing in Mainframe systems verification and reports
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
  • Proven ability to support multiple projects, under tight deadlines, often with competing priorities and complexities.
  • Strong communication and interpersonal skills and proven ability to test with minimum software specifications.
  • Excellent Analytical, Problem-solving and Documentation skills.
  • Expertise of testing the application developed using various mobile technologies including IPhone, Android, and Windows.
  • Good interpersonal skills, result oriented with quest to learn new technologies

TECHNICAL SKILLS

Testing Tools: Selenium, Watir, QTP, LoadRunner, SoapUI, Junit Framework

Browser: IE, Mozilla Firefox, Google Chrome, Safari

Programming languages: Java, Ruby, SQL,PL/SQL, VBScript, UNIX Scripting, HTML, COBOL /DB2, JCL

Databases: Oracle, MySQL, MS Access, SQL SERVER 2008, DB2

Bug tracking Tools: BugZilla, HP-QC, JIRA, Rally, QC ALM

ETL Tools: Informatica Power Center

Operating System: Linux, Unix, Windows XP/VISTA/7, Mac OS x, Mainframes

Domains: Healthcare, Finance & Insurance domains, Telecommunications

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. QA Engineer

Responsibilities:

  • Involved in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, and stress testing in mobile and Web based application.
  • As part of RCA team, played an active participant role to identify the root cause of the issue and assisted Testers in assigning the defects further.
  • Analyzed Functional Specification documents to develop test scenarios and test cases.
  • Developed test scripts to automate process of testing through Selenium WebDriver and Junit.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium and Junit.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created testing framework using Junit.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application. Tested the application on different Mobile Handset.
  • Executed the test cases and test scenarios on different mobile sets. Reported new bugs using test scenarios in Junit.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Performed different phases of testing on different Browsers of a Web based application.
  • Involved in regular discussions with developers regarding defects.
  • Played an active participant role in testing of the sync related applications to identify more defects.
  • Responsible to verify Web services API request, response data validations in REST, SOAP protocols.
  • Used HP QC ALM effectively for defect reporting and Management.
  • Responsible for creating Test Environment for Web Services testing.
  • Performing Functional, Regression & Ad-hoc Testing of the application.
  • Executed test cases and documented bugs found during the process of testing.
  • Participated in Review and status Meetings.
  • Detecting Defects and classifying them based on the severity.
  • Reporting the Defects in JIRA defect tracking tool.
  • Worked with cross functional and cross platform teams, participate in onshore and offshore co-ordination Extensive experience in theQuality AssuranceandAutomated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
  • Responsible to prepare the Daily Status Report and Weekly Status Report.
  • Closely operated with business analyst to develop UAT test scenarios, test cases and test data.
  • Coordinate and manage various testing activities in co-ordination with QA manager, test planning, test planning.
  • Involved in Release activities - testing a web site during a release.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Cucumber, XPath, Eclipse, HP QC ALM, SOAPUI 4.0, JSP 2, Restful and SOAP, Web Services, XML, Schema, XSD, WSDL, Oracle 11g/10g, Excel, SQL, Windows NT, UNIX.

Confidential, Concord, CA

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Design automated test to run on multiple browsers (Chrome, IE, and FF) and Implementedautomationtest framework usingSelenium.
  • Design, code, maintain and execute automated test scripts with Java, Selenium-WebDriver.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Implemented Automated execution of tests (nightly and need based) using ANT and JENKINS.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Ant).
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Involved in the entire software Testing Life Cycle of the projects from Initiation to Implementation.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Create test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Tested various ETL transformation rules based on log files, data movement and with help of SQL.
  • Maintained the test logs, test reports, test issues, defect tracking using Quality center.
  • Created and executed SQL queries to perform Data Integrity testing on an Oracle Database to validate and test data using TOAD 10/Exceed.
  • Performed Functional, Negative, Smoke & Regression tests as per design specs.
  • Tested Full load & Incremental load by entering the sample test data to couple of entities and making sure Inserts & Updates of loading the data is done correctly.
  • Written several complex SQL queries for Database Testing.
  • Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
  • Tracked bugs using Quality Center and generated the defect reports for review by the client and the management teams.
  • Participated in various meetings and discussed Enhancement and Modification Request issues
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOAtest, and SoupUI.
  • Performed testing on web services using SOAP.
  • Performed Unit, Regression testing on Web and Mobile based application.
  • Submitted weekly bug or issue report updates to the Project Manager in the form of the QA Error Log.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, JavaScript, XML, JSON, XPath, Eclipse, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, Git, JIRA, Quality Center, SQL, Oracle and Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Analyzed functional requirements and documented the user specifications and business rules.
  • Involved in writing Test Plans and Test cases documents.
  • Designed automated test, created automated test cases and executed test using Selenium.
  • Developed automated script for back-end testing using Selenium IDE.
  • Developed Automation scripts for new enhancements using Selenium and Junit.
  • Exported Test case Scripts (Java-Selenium) in Eclipse IDE and modified the Selenium scripts and executed. Prepared automation test framework (Junit, and ANT).
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium
  • Used TOAD explicitly to validate the database.
  • Validated sites across browsers and operating systems, verified the accuracy of links, visual presentation and its alignment with design specifications.
  • Performed Unit testing with Junit framework.
  • Prepared a Report of all automation difficulties and test results for further application.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Tracked bugs using Quality Center and generated the defect reports for review by the client and the management teams.
  • Participated in various meetings and discussed Enhancement and Modification Request issues

Environment: Java, Junit, Selenium, Eclipse, TOAD, Rally tool, Ant, Firebug, SQL, Oracle and Windows.

Confidential

Software Test Engineer

Responsibilities:

  • Involved in requirement gathering and Preparation of Technical Specifications.
  • Develop code (Stored procedures/batch programs) as per the specifications and standards, testing them and making them ready to move to production
  • Responsible for the analysis, design, programming and testing of COBOL, DB2 and JCL.
  • Involved in Designing and Coding of COBOL/DB2 programs from scratch.
  • Involved in coding & customizing the COBOL programs as per the requirement specification.
  • Developed unit test cases and executed the unit test cases to ensure program functionality.
  • Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application
  • Fixed the bugs that were encountered during testing and made sure the functionality was developed as per the requirements.
  • Performed system testing and integration testing. Also assisted the clients during UAT.
  • Performed Data driven testing for Agents retrieval procedures using QTP tool and also assisted the clients during UAT.
  • Reviewed detailed design specifications, technical design specifications and unit, system and integration test cases prepared by other team members.
  • Involved in presentations to customer or client audiences or professional peers.
  • Responded promptly and professionally to bug reports.
  • Provided assistance to testers as needed to determine system problems.
  • Converted In-stream JCL into CATALOG Procedural JCL by using PARM and PROCS. Passed the global variables from JCL to PARMS and PROCS to reduce the maintenance of Catalog JCLs. Multiple programmers can used same set of JCL, PROCS and PARMS for Unit testing and regression testing
  • Involved in preparing documents from the previous releases.
  • Responsible for scheduling of batch processes (JCL) to be executed using CA-7 and executed prepared system test environment by simulating the test environment from production.
  • Coordinating communication between the Client and the Team members.
  • Attended Release management calls for coordinating code move to production
  • Involved in requirement gathering and Preparation of Technical Specifications.
  • Develop code (Stored procedures/batch programs) as per the specifications and standards, testing them and making them ready to move to production
  • Responsible for the analysis, design, programming and testing of COBOL, DB2 and JCL.
  • Developed unit test cases and executed the unit test cases to ensure program functionality.
  • Fixed the bugs that were encountered during testing and made sure the functionality was developed as per the requirements.

Environment: MVS, COBOL, JCL, DB2, SPUFI, XPEDITER, File-Aid, DB2 8.0, AGILE, SQL Assistant, Business Objects XIR2/6.5, COBOL, QTP 9.0, Mercury Quality Center 10, QTP 10.0, Autopsy, TSO, ISPF, OS/z, JCL, Mainframes, Toad, Unix Shell Scripting, Windows XP/2000.

Hire Now