We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

San Francisco, CA

SUMMARY:

  • 8+ years of experience in IT with emphasis on Software Testing / Quality Assurance doing Manual and automated testing on web applications, as well as Standalone applications using Selenium, Java, Maven and TestNG .
  • Hands - on experience with complete Software development life cycle (SDLC) using Agile/ Waterfall Development Methodologies and agile tools like Rally/ JIRA
  • Well Versed with functional testing, unit testing, integration testing, regression testing, black box testing, white box testing, API Testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Expertise in automating the software testing and hands-on coding using open-source tools like Selenium Webdriver, Java, QTP, and Firebug.
  • Strong Working Knowledge of Web Technologies like JavaScript, XML, XPATH, HTML, JSON, JQuery and CSS.
  • Developed Selenium Test cases with Data Driven, Selenium Page Objects Model Frameworks using: Selenium Web Driver, TestNG, Log4j, JXL, JDBC and Maven
  • Experience in designing and executing Automated Tests for Data Driven Testing.
  • Expertise in getting the test data using TestNG Data provider and POI API.
  • Familiar with Web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, jQuery.
  • Well versed with Java Testing Frameworks like TestNG and JUNIT
  • Experience in manual testing and automating Web Services (SOAP and RESTFUL) using SOAPUI, Apache HttpClient.
  • Proficiency in setting up local workspace using Maven, TestNG and Eclipse.
  • Good knowledge in using repositories SVN, PERFORCE,GIT.
  • Good experience in using tools like Firebug and Firepath checker for identifying XPATH .
  • Familiarity with Development, Build, Bug tracking and continuous integration tools such as Eclipse, WebStorm, NetBeans, Maven, JIRA, Jenkins.
  • Good Understanding on database systems like Oracle, MySQL and SQL Queries
  • Good team player and always ready to learn new technologies.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS:

Languages: Java,C,JavaScript,SQL

Testing Tools: Selenium IDE/WebDriver/Grid, TestNG, Junit, JMeter, Cucumber,J2EE, Log4j, JXL.

Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery, JSON, XML

IDE's and Tools: Eclipse IDE, NetBeans, Web Storm, Sublime Text

Version Control Tools: Subversion (SVN), GIT and Perforce

Debugging Tools: Firebug and Chrome Developer Tools

Databases and Tools: SQL, PL/SQL(oracle), MySQL and Oracle

Build and CI tools: Maven, Jenkins, Hudson

Operating Systems: MAC OS X, Linux, Unix and Windows

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco CA

Software QA Engineer

Responsibilities:

  • Actively involved in Agile process, daily standup, weekly meetings and update testing status to team.
  • Generated Automation Scripts using open source tools like Selenium WebDriver, TestNG, Maven and Jenkins.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Created Automation Scripts for different modules like SendMoney,SummaryWidget,GlobalIdCollect,CustomerLookup DocumentUpload,Payment
  • Developed and executed automated test cases for regression tests using Selenium WebDriver,TestNG.
  • Used Firebug to test the application with selenium to identify different web elements on DOM using locators.
  • Used Apache POI API to get data from Excel and performed Data Driven Tests..
  • Performed end to end testing for the KYC flow after integrating Document Upload Tool .
  • Developed test cases and suites of the Web Services using Data Driven Framework.
  • Tested and performed validations on RESTful web services by creating test Suites & Data Driven Tests using Apache HTTP client and Postman.
  • Verified and Validated JSON responses of Rest API’s(CorridorList,Pricing) for all the 250 countries which supports Confidential international flow.
  • Debug/Troubleshoot issues and provide precise analysis to development team.
  • Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
  • Configured pom.xml to run the builds for selenium test suites on CI tool Jenkins
  • Used JIRA for bug tracking and reporting and also followed up with the development team to verify bug fixes and update bug status and Confluence for design documents.
  • Integrated automated test scripts to Jenkins for running regression suite on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Performed end to end testing on Britain flow of the application after API integration.

Environment: Java, Selenium Web Driver, TestNG, Apache POI, Maven, Log4j, Jenkins, Agile, HTML, jQuery, XML, JSON XPath, JIRA, GIT,Web Services (RESTFUL), JavaScript, Test rail, Firebug, SQL, Oracle, UNIX, Windows.

Confidential, San Ramon CA

Software QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
  • Extensively used Selenium WebDriver to test the application
  • Responsible for implementation of Data Driven, Page Object Factory Automation Framework using WebDriver, TestNG, Maven technologies
  • Used Page Object Model, Selenium Data Driven using excel, CSS Selectors as a part of Framework
  • Developed automation script for REST API using Apache Http Client
  • Created Test plans, TestNg suites and Used Selenium WebDriver to automate test scripts for constantly repetitive test cases
  • Developed test plans, test cases for different modules of project
  • Developed the classes in Log4J to implement logging feature in all the application modules.
  • Development and Execution of NoSQL queries(MongoDB) to check the database and checking the data integrity in accordance with business standards of the company.
  • Did functional testing, regression testing, smoke testing, and integration testing.
  • Worked on cross platform (OS and Web browser) testing.
  • Developed Automation scripts, review and execute regressions using Selenium WebDriver
  • Performed cross browser testing in Chrome, IE and Mozilla Firefox
  • Used JIRA for bug tracking and reporting and also followed up with the development team to verify bug fixes and update bug status and Confluence for design documents.

Environment: Java, HTML, Java Script, Selenium WebDriver, Cucumber, Gherkin JXL, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, Jackson, xml, JSON, SOAP, WSDL, SOAP UI, Rally, Test rail, Toad, SQL, Git, Oracle, Linux, CI Jenkins

Confidential, Santa Clara CA

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
  • Extensively used Selenium WebDriver to test the application
  • Developed test cases for Catalog Onboarding, journaling, ingestion functionalities.
  • Device testing to ensure book bytes are purchasable and readable.
  • Involved in Manual and Automation testing.
  • Review test cases and scripts created by team members.
  • Preparation of the Test cases, Test case review and Preparing the Test Data according to the scenarios.
  • Automated the regression test scenarios using Java and Junit.
  • Performed Rest API testing for the catalog back end calls.
  • Identified and reported the bugs in detail using JIRA tool.
  • Developed an effective automated test script design with objectives of maximizing the reusability and their maintainability.
  • Performed regression tests on various modified functionality.
  • Debug/Troubleshoot issues and provide precise analysis to development team.
  • Provided guidance to business for User Acceptance test scenario specifics based on executed Integration test cases.
  • Worked closely with developers for issue resolution and bug status updates.
  • Used Git repository as a version control
  • Used JIRA for bug tracking and reporting and also followed up with the development team to verify bug fixes and update bug status and Confluence for design documents.
  • Debugging the issues of the failed test cases in the suite to identify the problem in the cloud component/service and escalating it to corresponding team.

Environment: Selenium WebDriver, JavaScript, HTML, XML, JavaScript, Web Services, SOAPUI, WSDL, TestNGQuality Center, Maven, Oracle, SQL, Git, Windows.

Confidential, Los Angeles CA

QA Engineer

Responsibilities:

  • Interacting with client and project team to understand the testing requirements.
  • Created Test plan and script, Defect Management Templates; Created initial test plan and developed test cases and test scripts manually.
  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents
  • Created some reusable and application specific functions using SeleniumRC.
  • Performed data driven tests in Selenium using java.
  • Used Maven as build and configuration tool.
  • Extensively used TestNG as Testing Framework for java applications.
  • Involved in Manual and Automation testing.
  • Review test cases and scripts created by team members.
  • Conducted Regression testing of the web-based application using SOAP UI.
  • Identify test scenarios and define test cases and test data.
  • Involved in Functional Requirement analysis, creating RTM.
  • Extensively used Mercury Quality Center for test management process.
  • Used SVN repository as Version Control.
  • Organized library was used to maintain reusable classes and methods.
  • Executed SQL queries for backend data validation.
  • Worked closely with developers for issue resolution and bug status updates.
  • Used code coverage tool Cobertura to generate reports using Maven
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

Environment: Java, Agile, Rally, JDBC, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, WebSphere Server, TOAD, Linux

Confidential

Software Engineer

Responsibilities:

  • Created user-friendly and well organized UI using HTML, CSS, and JavaScript.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
  • Used JavaScript to Validate input values on forms to make sure that they will be accepted before they are submitted to the server.
  • Extensively used JQUERY, JSON and DOM scripting to create interactive web applications like autocomplete form validations.
  • Exposed to SDLC and Waterfall model structure of product development.
  • Fixed bugs and carried out Unit Testing for the developed functionalities.
  • Been an active team player, helped in fixing bugs and troubleshooting.

Environment: HTML, CSS, Java, XML, JSP, JavaScript, jQuery, AJAX, jQuery UI, SQL, Windows XP.

Hire Now