We provide IT Staff Augmentation Services!

Senior Qa Engineer (contractor) Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 7+ years of diversified experience as Quality Analyst and Software Quality Assurance Engineer with Web Applications, Web Services, API’s and Mobile Applications.
  • Experience in Agile (SCRUM), Waterfall software models in different project while testing Web, CRM, Banking and Finance application, Ecommerce and Healthcare domains.
  • Extensive experience in Functional, Regression, Integration, Sanity/Smoke, Database, User Interface, Usability, Performance, Stress, Compatibility, Volume, Security, and User Acceptance testing of various applications, and API testing (Rest API using SoapUI / Postman) to validate software.
  • Exposure to API testing of ISO8583 APIs which are used to verify the credit/debit card transactions at the Point of Sales in financial applications.
  • Experience with Selenium WebDriver API for Web UI Automation.
  • Experience with JUnit and TestNG for creating test frameworks - suites, groups and dependencies.
  • Experience in Continuous Integration testing with Maven, Jenkins and ANT build tools.
  • Experience in creating Test Frameworks using Selenium WebDriver with Data Driven Testing and UI Mapping with TestNG Data Provider.
  • Experience in parallel testing using Selenium Grid and in Unit Testing using JUnit and TestNG.
  • Experience working with various operating systems (Android, IOS, Windows, Linux, UNIX) and cross platform cross browser.
  • Extensive experience in writing SQL, MySQL, Oracle, queries to retrieve data from the database, RDBMS concepts and strong in backend testing using MySQL workbench.
  • Experience in Functional, Regression, Integration, Sanity/Smoke, Database, User Interface, Usability, Performance, Stress, Compatibility, Volume, Security, and User Acceptance testing of various applications, and API testing (Rest API using SoapUI / Postman).
  • Good knowledge of Web Technologies like HTML, HTTP, XML, XPath, WSDL.
  • Expertise in testing mobile application using Android SDK and User Agent.
  • Performance testing experience of API and web applications using JMeter.
  • Expert in using bug reporting tools like Quality Center, Bugzlla, and JIRA.
  • Good understanding of HTTP response codes, debugging ability on browser and worked with logcat logs.
  • Working knowledge of multiple databases like Oracle, SQL Server and MS Access.
  • Excellent understanding of waterfall model and agile methodology - SCRUM.
  • Trained and proficient in Software quality management systems ISO9001/CMM Audit process.
  • Participated in assessment of requirements and specifications to determine test objectives and design and execute test cases.
  • Experience in writing Test Plans, Test Cases, Test Summary Reports, Status Reports and Defect Reports including evaluation guidelines and instructions.
  • Collaborated with internal technical teams to validate application readiness during staging and release processes.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Excellent communication, interpersonal skills with an analytical bent to problem solving and delivering under high stress environment.
  • Demonstrated quick learner, team player and self-motivating QA professional.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Unix, Android

Web & Programming: Java, JavaScript, SQL, SOAP, WSDL Databases Oracle, SQL Server, MySQL

Web Technologies: HTTP, HTML, XML, JSON, XPATH, AJAX, CSS, SOAP and WSDL

Methodologies: SDLC, Waterfall, Agile

Automation tools: Selenium Web driver, Grid, Selenium IDE, RC, Quick Test Pro, SoapUI, Rest Assured, Postman, TestNG, JUnit, Android SDK, Appium

Bug Tracking Tool: JIRA, Rally, Quality Center

Others: Eclipse, NetBeans, Fiddler, Jenkins, GIT, Protractor, Cucumber

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior QA Engineer (contractor)

Responsibilities:

  • Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information for successful completion of the sprint.
  • Created Test Plan after analyzing Business Requirement Documents and outlined roles and responsibilities related to the testing process.
  • Used core JAVA for writing Selenium Web Driver tests for the web application and TestNG framework.
  • Used Maven to build and run the Selenium automation framework. Followed Page Object Pattern and Data Driven Design Pattern in Test Automation Framework created by using selenium web driver with TestNG/JUnit.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Wrote and executed automated functional test cases using SoapUI Pro to test Web service API using REST / SOAP interfaces and ISO 8583 API testing at Point of Sale transactions.
  • Conducted Back-End Testing and Regression Testing during various phases of the application.
  • Tested compatibility of application for dynamic and static content under various cross browser using HTML IDs and XPath in Selenium WebDriver.
  • Maintained the Java and selenium test source code and resources in the GitHub source control repository tool.
  • Created build scripts for Continuous Integration and Scheduled builds periodically using Jenkins tool.
  • Worked closely with developers to thoroughly test and validate new features before they integrate into the final product.
  • Participated in daily scrum meetings to triage and defect tracking process.
  • Created and maintained SQL Scripts to perform back-end testing on the database.
  • Create, debug and handle exceptions - WebDriver scripts and enhance the scripts to work in Selenium Grid for distributed and parallel test automation using TestNG.
  • Performed Regression, End to End, System Integration and user acceptance testing.
  • Installed Android SDK and set up mobile device emulator to develop and test Android version of the application testing.
  • Used UNIX shell scripts for monitoring the servers during testing sessions.
  • Worked with UIAutomator tool for automation of Android version of the Web Application.
  • Used JIRA for writing test cases, bug tracking, report generation and project management.

Environment: TestNG, Selenium WebDriver, Java, SOAPUI, JMeter, MySQL, Jenkins, Android, IOS, Web browser (Linux/Windows), SQL, ADB commands, JIRA and Agile Methodology.

Confidential, San Jose, CA

QA Automation Engineer (contractor)

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test Cases for Functional Testing.
  • Co-ordinated with Business Analysts, developers and testers to come up with various testing scenarios, exceptional conditions and prepare test data.
  • Created a framework using Java, JUnit, Selenium Web driver, Maven and Jenkins for UI automation functional testing.
  • Implemented Page Object Design pattern to drive Selenium Scripts.
  • Created data driven testing using CSV Reader API with Java and Selenium.
  • Created functional automation scripts for the report generation module using tools Selenium webdriver and TestNG.
  • Helped in performance testing of API using JMeter by writing and running the performance test, collect data, and generate reports using HTTP Samplers, Test Recorder and Listeners.
  • Used AVD, ADB, LOGCAT and DOMS to test android application.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Written the test cases, created tickets and entered defects and tracked any issues in JIRA.

Environment: Selenium, WebDriver, Eclipse, Rest API, SQL, Android, Maven, TestNG, Java, Unix, JIRA and Scrum Methodology.

Confidential - San Francisco, CA

SQA Engineer (contractor)

Responsibilities:

  • Performed end - to-end testing for web application and Android, iOS environment
  • Participated in bug triage meetings, prioritized and tracked the defects to be addressed, ensuring timely and accurate resolution
  • Created and validated QA tasks and sub-tasks in the JIRA dashboard for testing support of the sprints user stories
  • Worked in Agile environment with grooming, sprint planning, daily stand-ups, status meetings and assisted in the product demos for UAT
  • Executed, created and edited test cases and test suites for tasks in the web-based test case management software
  • Developed and maintained web services testing suites with Postman plug-in and performance load testing with Jmeter testing tool
  • Created and verified defects, searched and analyzed user stories using JIRA bug tracking system
  • Coordinated the testing between onsite and offshore resources.
  • Used SQL extensively to ensure data is logged into tables as expected in the MySQL database.
  • Used Traceability matrix to match the requirements to test cases and test coverage.
  • Actively involved with technical writing team for new feature illustration and documentation.

Confidential, Los Gatos, CA

Quality Analyst (contractor)

Responsibilities:

  • Performed ad - hoc / exploratory testing to familiarize with basic functionalities of the application.
  • Actively involved in reviewing functional and technical documentation in order to identify requirements for the creation of test plans, test cases and test scripts, and to provide feedback on design from the quality perspective.
  • Performed smoke, functional, integration, system, end-to-end regression and usability testing of three modules: mobile registration, web registration and mobile child.
  • Extensively performed browser compatibility testing.
  • Providing detailed description, logs and screenshots for bug reporting.
  • Reported bugs through Quality Center, tracked bug fixes and performed regression tests
  • Tracked defects, maintained defect repository and followed defect life cycle until it was closed
  • Performed backend testing by writing SQL queries
  • Used Traceability matrix to match the requirements to test cases and test coverage.

Confidential - Fremont, CA

Test Engineer

Responsibilities:


  • Responsible for preparing test setup/configuration for functional and integration tests
  • Collaborated closely with Product managers and Engineers to clarify product requirements and documented to create test procedures.
  • Wrote test procedures for Vehicle level functional requirements of Model S
  • Tested the ECU in all realistic operating and fault conditions before testing in the physical prototypes
  • Prepare the vehicle software for driving (GIT checkouts, XML configs, Sensor calibration).
  • Assisted in mounting and configuration of sensors and computer integrated simulation systems.
  • Executed HiL Manual/Automation test cases for vehicle power modes with graphical test development tool and excel sheets.
  • Supported development process by providing timely reporting and assist in debugging issues and suggest enhancements.
  • Worked with Reliability team to identify areas of improvement with data analysis and provide failure analysis support.
  • Trained a team of technicians in building test fixtures and data injection to validate the line of operations.

We'd love your feedback!