We provide IT Staff Augmentation Services!

Software Qa Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 7 years of experience in Manual & Automation Testing, Web based applications and Client/Server applications for Software Quality Assurance and Certified in Foundation of Business Analysis with added IT training.
  • Comprehensive knowledge of Software Development Life Cycle (SDLC).
  • Excellent knowledge of Waterfall and Agile (Scrum) methodologies and proficient in Software Test Life Cycle (STLC).
  • Experienced in designing and developing manual, automation test cases and test scripts for Client Server and Web Applications using SDLC concepts.
  • Proficient in performing different kinds of testing such as smoke, sanity, functional, GUI, integration and regression testing.
  • Experienced in Selenium automation using Web Driver, TestNG and Java.
  • Automated regression, integration and functional test cases.
  • Writing automation test scripts using Web Element Locators, Web Driver Methods, Core Java and TestNG annotations.
  • Proficient in cross browser testing on various browsers such as Safari, Firefox, Chrome and Internet Explorer.
  • Designed and implemented Hybridframework for various projects.
  • Used Application Lifecycle Management (ALM)/Quality Center (QC) for managing different stages of testing process.
  • Good Knowledge in Core Java & SQL concepts.
  • Familiar with behavior driven framework usingCucumber.
  • Proficient in creating Maven Project for maintaining automation test suites.
  • Good knowledge of SOAP UI for WebServices testing.
  • Implemented Log4j for logging and saved the results to a log file for debugging.
  • Good knowledge of the continuous integration tool Jenkins.
  • Good understanding of Audio and Video quality testing on the web application.
  • Have strong analytical, problem solving and presentation skills.
  • Proficient in Commit, Push and Pull the latest test code to the GitHub repository.

TECHNICAL SKILLS

Documentation Tools: MS Office (Word, Excel, Power Point, Project)

Languages: Core Java, Visual Basic

Web Technologies: XML, HTML, SoapUI

QA Tools: Selenium Web Driver, Application Lifecycle Management, (ALM)/Quality Center, TestNG, Jenkins, Cucumber, Maven, Log4j, GitHub, SOAP UI.

Databases: Oracle 10g/11g

Bug Tracking tools: Jira, Bugzilla

Operating Systems: Windows XP / 2000, Windows 7 and Mac OS

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Software QA Engineer

Responsibilities:

  • Worked as QA Automation Engineer on a project to enforce organizational quality standards to the client’s web application.
  • Test the functionality of the doctor’s interface for dental care management system. All the data from doctors is tested against the database for authentication.
  • Thoroughly analyse the BRD and work on test plan document.
  • Participate in the requirements review meeting along with other stakeholders (Project Managers, QA Manager, Business owners and Developers).
  • Prepare test cases for all the GUIs on HP Quality Center for traceability.
  • Test the purchase order functionality used by doctors for various dental products.
  • Develop automation test scripts for functional and regression testing using Core Java on Selenium WebDriver interface and TestNG framework.
  • Generate a Hybrid Automation Framework by following page object model and data driven framework.
  • Test the application on different browsers such as, IE, Chrome, Firefox and Safari.
  • Create Maven project to maintain the automation test scripts and the results.
  • Implement and execute automation test scripts using data driven automation framework and integrate with continuous integration tool Jenkins for running test on nightly basis automatically.
  • Send daily status report on QA status and issues identified using Log4j to project manager and other stakeholders.
  • Utilize BugZilla for tracking the bugs logged along with reproducible test steps and screenshots.
  • Participate in bug review meetings.
  • Involve in daily scrum meetings working efficiently in agile model.
  • Use GitHub for Source Code Management (SCM).
  • Work on WebServices testing using SOAPUI for functional testing of the application.
  • Support UAT by performing testing on UAT Environment in behavior driven development pattern usingCucumber. Verify the bug fixes that come up during UAT.

Environment: Windows XP, Mac OS, Selenium WebDriver, TestNG, Maven, ORACLE 10g, Core Java, HP Quality Center, Cucumber, Unix, Bugzilla, Jenkins, Log4j, GitHub, SOAPUI.

Confidential, San Mateo, CA

QA Automation Engineer

Responsibilities:

  • Worked as QA Engineer on multiple projects to implement quality assurance process and to enforce organization quality standards.
  • Understand the business requirements by reading Functional Specific Documents.
  • Participate in the daily standup meetings, status meetings and iteration review meetings with the Scrum team.
  • Define and document scope for QA testing and get it signed off from project manager.
  • Prepare test cases and scenarios for each functional module covering the entire scope of testing.
  • Go through the Web Services developed and come up with the test cases to review the services.
  • Create test cases for testing Web Services and get development team review them followed by sign off.
  • Before starting the testing, make sure QA entry criteria is met.
  • Automation of manual test cases into JavaScript and execute on different web browsers using Selenium WebDriver.
  • Develop a hybrid framework for regression testing using Selenium Web Driver on the Java platform.
  • Test the functional test cases and User Interface.
  • Report any bugs identified using Bugzilla tool by describing the complete steps to reproduce the bug along with expected correct behaviour and assign the bugs to development lead.
  • Use Jenkins for the deployment of builds to the servers and monitor the logs.
  • Towards the end of each project perform regression testing.
  • Provide QA sign off on feature level to Project Manager when QA exit criteria are met.
  • At the end of the project, perform analysis of QA missed items and document them for future reference.
  • Connect local repository with the GitHub repository for managing the source code.

Environment: Selenium, WebDriver, TestNG, ORACLE 10g, ALM, Java, HTML, XML, UNIX, Jenkins, BugZilla

Confidential, San Jose, CA

QA Automation Engineer

Responsibilities:

  • Worked as QA Test Engineer on multiple projects to enforce the quality of the product developed.
  • Test Routing Services project, which is a service oriented workflow management designed for managing the routing requirements of an enterprise application at Confidential . This provides a group of related services to any new or existing enterprise application and enables them to build workflow - based applications.
  • Involve in testing complete workflow of approvals of Timecards.
  • Test the backend jobs by running them on command line to simulate the workflow.
  • Test the web application using Selenium XPath and CSS locators.
  • Select the test cases to be automated and perform functional testing of the front end using Selenium (Web Driver) & create Data Driven framework using Test NG.
  • Work in an agile model of SDLC, to keep up with the internal and external changes in the business process, organizational structure and reporting.
  • Test Time and Attendance product implementation to various clients. Involve in testing Time Clock product features and various interfaces.
  • Test the working hours feed going out to payroll system as per the clocked hours.
  • Test Web portal projects development.

Environment: Oracle 10g, Selenium WebDriver, TestNG, ALM, Java, HTML, XML UNIX, BugZilla

Confidential, San Jose, CA

Quality Assurance Analyst

Responsibilities:

  • Worked as Quality Assurance Analyst on multiple projects.
  • Test Confidential payroll system implementation for various clients as per client’s business policies documented in Payroll requirements.
  • Test all functional modules from employee hire to payroll calculations as per regional payroll policies and generate payroll extracts as per payroll calculations.
  • Prepare test cases covering exempt and non-exempt employees complex payroll calculations including Over Time rules, Double Time rules, Weekend & Holiday rules.
  • Test the implementation by inputting varying working hours data and payroll extracts.
  • Raise defects and followed the defect life cycle.
  • Participate in bug review meeting along with developers, project managers and QA lead.
  • Test various User Interfaces and data integrity at every touch point.
  • Test the data to check if it is getting saved correctly by running SQL queries.

Environment: Quality Center, Oracle, Java, HTML, XML, MS Office, Windows XP/2000, Internet Explorer, Unix, Bugzilla

We'd love your feedback!