Qa Engineer Resume
Foster City, CA
SUMMARY
- About 5+ years of experience in software testing of applications developed in J2EE technologies
- QA tester with full system development lifecycle experience, including designing, developing and implementing test plans, test cases and test processes fueling swift corrective actions, significant cost savings and fault - free audits.
- Involved in all phases of testing of Client Server and Web Applications.
- Worked with project teams and participated in requirements review to ensure testability of function and applications.
- Experienced in Waterfall and Agile/Scrum methodologies.
- Developed Test Plans, Test Cases, Test Scripts and Test Data.
- Working knowledge in writing Test Scripts using Open source Automation Frameworks such as Selenium Web Driver / RC/ IDE, Java, TestNG.
- Good experience in Designing and developing Keyword driven, Data Driven and Hybrid automation framework.
- Web Services manual testing
- Used ANT/Maven to manage a project's build, reporting and documentation from a central piece of information.
- Performed Functional Testing, System Integration Testing, User Acceptance Testing, Black Box Testing, and Regression Testing of Client/Server and Web based applications.
- Performed database testing using SQL Queries with Oracle, MS SQL Server
- Excellent problem solving skills by finding, analyzing and reporting software errors and deviations using various Bug tracking systems like Rally, JIRA, Bugzilla, TestDirector and Quality Center.
- Very proactive, results-oriented, fast learning are some of the core strengths.
TECHNICAL SKILLS
Operating Systems: MS-DOS, Windows 2000/XP, Macintosh, Unix
Databases: ORACLE 10G, Squirrel 2.x,SQL developer
Tools: Parasoft,SoapUI,REST,JSON,J2EE, JMeter, Selenium IDE/RC, SQL, JDBC, ANT, TestNG, CSS, XSLT,Oracle,QTP 9.5
Web Browser: Internet Explorer, Mozilla Firefox, Chrome, Safari
Defect Tracking Tools: Bugzilla, Quality Center, Rally
Methodologies: Waterfall, Agile SCRUM
PROFESSIONAL EXPERIENCE
QA Engineer
Confidential, Foster City, CA
Responsibilities:
- Very Good knowledge of Software Development life Cycle (SDLC)
- Good Knowledge of white box testing and Black box testing
- Smoke testing on critical or basic feature of an application.
- Functional testing on each and every component of an application.
- Integration testing based on business transaction scenarios.
- System testing whether end feature is working or not.
- Ad-hoc Testing
- Regression testing after fixing bugs and verified that the fixes didn’t create problems elsewhere
- Proficient in writing Test cases by using test case design technique.
- Very Good in Test Execution Process, Defect Life Cycle, and Test Plan.
- Detecting bugs & classifying them based on severity, priority.
- Developed and executed test cases based on User stories
- Performed manual regression testing
- Identified and isolated software defects via Jira
- Involved in build deployment using Jenkins
- Regularly met with team leads and other team members and developers to evaluate the project progress
- Worked closely with developers to reproduce issues and to get them fixed
- Executed SQL queries for validating data
- Designed & executed test cases to validate Restweb services in agile Scrum environment
- Used Parasoft for testing REST APIs
- Performed Smoke Testing, Component level testing, Integration level testing, End-to-End testing, Regressions testing, Certification testing
- Logged bugs in Jira bug tracking system & performed regression testing till the bug is closed
- Used Rally for writing and maintaining test cases
- Debugged error & exceptions by reviewing logscreated by web service o Unix servers
- Involved in analyzing functional requirements to create test cases
- Developed & maintained automated test scripts to support regression testing
- Executed automated test cases before each release & sent reports to the manager.
- Excellent written and verbal communication skills
- Experience testing APIs and service side component
- Regularly assess testing progress and prepare test status report for management. Communicate with QA manager about testing progress, needs and any organizational/quality/technical risk/issue that might have an impact on the ability of the testing team to perform testing activities.
- Using Java created scripts for Automation
Environment: Parasoft, SQL, REST, JSON, JDBC, ANT, SQL developer, Putty, Rally, JDBC, Jenkins.
QA Engineer
Confidential, Pleasanton, CA
Responsibilities:
- Participated in Sprint planning sessions for Content Authoring, Publishing and Rendering using Team site.
- Attended daily Scrum meetings to present the work status and to bring up any impediments
- Designed acceptance test cases for the stories and got them approved by Product Owners.
- Designed and developed test cases to meet functional requirements
- Used Quality Center’s TEST PLAN for writing test cases and DEFECTS module for tracking defects
- Later used Rally for creating tasks, test cases and entering defects.
- Enhanced the UI testing Framework written in Java/Selenium 2.0.
- Used TestNg Listeners to organize regression test cycles by grouping the test cases with Priority, Test Types, etc.
- Performed Data Driven Testing for few business Scenarios which involved iterating with different sets of data for different test methods.
- Created MAVEN builds to run in continuous integration using JENKINS.
- Testing done in SOAP, REST (JSON/XML) web services. Used Soap UI to test XML Web
- Services. Well versed with SOA architect and WSDL/WADL.
- Validated WSDL, XSD, XML for testing of Web Services and XML files for the request and responses
- Used Extensively test Runner, context, log, XMLHolder, message Exchange variables in Groovy to write test scripts for Web Services
- Designed and developed automated strategies and built automation frameworks.
- Performed the following types of testing and found issues.
- Functional and Usability
- Configuration and Compatibility
- Reliability and Availability
- Performance
- Security
- End to End Transaction
- Database using information in unauthorized or potentially harmful ways.
- Recorded the defects in the bug-tracking system effectively.
- Used Teamsite for testing content authoring, publishing and rendering
- Used Squirrel for database testing.
- Ran the in continuous Integration environment using Jenkins,
- Used Filezilla for accessing files, uploading and images on backend servers
- Performed testing on IE 7 and 8, Firefox 4.x, Safari 5.x
Environment: Teamsite, Selenium IDE/RC/Webdriver, SOA, SoapUI, SQL, REST, JSON, JDBC, ANT, Squirrel, Filezilla, Rally, JDBC, SVN.
QA Engineer
Confidential, San Mateo, CA
Responsibilities:
- Analyzed requirements and identified inconsistencies, ambiguities, contradictory requirements
- Utilized Product Review Document to create a test plan, test cases and test matrices
- Found critical issues in the product and helped developers with reproducing the issues, and validated the fixes
- Executed functionality and regression test cases for Login and UI testing of Menus of Policy Studio
- Performed installation testing of policy server.
- Developed and executed test cases for creating policies, user components, drag and drop, search, policy tree.
- Used JMeter to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more).
- Using Jenkins monitored continuous integration jobs and cron jobs and integrated with JUnit to summarize test reports and e-mail to get real-time notifications on failures.
QA Engineer
Confidential, San Mateo, CA
Responsibilities:
- Used SDLC basis of planning approach used for Planning, Control, Resource Planning and Status reporting.
- Developed and executed test cases for installation and uninstallation testing of policy author, enforcer and policy server
- Developed test script to automate web App using Selenium Web driver + JUnit and Used soft assertions(Verify)/hard assertions(Assert) with expected values to test with actual values
- Performed integration testing of all units together.
- Performed cross browser testing(IE6, IE7,firefox)
- Performed compatibility testing in various operating systems(Win XP, Win 2000)
- Performed functional, regression, acceptance testing, tamper resistance testing
- Updated test plans
- Validated developers fixes
- Responsible for testing of applications at Module level and System level for quality of the software
QA Engineer
Confidential, San Mateo, CA
Responsibilities:
- Performed functional, negative, regression, acceptance (UAT), security, browser compatibility, and performance testing
- Created test cases for testing for different roles of different users
- Generated test scenarios, test cases and test data.
- Executed tests, created problem reports
- Provided test status reports
- Conducted installation and cross-platform testing
- Conducted Links testing, radio buttons testing, check boxes testing etc
- Updated Test plans, Test Matrices, Test Scenarios, and Test Cases
- Performed Functional, GUI, Regression, Configuration and content testing
QA Engineer
Confidential, San Mateo, CA
Responsibilities:
- Wrote test cases for validating the functionality of creating reports, testing of links, radio buttons, check boxes .
- Performed acceptance, usability, performance, functionality, regression, and load testing
- Performed cross-platform testing
- Created test cases for different user with different roles
- Generated test scenarios, test cases and test data. Executed tests, created problem reports
- Conducted various management activities by analyzing and verifying test results, providing status reports
- Conducted installation and cross-platform testing
- Performed Functional, GUI, Regression, Acceptance testing, Configuration and Content testing
Environment: J2EE, Windows, IE, Firefox, Quality Center, SQL, Selenium, JUnit, JMeter