We provide IT Staff Augmentation Services!

Qa Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Having 7+ of experience in Software Quality Assurance and Test Automation Process in IT industry and Experience in testing Client/Server, Web - based Applications, Mobile Applications(Android and IOS), Web Services (SOAP and REST) with proficiency in both Manual and Automation Testing.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Agile and Waterfall
  • Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver, SeeTest Mobile Automation, TestNG, Maven, Jenkins, Quality Center, JIRA, Apache.
  • Expertise in Mobile Automation for Android and IOS mobile applications using SeeTest and JAVA
  • Hands on Experience with Experitest Seetest Mobile Automation tool in testing application for Android and IOS
  • Very good Knowledge on BDD Cucumber
  • Extensive knowledge on Android studio and Appium Mobile test Automation tool
  • Designed and implemented Hybrid automation frameworks from scratch with Page Object Model(POM) using Selenium WebDriver and TestNG
  • Excellent knowledge in writing unique XPath to identify web elements .
  • REST API Testing using POSTMAN, Rest Assured, Postman, Restful, TestNG
  • Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration(CI/CD).
  • Good working knowledge of SQL and Oracle database.
  • Strong experience with Log4J, Maven, and Version Control Systems such as SVN and GIT .
  • Experience in GUI and Functional Testing, Black box Testing, Positive/Negative testing, Ad-hoc testing, System testing, Integration and Regression Testing of Web and Client/Server based applications using Manual and Automation techniques.
  • Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.
  • Extensive use of bug reporting and defect tracking tool, Quality Center .
  • Experience understanding the code written in different programming languages JAVA and databases like SQL.
  • Experience with data analysis, analysing, documenting business requirements and data specifications.
  • A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.
  • Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.

TECHNICAL SKILLS:

Selenium Web Driver, SeeTest: Appium, TestNG, Apache POI,, Apache HTTPClient, Rest Assured, VTAF

Languages: Java, SQL

Web Services: Postman, Soap UI, SOAP, RESTFUL, WSDL, XML, JSON

Bug Tracking Tools: Quality Center (QC),JIRA, Bugzilla

IDE: Eclipse, MySQL, SQL Developer

Testing Types: System Testing, Feature Testing, Integration Testing, Acceptance Testing, Functionality Testing, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing

Databases: SQL, MySQL

BPM tools: Pega 7.1x, PMF Pegasystems

Operating Systems: Windows, Unix, Mac

Agile: Scrum, Waterfall

Build/CI Tools: Maven, Jenkins

Version Control: Sub Version(SVN), GIT

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco CA

QA Engineer

Responsibilities:

  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Analyzed Business Requirements, use cases AGILE PROCESS and worked on automation and manual testing of the application
  • Developed T est Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports
  • Responsible for all types of tests like Business Functionality, Regression Testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing.
  • Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework.
  • Used Selenium Web Driver, Maven, Java, XPath & Firebug, Log4j, JDBC and Apache POI .
  • Developed and Extensively used Page Objects design framework for readable test script and easy maintenance from developer perspectives.
  • Used Apache POI for Data Driven approach
  • Tested Restful Web Services using Postman manually.
  • Automated Web Application using Selenium Web Driver and REST API with Rest Assured
  • Performed WebServices Testing and XML validation by creating test case Suite using SOAP UI.
  • Worked on Selenium GUI Object / element verification using Xpath and CSS Locators.
  • Used TestNG Annotations in creating test suites for validating Restful web services.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver
  • Used Quality Center for Test Planning and Test Execution
  • Performed defect reporting and bug tracking using Bugzilla and also followed up with development team to verify bug fixes, and update bug status.

Environment: JAVA, Selenium WebDriver, TestNG, Firebug, FirePath, Log4j, POM (Page Object Model),Rest Assured, Apache POI, RESTFUL Web Services, Postman, HP Quality center, Bugzilla, Eclipse, MAVEN, Microsoft Excel, SQL.

Confidential, Fremont CA

Associate Consultant QA

Responsibilities:

  • Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
  • Analyzed the requirements, Identifying Test Scenarios and Test cases
  • Optimizing the test cases to create test scripts for Android and IOS Mobile application automation testing
  • Identified x-paths to locate the elements for Android and IOS
  • Developed and Automated the Test scripts using SeeTest Mobile Automation tool and Java
  • Worked with Page Objects design framework for readable test script and easy maintenance from developer perspectives
  • Worked with Virtual Android and IOS devices connected on Cloud using SeeTest
  • Responsible in leading a team of 10 Automation testers for both Android and IOS
  • Have taken the ownership in developing and executing the end to end test scripts in Android and IOS application for one complete module and delivered successfully along with the test execution reports with Zero errors
  • Performed Regression, UAT, Integration Testing
  • Created SVN for local trunk to merge the files into the local branch
  • Trained peers and interns in optimizing the test cases to Automation test scripts
  • Performed defect reporting and bug tracking using QC and also followed up with development team to verify bug fixes, and update bug status Coordinated with development team for the issue resolution
  • Managing Requirement Change Requests and implementing procedures for test changes.

Environment: Agile, Android, IOS, Experitest SeeTest-Appium Mobile Automation tool, Eclipse, VTAF, HP Quality Center, SQL, Java

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.
  • Studied existing application functionality and new business requirements.
  • Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects
  • Created Java based scripts for Selenium WebDriver with TestNG
  • Proposed, Developed and maintained Page Object Model test framework using Selenium WebDriver, Java and TestNG
  • Created parameterization tests by importing data from excel files using TestNG Data provider, Apache POI and Selenium Web Driver
  • Implemented BDD with Cucumber
  • Validated Web Services using Postman and created Collections for the functional Testing of Web Services
  • Performed Smoke, Black Box Validation and Compatibility testing of the application manually
  • Performed Regression, UAT, Integration, GUI Testing
  • Reviewed user documentation for accuracy of implemented functionality descriptions.
  • Performed End to End System testing for the Hotel Management web Application from the home page to payments page
  • Written SQL queries to verify data values displayed on various pages of the application
  • Setup test environment and test data for both positive and negative testing
  • Testing application to accommodate sufficient time for developers to resolve the issues
  • Extensively worked for the development of test standards for script development, deployment and reuse.
  • Involvement in efficient and optimum test planning with the available resources.
  • Interaction with the developers for resolving critical bugs and functionality modifications.
  • Used SQL Server database extensively to validate the back end data.

Environment: Java, Agile, Selenium Web Driver, Cucumber, Apache POI, Log4j, MAVEN, JDBC, Eclipse, TestNG, Jenkins, HTML, XML, XPATH, Web Services, Postman, Restful, HP Quality center, Linux, MySQL

Confidential, NY

QA Engineer

Responsibilities:

  • Responsible for business analysis, gathering requirements and specifications, project planning and identifying the resources and implementation of the project
  • Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
  • Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements.
  • Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
  • Responsible for testing end to end system testing in PEGA Technology
  • Tested Rest API using Postman
  • Used PMF Pega Systems as Agile tool to maintain the Pega team Agile activities
  • Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
  • Performed tests for Functionality, Regression, GUI, End to End, System, Configuration and Backend.
  • Classified the defects according to severity and priority levels and prepared Test Status Reports.
  • Opened defects and tracked them in Quality Center
  • Raised defects in QC and made sure appropriate hand-offs and retesting takes place.
  • Prepared defect prevention (DP) reports and conducted DP meetings with the team.
  • Used MySQL to write SQL queries, to verify quotation values displayed on various pages of the application.
  • Used Putty to connect to the Unix server and check the Logs
  • Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
  • Actively participated in weekly meetings, triage calls and updated weekly report.

Environment: PEGA 7.1x, PMF Pega Systems, Web Services, REST API,JAXB, GSON, XML, JSON, REST, Postman, Quality Center, SQL, GIT, Linux.

Confidential

Systems Analyst

Responsibilities:

  • Written and Executed test cases in QC and prepared test case summary report
  • Written Unit Test cases to ensure the functionality of the application is not diverted
  • Responsible in Functional, Regression and Smoke Testing
  • Involved in different phases of SDLC Life Cycle.
  • Involved in analyzing system specifications, designing and development of test plan for the Application.
  • Reviewed the Business and System requirements.
  • Attended core team meeting and walk-through for review and resolution of Business and System requirements.
  • Created Test Plan, gathered test data and created Test Cases
  • Involved in System Testing, Negative Testing, and Positive testing.
  • Executed Test Cases and verified Actual Results against Expected Results. Bugs traced & reported to the developers.
  • Performed Regression Testing to assure fixes are working fine and not creating and another issue.
  • Executed SQL Queries for database testing.
  • Active participant in team meetings.
  • Used Putty to connect to Unix server and verify the update on the UI is reflected in the log files
  • Tracking test cases coverage with RTM
  • Written and executed SQL queries to fetch data from DB
  • Used QC as Bug tracking and Test Management tool
  • Performing manual testing through all phases of development life cycle (Usability, Functional, and Regression Testing) using black box testing methods

Environment: Java, SQL, Quality Center, UNIX, Windows, Agile, Unix, Putty, SQL developer

We'd love your feedback!