Sr. Qe Engineer Resume
Concord, CA
SUMMARY
- 8+ years of IT experience with emphasis on Software Testing.
- Experience with various phases of Software Development Life Cycle and SQA Methodology
- Solid experience in testing web applications using Automation tools
- Extensive experience in automation and white box testing using Selenium web driver.Hands on experience in creating selenium Web - Driver scripts and adept in handling selenium objects and Selenium IDE.
- Experienced in performing white box testing (unit testing), black box testing, System integration testing, regression testing, user acceptance testing.
- Experienced in creating test plans and test case document.Experience in working with different type of automation framework like modular and data driven.
- Good understanding of Object Oriented concepts and programming expertise in Eclipse.Extensively worked with API testing for Java applications.
- Extensive experience in MS Office Suite (Word, Excel, Outlook, Access, etc), HTML, DHTML, XML, CSS Experience using ANT, MAVEN/Hudson and JIRA
- Highly efficient in Agile dynamic Onshore- Offshore project environment Expertise in development of QA Documentation - Test Plans, Test Cases, Test Reports.
- Experience testing RESTFul Web Services.
- Experience in Storage product testing, web based testing, Database warehouse testing.
- Expertise in networking technologies, i.e. Ethernet, TCP/IP and troubleshooting.
- Expertise in Black Box, Functional, Regression, Script based, Manual and Automation Testing.
- Experience in web automation test tools (selenium) and web services soap testing.
- Familiar with JSON and XML formats and HTTP and HTTPS protocols.
- Experience with agile and scrum methodologies.
- Experience in Bug life cycle and Defect/Bug Tracking systems using Bugzilla, source Forge and JIRA.
- Experience in supporting diagnostic and test activities to determine performance, validation, and solutions to software problems.
- Conversant with object oriented analysis and design using UML and tools like Rational Rose.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL
Scripting languages: Unix Shell Script, Perl
Internet Technologies: HTML, XML, JavaScript, J2EE
Operating System: MS-DOS, Windows NT/2000/XP, Solaris 9.0, Red Hat Linux
Web/App Servers: Apache, Tomcat 5.5/6.0, JBOSS
Databases: Mysql, Oracle 9i/10g, Neo4j
Testing Tools: QTP, Load Runner 9.2, Selenium, JMeter, IOMeter, Network Sniffers, TestNG, Junit, Ant Test Management System, Defect Tracking Tools and Configuration Management HP Quality Center 10, Bugzilla, JIRA, Source Forge, CVSSVN, Perforce
PROFESSIONAL EXPERIENCE
Confidential, Concord, CA
Sr. QE Engineer
Responsibilities:
- Involved in both development of some modules and testing of teh product.
- Review Business requirements and Use case documents to understand teh Business logic and application .
- Schedule and configured teh test suites into Jenkins for reporting
- Created User defined functions in Java and implemented teh functionality with selenium WebDriver.
- Developed a Hybrid Framework using Modular (Page Object) and Data Driven Models.
- Created Regression scripts using Selenium WebDriver/TestNG.
- Developed ANT Build system and integrated it with Jenkins for scheduled runs
- Condition teh data according to teh project and query teh database by using SQL queries to perform backend testing and verifying data.
- Primary responsible in research and building automation test framework for AJAX based web interfaces using Selenium WebDriver and TestNG. Teh framework is designed to run tests on Firefox, Chrome, and IE browsers.
- Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
- Created positive and negative test cases by using valid and invalid data.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Used Firebug and Selenium IDE to identify web elements
- Automated sanity and regression tests using Selenium.
- Tested Java API using TestNG/Java.
- Maintained and executed Maven build files for executing automated tests.
- Configured and monitored automation jobs using Jenkins Continuous Integration.
- Documented and reported all defects using JIRA.
- Built and ran teh automated test for RESTful cloud based API’s using SoapUI.
- Identified teh Test Data required and maintained for API and regression Tests.
- Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve teh issues
Environment: Java, TestNG, Selenium WebDriver, HTML, XML, Oracle, UNIX, Jira, Jenkins, Maven, SOAPUI, Java Script
Confidential, LOS ANGELES, CA
QE Engineer
Responsibilities:
- Actively involved in writing test plans, test scenarios and test matrix (traceability matrix).
- Design and develop teh project using MVC Design Pattern.
- Created detail test plan, functional and business test cases, test harnesses and test specification documents as required by functional requirement document.
- Participated actively in Project Team Meetings, interact and communicate with developers and Business Analysts.
- Developed and analyzed test reports as part of root cause analysis.
- Performed white box testing of teh application.
- Used Selenium IDE and Firebug to identify element locator.
- Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG.
- Developed Page Library using Selenium and Java.
- PerformedAPI testingof teh application usingTest NG
- Automated Regression Tests using Selenium for running on every release.
- Created Maven build files to run teh Selenium tests and created reports in HTML format.
- Developed and executed TestNG test cases for API testing.
- Developed teh Regression Test Plan document based on teh business requirements changes and specification documents.
- Reported and tracked bugs using bug tracking tools like Jira.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Used Firebug and Selenium IDE to identify web elements
- Automated sanity and regression tests using Selenium.
- Maintained and executed ANT build files for executing automated tests.
- Documented all Test Metrics, Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices like iphone / ipad / android devices.
- Performed Functional testing of mobile application on platforms like android and IOS
- Wrote extensive SQL queries and views to test teh data integrity and functional testing
Confidential, Georgia
Software Engineer
Responsibilities:
- Involved in both development of some modules and testing of teh product.
- Involved in execution, modification of teh test cases and bug verification.
- Performed teh functional testing and database testing.
- Involved in testing web application using web automation test tools (selenium).
- Web service testing to do customer registration and credit card payment.
- Coordinating client communication for Functional Clarifications, Test Deliverable Reviews, Defect Reviews and Test Concerns.
- Performed white box testing of teh application.
- Functionality Testing - all teh links in web pages, database connection, forms used in teh web pages for submitting or getting information from user, Cookie testing.
- Database testing with effort towards data integrity and errors during edit, delete, modify teh forms or do any DB related functionality.
- Usability Testing related to navigation, instructions and tutorials.
- Interface Testing related to Web server and application server interface, Application server and Database server interface.
- Compatibility Testing related to different browsers, OS, mobile browsing and printing.
- Performed Security testing and Performance testing related to Web Load and Web Stress.
- Regression testing done after bug fixes and after each system enhancement.
Confidential, Georgia
Software Test Engineer
Responsibilities:
- Developed and maintained test plans and test cases for AMI’s storage products.
- Performed teh functional, database and regression testing.
- Supported teh test activities to determine teh performance for individual storage appliance - Stortrends ITX builds.
- Designed and implemented automated testing and programs addressing areas including regression testing, negative testing, error/bug retests and usability.
- Performed CLI testing of storage systems software and responsible for creating and running automated GUI testing of developed data storage software.
- Documented software defects using bug tracking system and reported defects.
- Delivered thorough QA testing reports that determined product quality and release readiness.
- Test cases identifying known points of failure within teh infrastructure, fail-over behavior, device management, recovery processes, performance issues, and scalability limits.
- An I/O generator (benchmarks) that was used for SAN testing is Iometer. IOMeter was used to create I/O loads that stress teh storage network from an end-to-end basis and help validate operational limits and I/O performance characteristics.