Qa Engineer Resume
San Francisco, CA
SUMMARY
- 6+ years of experience in Quality Assurance involving both Manual and Automated testing of Client Server, Web and Mobile applications.
- Proficient in Functional, System Integration (SIT), Acceptance (UAT), Load/Performance, Security, Browser compatibility, and Performance Testing.
- Ability in Analyze and dissect system requirements and technical specifications to create and execute test cases for large and small business initiatives.
- Demonstrated experience with build & development tools (Maven, ANT, Jenkins, and Eclipse).
- Good at JAVA programming language with concepts like Collections, File I/O, Exceptions, Thread and String etc.
- Expertise in Automation suites with Selenium Web Driver Framework using JAVA API’s.
- Extensive Experience with unit/functional testing frameworks JUnit, TestNG with integration Selenium Webdriver.
- Expertise in testing applications developed using various mobile technologies including Android SDK, Selendroid and Appium.
- Expertise in Functional, Security, and Performance Testing on SOAP and REST web services using SOAPUI.
- Expertise in preparing automation test suites for Web services testing using Soap UI pro and SOA test.
- Extensively worked on performance testing tools such as JMeter.
- Experienced in bug tracking and management tools which are BugZilla, Jira, and Quality Center.
- Good Knowledge of Web Technologies like HTML, HTTP, JavaScript, XML, XPath, WSDL, CSS, JSON.
- Black box, Integration, Verification and Validation, End - to-end and User Acceptance Testing.
- Experienced in waterfall, V-model, Agile Methodologies.
- Experience performing Regression and Functional Testing using Quick Test Professional, VB Script
- Proficient in writing Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary
- Extensively experienced to create and execute Batch File & UNIX Shell Script.
- Experienced in performing backend testing using SQL queries; Select Update, Truncate, and Delete etc.
- Proficient in HP Quality Center for Test Designing, Requirement Mapping, Reports, Test
- Possess strong interpersonal skills, communication and presentation skills with the ability to interact with people at all levels.
- Self-starter, able to multi-task in time sensitive environment with minimal supervision.
TECHNICAL SKILLS
Methodologies: Waterfall, V-Model, Agile.
Operating Systems: WINDOWS 95/98/2000/XP/7, UNIX.
Testing Tools: Selenium WebDriver/RC/IDE, SoapUI, JUnit, TesNG, Maven, ANT, Jenkins, Quick Test Pro (QTP), Load Runner, Quality center
Databases: MS Access, SQL Server, My SQL, DB2, Oracle
Version Control: SVN, GIT
PROFESSIONAL EXPERIENCE
Confidential, San Francisco CA
QA Engineer
Responsibilities:
- Involved in gathering Functional requirements, Business requirements and Design documents.
- Developed detailed Test Cases/Scenarios based on the Functional requirements and Design documents.
- Designed a framework with Selenium Webdriver, Java, Maven, TestNG and Jenkins.
- Executed Regression Tests using automation scripts for the report generation module with tools like Selenium WebDriver, Java, Eclipse IDE and TestNG.
- Used Selenium web driver page object model to create the automation scripts using TestNG for sanity testing.
- Implemented Java Apache POI API into existing framework to read from and write into excel workbook.
- Resolving Maven/build related problems for web applications while using build tools such as Jenkins.
- Involved in creating test cases for Mobile Native App for Android Devices using Selendroid, Android Tools AVD, ADB, logcat and Emulator.
- Used SoapUI to automate the web services testing including SOAP and REST based web services.
- Created test suites and test cases in SoapUI. Parameterized the test cases using XML or properties files, so multiple test cases can be run using same test methods.
- Used Extensively TestRunner, context, log, XMLHolder, message Exchange variables in Groovy to write test scripts for Web Services using SoapUI.
- Created load test plan and execute load test plan with Jmeter.
- Root cause analysis of client and server side bugs before reporting bugs in JIRA.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Followed Agile Development method for finding issues during development process.
Environment: Selenium WebDriver, Eclipse IDE, TestNG, Java, Maven, Jenkins, GIT, SoapUI, SQL, Oracle, Agile,Jira
Confidential, San Francisco CA
QA Engineer
Responsibilities:
- Performed Manual and Automated Testing including Functional, Regression and System Testing.
- Participated in walkthroughs of requirements, specifications, database designs, unit test Plans and test strategies.
- Testing AJAX web site application, Implementing Selenium testing platform and using test scripts with Eclipse IDE.
- Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse IDE.
- Created Parallel testing using Selenium Grid.
- Created and executed the test Suites with Java/JUnit and injected in Ant to build Continuous integration of Application.
- Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAPUI.
- Writing test scripts (SOAP UI) to test web services using CSS.
- Tested SOAP Web Services with different end points and analyzed SOAP Responses
- Designed utilities to trigger automation suites to run for each build and integrated with Hudson.
- Worked extensively in JMeter to test the performance of the web Application by creating different loads and logging the results using various Listners.
- Optimized SQL queries for better performance. Joins were implemented. Passed SQL queries to Oracle using SQL Developer for the backend/database testing.
- Involved in performing Functional, Integration, System, Regression, Data Validation, User Acceptance, Ad hoc, Exploratory.
- Used Rally to house all test documentation and report/track all issues and defects
- Wrote Shell Scripts using PERL language for UNIX automation and CRON jobs.
- Prioritized bug fixing before moving the application to Production Environment.
- Coordinated User Acceptance Testing (UAT). Interfaced with management regarding the testing process and test results.
- Work closely with clients, business analysts and developers to ensure requirements and Development standards are met.
Environment: Selenium IDE/RC, Java, Ant, JUnit, SoapUI, Rally, Unix, Oracle, SQL
Confidential, Wayne, NJ
Quality Assurance Analyst
Responsibilities:
- Performed Manual and Automated Testing including Functional, Regression and System Testing.
- Responsible for preparing Test Scenarios & Test Cases
- Designed and developed user defined functions of QTP with well-versed VB scripting.
- Developed and execute Experienced VB scripts in QTP for functional automation testing and regression testing
- Used Quality Center to maintain, and to execute QTP and Manual Test Scripts, and to manage defects.
- Gathered the results from each test run and conducted in-depth analysis on the transaction response times and the performance of each server using Load Runner.
- Modified Test Cases against upgrades in the builds for Regression Test purposes.
- Performed testing for Functionality, GUI, System and Backend.
- Performed extensive Regression Testing for subsequent Versions/Patches of the application.
- Executed the test plans for Functional and Regression Using Quality Center.
- Performed regression testing and defect verification on various Builds.
- Defects were tracked, and reported using QC and helped the Development team in debugging the issues and finding the root cause of the issues.
- Helped to create Traceability Matrix to ensure comprehensive test coverage of Requirements identifies all test conditions and test data needs.
- Documented Test Results and reported them on time to management
- Performed Database testing, Wrote SQL Queries for Data Validation
Environment: QTP, VBScript, Quality center, SQL, Oracle
Confidential, Boston, MA
Quality Assurance Analyst
Responsibilities:
- Worked with users, systems analyst, designers and programmers to create/analyze required project documents insuring Quality Assurance processes are incorporated.
- Executed test cases before and after bug fixes for each build for User acceptance testing.
- Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed
- Developed Requirements Traceability Matrix (RTM) to develop End-To-End mapping of Requirements and test cases to ensure project implementation within given timeline.
- Managed Defect Tracking Life Cycle by identifying, reporting and tracking bugs, by using Quality center
- Involved in all phases and stages of Software testing life cycle including System Testing.
- Created test scenarios for System testing and Regression testing.
- Prepared Test Cases for both positive and negative Scenarios and mapped the same to requirements.
- Extensively wrote SQL queries for backend testing of all Test Cases and validated data accuracy for various phases of project.
- Performed overall issue analysis to identify high risk areas for the project and adjust testing priorities accordingly.
Environment: Quality center, Windows XP, SQL, MS-Office, MS SQL Server and Visual Basic.