We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

CA

SUMMARY:

  • 9+ years of experience in Software Quality Testing and Development and expertise in analysis, design, development and testing of Web based Applications in domain technologies like HealthCare and E - Commerce.
  • Experience with working on different Software Development Models like Agile, Water Fall and expert knowledge of scrum model and in software testing life cycle.
  • Expertise in automation tools like Selenium IDE/RC/Grid, Selenium Web Driver and little bit on Appium.
  • Strong Working Knowledge of Web Technologies like Java, HTML, JavaScript, XML, XPATH, JSON, CSS.
  • Hands on experience in Back-End web services testing using SOAP and REST and experience using tools like SOAP UI, Apache HttpClient, Jackson and JAXB parsers.
  • Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
  • Hands on experience in functional testing, unit testing, integration testing, regression testing, black box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
  • Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
  • Skillful in functional testing using Selenium IDE/ Web Driver using TestNG and JUNIT testing framework.
  • Involved in developing the Automation using Data Driven Framework
  • Expertise in getting the test data using TestNG Data provider and POI API.
  • Experience in Testing AJAX and Web 2.0 controls using Selenium Framework.
  • Expertise in using Rally and JIRA, Bugzilla for logging bugs in a strong AGILE environment.
  • Expertise in CI/CD tools like Jenkins for deploying builds for various releases.
  • Good knowledge in using repositories like SVN and GIT.
  • Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).
  • Experience in performing Manual Testing and Automation Testing of Mobile Web Applications
  • Very good team player and excellent written and verbal communication skills.
  • Strong problem solving, analytical skills in testing, development and automation.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/Grid, Appium, TestNG, Junit, JMeter, Firebug, Firepath, J2EE, Log4j, Apache POI, WebDriver

Languages: Java, TCL, Expect, Perl

Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, XML

Web Services: RESTful Web Services, SOAP, WSDL, UDDI, SOAP UI, POST MAN, Apache Http Client, JSON Parsers (JSON and JACKSON), XML Parsers (JAXB)

Databases: Oracle, MySQL

Methodologies: Agile-Scrum, Waterfall

Build Tools: Maven, little bit on ANT

Integration Tools: Jenkins

Bug Tracking Tools: JIRA, Bugzilla, Rally

Platforms: Windows, IOS, Unix, MACOS

Version Control Systems: GIT, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential, CA

Senior QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Agile methodology.
  • 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.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using TestNG.
  • Design, build and maintain story based automation scripts for UI validation.
  • Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for al the environments.
  • Efficient management of Rally for bug tracking
  • Functional and Cross Browser Testing of Defined Browser Stack of the site experience.
  • Performing Cross-platform, Functional, Regression testing,
  • Completed SOA testing using SOAP UI and Java framework for Web services testing.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested using Apache HttpClient, GSON, JAXB and TESTNG
  • Tested request and response XML's based web services interfaces using SOAPUI.
  • Performed execution and logging defect in JIRA and Verification of defects for System Testing
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
  • Used Page Object Model, UI Mapping, Data Driven using Excel, CSS Selectors as a part of Framework.
  • Involved in Web Services Testing using Apache HTTP Client and SoapUI to create and execute automated functional, regression tests
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
  • Created pom.xml in Apache Maven and run the builds the automation selenium test suites on CI tool Jenkins

Environment: Agile, Rally, Selenium Web Driver, Java, Fire Bug, JXL, Log4j, MAVEN, Eclipse, TestNG, Apache HTTP Client, JAXB, GSON, RESTFUL, HTML, JavaScript, CSS, XML, XPATH, SOAP UI, SOAP and Restful, SQL, Oracle, Jira, Linux, Jenkins

Confidential, SFO, CA

Senior QA Engineer

Responsibilities:

  • 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.
  • As part of Agile Team, I was responsible for created test plans, test scenarios and wrote test cases for testing various services.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the test application’s GUI and in the testing environment in Selenium WebDriver.
  • Developed test cases using Selenium WebDriver, TestNG and Maven.
  • Created Selenium infrastructure for Regression Testing.
  • Involved in writing test scripts using java and executed it through selenium cucumber.
  • Extensively performed Blackbox testing for validating the functional requirements to meet the Definition of Done.
  • Trained new team members on how to use Selenium and help them create tests using the framework.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
  • Implemented Data Driven Test to verify the same functionality with multiple sets of data.
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, End Point of web service to be tested using Apache HttpClient for SOAP and Rest Assured for Restful web services
  • Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework
  • Used Bugzilla for Writing test cases and defect tracking.
  • Developed the classes in Log4J to implement logging feature in all the application modules.
  • Did functional testing, regression testing, smoke testing, and integration testing.
  • Worked on cross platform (OS and Web browser) testing.
  • Created XML based test suite 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/J2EE, HTML, Java Script, Selenium WebDriver, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, Jackson, xml, JSON, SOAP, WSDL, Rally, Quality Center, SQL, SVN, Oracle, Linux, CI Jenkins

Confidential, San Jose, CA

Senior QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Selected the Test Cases to be automated and performed functional testing. Developed an automation framework in Java and automated about 100+ test cases. Developed Sniffer related automation routines.
  • Designed, executed and automated test cases for regression test cases.
  • Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
  • Automated Web Application using Selenium Web Driver and Page Object MOdel
  • Performed execution and logging defect in Bugzilla and Verification of defects for System Testing
  • Validated Rest Services Using Apache HTTP Client and POST Man
  • Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
  • Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.

Environment: Java, Log4j, Unix, TCL, Expect, Bugzilla,HTML,Agile, Jira, Selenium Web Driver,, Fire Bug, MAVEN, Eclipse, TestNG, RESTUL, Apache HTTP Client, JAXB, Gson, HTML, XPATH, Oracle, Linux, Jenkins

Confidential, Austin, TX

QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall methodologies.
  • Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases
  • Review Test Requirements, Creating Test Plans and Test Strategy documents.
  • Developed Automation framework in Ruby and used WATIR.
  • Efficient management of Bugzilla for bug tracking

Environment: WaterFall Methodology, Ruby, WATIR, Bugzilla, HTML, Test Plan Review meetings, Unix, Linux

Confidential

QA Engineer

Responsibilities:

  • preparation of test plans and designing test cases using SRS documentation
  • Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.
  • Ensure accuracy and completeness in the test reports.
  • Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and Detail Design Requirements were mapped perfectly and all Requirements were covered with Test cases.
  • Responsible for preparation of test plans and designing test cases using SRS documentation
  • Lab Setup.
  • Automation of various features for regression testing using Java
  • Prepared Bug Reports

Environment: Java, Log4j, HTML, JavaScript, PL/SQL, Oracle, Apache Quality Center, Linux, Web Sphere Application Server, Bugzilla

Hire Now