Qa Engineer Resume
San Francisco, CA
SUMMARY:
- Around 9 years of experience in software testing, automation, client relationship management and team coordination.
- Strong understanding of SDLC, Waterfall, Agile software lifecycle methodology, related tools like JIRA.
- Experienced in automation of Test Activity using Selenium IDE/ Webdriver, TestNG, JUNIT Frameworks. Proficient in writing test cases using Selenium Webdriver and automating the functional testing, application testing.
- Experienced in Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques.
- Expertise in automating software testing using Selenium Webdriver /Grid/Firebug.
- Well versed with Java based Testing Frameworks like TestNG and JUNIT.
- Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache HttpClient, Jackson, JAXB parsers.
- Expertise in Problem solving and Defect Tracking Tools like Quality Center, BugZilla and JIRA.
- Experience in open source back - end testing to query and access Oracle database using SQL and Ruby.
- Extensive knowledge of Software Development Life Cycle (SDLC), Methodologies and Test Processes.
- Hands on experience in Agile, Waterfall and Scrum methodologies experience in Mainframe testing.
- Experience in Configuration Management tools like CSS, SVN and GIT.
- Knowledge of Testing Techniques Methodologies, Awareness of Software Engineering Concepts.
- Hands on experience in Test Planning, Test Case design, Test case review, Test case execution and bug tracking and good hands on experience in SOA testing.
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills, also has good client interaction & team skills and good knowledge in Ruby Cucumber.
- Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
- Experience in Coordinating Functional, Regression, User Acceptance, Client-Server and Web-based applications.
- Report and maintain the test results for all releases in different environments.
- Highly organized, strong quantitative skills & detail oriented.
- Quick learner, team player, hard worker, self-driven, result-oriented, able to meet deadlines and multi-task during project execution
TECHNICAL SKILLS:
Selenium: Webdriver/IDE/GRID, HP Quality Center, JUnit,Log4j, Firebug, FirePath, TestNG, JXL, SOAPUI, Apache HTTP Client
Testing Tools/ Frameworks: Java, Shell Script, XML, JSON, PL/SQL, HTML, Java Script
Language/ Script: Junit, TestNG
Testing Frameworks: XPath, Firebug, FirePath
Firefox Add-ons: HTML, XML, XPATH, Java Script, CSS, JSON, WSDL, AJAX
Web Technologies: SOAP, WSDLSOA Technologies: HP Quality Center, JIRA, Rally
Bug Tracking Tools: Ant, Maven, Jenkins
Build/ CI Tools: PL/SQL, Oracle, MySQL, Redis, TOAD
Databases and Tools: RESTful web services, SOAP UI
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Webdriver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and Junit.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed different testing task using various test scripts on Selenium Web Driver and Junit.
- Used Firebug to identify web elements using XPath and CSS selectors.
- Executed SOAP based web services API testing (Java client and SOAPUI).
- Worked on creating test case for Object -driven framework for Selenium Web Driver.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Used XML files in Sending/receiving XML requests using SOAPUI.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
- Involved in testing of web application by creating XML test suite.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium WebDriver, SOAP UI, Web Services, SOAP, TestNG, Firebug, FirePath, Quality Center, Microsoft Excel, SQL Server, MAVEN, JAVA, JUnit, J2EE
Confidential, TX
QA Engineer
Responsibilities:
- Interacted with application users and performed User acceptance testing.
- Modified existing test plan for the changes and setup the automation test strategy.
- Involved in writing the test plan, test cases and test scripts for the application manually.
- Writing Test Cases in Test Director according to business perspective.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Interacted with Business Analyst to understand the user requirements.
- Developed use cases for User Acceptance testing.
- Held meeting to update the users on the application developed and tested.
- Presented the developments of the project to the users.
- Responsible for Smoke, Integration, Functional and System testing and performed End-to-End testing manually.
- Coordinated and integrated the work of the testing team by interacting with the Testers, Team.
- Lead and Business Analyst to solve ambiguous requirements.
- Involved in walkthroughs throughout the full phase of the project
- Reported the defects in the Test director automated tool and Coordinated with the QA Lead and developers.
- Wrote SQL queries to insert and retrieve the data from MySQL database.
Environment: / Tools: Java, PHP, Windows 7/ XP/ Vista, Mac OS, Bugzilla, Jira, MySQL workbench, Selenium, SVN, Junit.
Confidential, Sunnyvale, CA
QA Engineer
Responsibilities:
- Involved in automating the reports functionality, which is critical to test in every Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications and used in DevOps.
- Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
- Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java coding using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Integrated Automation scripts (Selenium Webdriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium used in performance testing.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAP UI.
- Performed REST API Testing using Http java services and Test Client for REST web APIs.
- Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
- Developed and maintained test documentation including test plans, test cases, and test data.
- Retest defect fixes and reopen issues when needed.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Selenium WebDriver, Rest, Web Services, SOAP, TestNG, Firebug, FirePath, Microsoft Excel, SQL, MAVEN, JAVA, J2EE
Confidential, Florida, MI
QA Engineer
Responsibilities:
- Cross- browser compatibility, Operating system compatibility, functionality, integration, usability and regression testing.
- Developed test cases using functional specification and other technical documentation. Enhanced test cases per requirement changes.
- Wrote test plans based on the requirements documents and executed them manually.
- Written test cases using Junit.
- Primary focus on back-end, API, integration and UI (web applications) testing
- Involved in writing the test plans/test cases and executing them manually
- Responsible for sending the status reports (Daily and Weekly.) to the project manager
- Participate in Daily and weekly meeting with the management team and walkthroughs
- Analyzed defects identified and reported in reporting tools. (Bugzilla)
Environment: / Tools: Java, JavaScript, MySQL, Selenium, Eclipse, JUnit, Bugzilla, and SVN
Confidential
Jr.QA Engineer
Responsibilities:
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications and used in DevOps.
- Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
- Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java coding using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium used in performance testing.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing, in SOAP UI.
- Performed REST API Testing using Http java services and Test Client for REST web APIs.
- Develop test cases for functional and regression testing. Conducted usability testing, UI testing, functional testing, and database testing.
- Developed and maintained test documentation including test plans, test cases, and test data.
- Retest defect fixes and reopen issues when needed.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
Environment: Selenium WebDriver, Rest, Web Services, SOAP, TestNG, Firebug, FirePath, Microsoft Excel, SQL, MAVEN, JAVA, J2EE
