Qa Engineer/tester Resume
San Francisco, CA
SUMMARY
- Over 6 years of diverse experience in Quality Assurance, Information Technology, Automation Testing, Manual Testing, Web Testing including Functional, Integration, Regression, User acceptance and Performance Testing of Web Based applications on Windows and Unix platforms using testing Tools like WebDriver, Selenium - RC, JUnit, SOAPUI, & JMeter.
- Experience of over 6 years in the Software Industry in Quality Assurance, Testing, Analysis and Documentation of Web Based applications.
- Experience in planning, designing, developing and deploying testing strategies for large-scale Web applications.
- Experience in analyzing technical/business specifications, reviewing documentation.
- Proficient in writing test plans for the functional and system testing, execution of test cases to verify actual results against expected results.
- Performance on functionality, Regression, Stress, Data Driven, Locator Injection, Page Objects, and Screen Navigation using Selenium.
- Highly proficient in working with automated testing tools like Selenium-RC, Selenium WebDriver, SOAPUI & JMeter
- Proficient with build automation tools such as Jenkins & Maven.
- Excellent in developing Test Plans and Outlines, writing Test Cases and generating Test scripts.
- Performance on Manual and Automated Testing on Web-based applications.
- Experienced in testing web based applications using JMeter and SOAPUI, as well as performance benchmarking validations.
- Extensive experience in System Testing, User Acceptance testing (UAT), Black Box Testing, White Box Testing, Integration Testing, Positive Testing and Negative Testing.
- Involvement in Project Planning, Coordination and implementing various QA methodologies.
- Excellent communicative, interpersonal, intuitive, analysis, leadership and presentation skills.
- Proven ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Automated Tools: Selenium WebDriver, Selenium RC, SOAP UI, JMeter, JUnit, TestNG, QTP, QC, JIRA, Rally.
Databases: Oracle 10g/11g, MySQL
Programming Skills: Java, VBScript, Groovy.
Operating Systems: Unix, Windows, MAC
Web: HTML, XSD, XML, JavaScript, SOAP, WSDL, REST, JSON, XPATH
Internet Tools: Firebug
Testing Methodologies: Black Box testing, System testing, Integration testing, Regression testing, Performance testing, End-to-end testing, UAT testing, Data validation and verification.
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, CA
QA Engineer/Tester
Responsibilities:
- Developed the Automation scripts for the functional testing by using Selenium-RC, JUnits, and Eclipse.
- Document Test Cases by reviewing the Scrum stories of the functionality of the application.
- Wrote data driven Selenium Test scripts to achieve maximum test coverage with minimum selenium Test cases.
- Developed and executed Test cases and Test scripts using Selenium-RC and scheduled them for nightly runs using UNIX Shell Scripts.
- Currently working to migrate Selenium-RC scripts to Selenium 2.0 WebDriver tests.
- Extending Selenium Webdriver scripts with testing framework using JUnit, TestNG, JavaScript
- Skilled using Selenium Web driver and executing selenium test cases and creating reports in TestNG and JAVA API testing using TestNG and ANT tool for build configuration and running selenium tests in batch mode
- Performed performance testing using JMeter and configure Thread Group, Sampler, Logical Controller
- Experienced in JMeter for backend testing against database with JDBC & ODBC Connection.
- Extensively created and executed Batch File & UNIX Shell Script.
- Performed web service testing and response data validate using SOAPUI tools
- Tested Web-Services using SOAPUI .Tested almost around 25 API's.
- Developed External Library using Java for Selenium Automation
- Created Test Suites, Test Cases - used Request Step, Assertion Step, Script Step, and Property Step in the test cases for SOAPUI.
- Performed HTTP, SOAP, SCHEMA, XPATH, CONTAINS assertions.
- Operate under Linux environment usingandroid mobile testing tools ADBand DDMS to debug
- Used MessageExchange and TestRunner Objects in SOAPUI API for Groovy Scripting.
- Execute Test Script in SOAPUI for all the existing web services at the end of each Sprint to ensure all the previous functionalities are intact.
- Used Android WebDriver to check web pages on Android Devices using Google Chrome.
- Maintained ANT scripts to build, deploy and execute automated tests in nightly build
- Developed automation script using Selenium WebDriver for cross browser testing
- Performed Database Validation to check the updated data in the database using SQL queries
Environment: Selenium WebDriver, Eclipse, JUnit, Oracle 11g, SQL Developer, SOAP UI, JMeter, HTML, XML, XSD, Cygwin, Jenkins, ANT, Maven.
Confidential - Belmont, CA
QA Engineer
Responsibilities:
- Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
- Reviewed the project documents like Project Definition Document (PDD), Software Architecture Document (SAD), batch specification documents.
- Created Automated Selenium scripts using Java, XPATH, and CSS Selectors.
- Introspected the web pages using Firebug/FirePath plugin & XPath queries to create robust selectors to be used in the Selenium JUnit test cases.
- Refactored action classes to reusable base classes to test the different application functionalities. This made the code less redundant and more re-usable. The test cases became easier to read, understand and maintain.
- Wrote data-driven selenium test cases so that a small set of Selenium test cases can drive the automation testing with a large set of input data.
- Executed functional and regression testing on Confidential Learning Single Sign On infrastructure, (Gateway to Confidential technology) that will allow Aplia to integrate with LMS programs such as Blackboard, WebCT, Angel, Desire2Learn, etc.
- Performed tests for functionality, security, GUI, end-to-end, system configuration and backend by writing scrits using Selenium RC/Web driver using junit.
- Used SOAPUI tool for testing SOAP and Restful web services
- Performed backend testing using MS SQL Server. This involved manual stored procedures and stored functions testing.
- Enhancements & defects are reported/tracked in JIRA tool.
- Works in continuous integration environment. Deploy code stored in SVN to QA environment via Hudson continuous integration tool. Manages QA process for release candidate. Reports progress to business, development.
- Prioritizes items with upper management to coordinate and test based on business priority. Delegate and coordinate daily and weekly tasks to offshore resources. Provide feedback to team, report progress to management
- Designed and coded new features for internal harness application. (Java, SQL, JDBC, ANT, JUnit, Linux...). Expanded feature set considerably over a short period of time, significantly increasing product scope.
- Developed, ran, and maintained JMeter tests to continually assess and evaluate stress and performance level.
- Created CSS/XSLT script to parse XML results into HTML format.
- Worked on Agile methodology, Participated scrum meetings, planning meetings and sprint demos, defect review, internal, external walk through meetings..
Environment: Selenium-RC,Webdriver,SOAPUI, Eclipse, JUnit, MS SQL Server, TOAD, Java, XML, XSD, SOAPUI, JIRA.
Confidential - Bethlehem, PA
QA Analyst
Responsibilities:
- Prepared Requirements Traceability Matrix to ensure the progress on a regular basis
- Integrate working with the test executive team, the project management deliverables for the test component of the project activity
- Involved in business meetings with developers and other testers
- Performed analysis on existing code base to validate against business requirements, coding guidelines
- Enhance the effectiveness of the test environment by creating stubs
- Responsible for performing static and dynamic analysis of the software module
- Responsible for generating test reports, defect tracking
- Responsible for recommending necessary changes and modifications to program developers
- Implementing procedures to improve productivity and quality
- Conducting training programs and mentored team members for an observed increase in performance
- Performed Test Case reviews and monitored Test Execution
- Created VB scripts for Regression testing of various functionalities of the application using HP Quick Test Professional and Quality Center and carried out automated testing.
- Developed User Acceptance Test scripts, and carried out UAT.
- Wrote test plans for positive and negative scenarios for functional, GUI and security testing
- Responsible for creating test cases for End to End Testing.
- Participated in regular QA Team meetings and discussions.
Environment: QTP, HP QC, putty, FileZilla.
Confidential - Park Ridge, NJ
QA Analyst
Responsibilities:
- Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
- Performed backend testing using SQL Developer / TOAD. This involves stored procedures and stored functions testing.
- Maintained and executed Test cases and Test scripts using HP Quality Center 10.0
- Involved in Manual Testing, Integration Testing, UAT Testing and Regression Testing.
- Test Scripts are developed and executed in HP Quality Center.
- Used Quality Center for requirements management, planning, scheduling, running tests, defect tracking, managing the defects and executing the test cases.
- Involved in the preparation of traceability matrices.
- Developed Test Scenarios and Test Procedures based on the test requirements
- Created Test Cases manually for Functional testing based on the Functional areas and Use Case documents.
Environment: Quality Center, Oracle, Windows