Sr. Qe Engineer Resume
San Diego, CA
SUMMARY
- 8 plus years of professional IT work experience in Software Testing / Quality Assurance / Automation and Manual Testing in Web and Client - Server based applications.
- 3 years of Functional Testing experience as STE and SDET at Microsoft office business application product and in Live meeting Product.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Angular.js, Backbone.js, Require.js, Node.js, Ext.js and Flash.
- Extensively worked with Selenium IDE, RC and Web Driver for testing web applications.
- Developed and Executed Automation testing in Selenium using Cucumber
- Good knowledge of Java development and proven experience in using Java for Automation.
- Designed and created Test Suites using automation frameworks for Java based applications.
- Worked Extensively with JUnit & TestNG Testing Framework.
- Used Log4j to maintain Log files.
- Leading the integration and migration of various code bases (Linux, UNIX, Microsoft .net) into TFS Company wide.
- Provided support for Redbox Instant Online application.
- Used BDD, TDD, and ATDD models of Agile development to drive product implementation
- Strong knowledge of Testing including Java, C#, C, C++, XML, JavaScript, HTML.
- Working knowledge using Java Reflections, Assertions and JDBC.
- Developed Maven and ANT build files for test automation builds.
- Excellent working experience in using multiple Automation Testing Frameworks like Key word driven, Data Driven models and Hybrid Models.
- Developed Visual Basic scripts for automating the Regression Testing using QTP
- Knowledge of TDD (Test driven development)
- Good working knowledge in code reusability and modularization.
- Excellent working experience with Bug Tracking tools like Quality Center, Bugzilla, and JIRA.
- Good knowledge in Web Development languages like HTML, HTML 5, CSS, JSON, JavaScript and XML.
- Execute Performance / Load / Stress and other non-functional Testing using LoadRunner.
- Performed full software development life cycle testing of client/server and web-based document storage and retrieval applications.
- Worked in a Test-driven development environment where it's required to use testing frameworks (Googlemock/Googletest) for unit tests, Cucumber for integration tests, Squish for GUI tests.
- Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
- Performed mobile app testing with Devices like (IPAD/IPhone/ITouch) and Android
- Tested application using IPAD simulator and also Android Emulator
- Experience in reporting bugs, conducting bug review, coordinating with dev team in bug fixing.
- Extensive experience in Functional testing, Integration testing, System testing, and User Acceptance Testing, Cross-Browser Testing.
- Experience in using SOAP UI for testing Service Oriented Architectures (SOA) and Web Services (SOAP, REST, and WSDL.
- Using Git to manage updates to the production server
- Reports Program VB, VB.NET, ASP.NET with any ODBC compliant database and XML
- Lead the design and development of reusable and maintainable automated QA regression test scripts (Unix shell scripts, Quick Test Pro, and Groovy Geb, JMeter).
- Ability to write & understand code written in script languages like Python
- Good understanding of XML technologies such as XML schema and Xpath
- Experience in software development methodologies such as Waterfall, Agile-SCRUM
- Very quick learner, Exceptional Analytical programming and debugging skills.
TECHNICAL SKILLS
- Selenium IDE/RC/ Webdriver
- Cucumber
- JUnit/TestNG
- JMeter
- SOAPUI
- C
- C++
- C#
- Java
- J2EE
- Ruby
- Eclipse
- XML
- JSP
- . Net
- HTML
- Toad
- Page Object Model
- Oracle
- SQL
- ASP.NET
- VMware
- Maven
- Python
- ANT Jenkins
- UNIX/LINUX
- Windows 7/XP/NT/2000
- MAC OS X
- MS Outlook
- MS Office
PROFESSIONAL EXPERIENCE
Confidential, San Diego, CA
Sr. QE Engineer
Responsibilities:
- Design and develop the 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.
- Used Selenium IDE and Firebug to identify element locator.
- Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG.
- Deploy internal java programs and web applications in a Linux and Unix environments with database back end.
- Developed Page Library using Selenium and Java.
- PerformedAPI testingof the application usingTest NG
- Automated Regression Tests using Selenium for running on every release.
- Created Maven build files to run the Selenium tests and created reports in HTML format.
- Developed and executed TestNG test cases for API testing.
- Developed the Regression Test Plan document based on the business requirements changes and specification documents.
- Design and Development of .NET module to fetch the content and shown to UI along with UI development.
- Created parameterization tests by importing data from excel files and data tables in QTP.
- User satisfaction analysis using Quality Function Deployment techniques Behavior Driven Development (BDD) principles and Test Driven Development (TDD) principles and techniques
- Responsible for troubleshooting of problems related to WinRunner/LoadRunner and license issues with close cooperation with Mercury Interactive support team.
- Developed application allowing for customer to access a troubleshooting application hosted on the cloud while working for Mimedia (a cloud storage startup)
- Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design.
- Providing SOX supervisory services for year-end SOX testing and review of a senior auditor's work (RedBox).
- Use of Android based beaglebone to perform image processing using OpenGL and Python scripting.
- Built libraries for Bakery Algorithm safe multiprocessor locking, queueing, memory management, bootstrap, multithreading, catching bad pointer references, and other debugging infrastructure.
- 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.
- Helped transition source code control from TFS to GIT.
- Maintained and executed Maven build files for executing automated tests.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Documented all Test Metrics, Test Data, Test cases and Test Reports and organized them into a system for faster retrieval of documents.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP. Used Git Subversion to implement version control System.
- 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 the data integrity and functional testing
Environment: SeleniumWebdriver, SOAPUI, Eclipse IDE, JSP, Maven, Servlets, Junit, JavaMail, XML, Jira, JDBC, Oracle, Linux,.Net, DAO design pattern
Confidential, Chicago, IL
Sr. QE Engineer
Responsibilities:
- Review Business requirements and Use case documents to understand the Business logic and application .
- Created User defined functions in Java and implemented the functionality with selenium WebDriver.
- Developed a Hybrid Framework using Modular (Page Object) and Data Driven Models.
- Created Regression scripts using Selenium WebDriver/TestNG.
- Good knowledge in Performance Management tool Load Runner.
- Created backend of the data entry system for in HP QTP/UFT for in-house data entry application.
- Developed ANT Build system and integrated it with Jenkins for scheduled runs
- Condition the data according to the project and query the 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.
- The framework is designed to run tests on Firefox, Chrome, and IE browsers.
- Created RESTful API's with PHP.
- Used Descriptive Programming for the Automation testing QTP.
- 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.
- Software engineering and web development using DevExpress controls, LINQ, JavaScript, and JSON.
- Provided a variety of applications in ASP.Net and Winforms.
- Mainly work on Grails and Groovy for developing web site.
- 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 the automated test for RESTful cloud based API’s using SoapUI.
- Designed test scenarios for testing mobile app which can be tested on mobile emulators as well as on actual mobile devices.
- Performed Functional testing of mobile application on platforms like android and IOS.
- Identified the 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 the issues
Environment: Java, TestNG, ASP.NET, Selenium WebDriver, HTML, XML, Oracle, UNIX, Jira, Jenkins, Maven, Linux, SOAPUI, Java Script
Confidential, Kansas City, MO
White Box Tester / QE Engineer
Responsibilities:
- Actively involved in writing test plans, test scenarios and test matrix (traceability matrix).
- Design and develop the 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.
- Used Selenium IDE and Firebug to identify element locator.
- Responsible for maintaining and developing Automated Test Framework using Selenium Web driver and TestNG.
- Developed and deployed test Load scripts to do end to end performance testing using Load Runner.
- Utilized AJAX and Bootstrap to create a prototype web page that displays alphabetical ex- cerpts of word definitions upon cursor-hover.
- Strong believer/practitioner and fierce advocate of agile methodologies ( XP, Scrum) and test/behavior driven development and tools (JUnit, Cucumber)
- Developed Page Library using Selenium and Java.
- PerformedAPI testingof the application usingTest NG
- Automated Regression Tests using Selenium for running on every release.
- Created Maven build files to run the Selenium tests and created reports in HTML format.
- Developed and executed TestNG test cases for API testing.
- Developed the Regression Test Plan document based on the business requirements changes and specification documents.
- Proven experience in scripting languages, PERL and Python, for automated data analysis and various Administrative tasks.
- 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 the data integrity and functional testing
Confidential, NJ
QA Automation Engineer
Responsibilities:
- Experience in development of compatibility code using Selenium RC Worked on custom execution reports using JUnit
- Experience in Selenium grid for execution of test cases in cross platform environment.
- Created automation framework for complex scenarios, and performed functional and regression testing for various releases using Selenium RC.
- Used JUnit framework for creating Selenium scripts.
- Participated in framework design and developed hybrid framework with data driven and modular capabilities including use of generic and application specific keywords.
- Extensively used Selenium Locators like ID, Name, Identifier, Link Text, Xpath, CSS, and Dom
- Performed cross browser compatibility testing on different operating systems using Selenium RC.
- Automated performance test scripts and verified the response time under different load conditions using JMeter.
- Designed and developed other ASP.Net applications for major data transfers.
- Good understanding of AJAX a must (JSON, XML, etc.)
- Strong experience in Java, Ruby, PHP.
- Used JIRA and Redmine to add and track defects.
- Involved in testing AJAX components.
- Validated the XML request and response using SOAPUI.
- Extensive documentation generation viz. Architecture and User Manual
- Accomplished the HIPPA compliance training
- Interacted with Business teams and Developers to understand business requirements and bug fixes.
- Represented various Quality Assurance Process Management meetings with various levels in organization.
Environment: Selenium Webdriver, Selenium grid, ASP.NET, Selenium RC,Junit, Eclipse, Java,, Ant, XML, Excel.
Confidential, Pleasanton, CA
QA Engineer
Responsibilities:
- Actively participated in requirement Analysis from end users, business analysts.
- As part of Agile Team, I was responsible for Test planning, reviews, test execution.
- Conducted Functional, System and Regression Testing for various releases.
- Prepare Requirements Traceability Matrix.
- Primary responsible in research and building automation test framework for AJAX based web interfaces using SELENIUM RC and JUNIT.
- The framework is designed to run tests on Firefox, Chrome and IE browsers
- Created and executed the test scripts with Java/ JUnit.
- Performed UI, Functional, Integration and Regression testing of the application.
- Maintained and executed ANT build files for running Automated Tests
- Identified the Test Data required and maintained for API Tests
- Involved with pushing the builds to the QA.
- Trained new team members on how to use SELENIUM and help them create tests using the framework.
- Developed the classes in Log4j to implement logging feature in all the application modules.
- Writing JUnit Test cases and testing the modules in development and QA environment.
Environment: Java, J2EE, Servlets, JSP, JSTL, DAO, Bugzilla, HTML, XML, Selenium IDE, Selenium RC, SOAP UI, Ajax, JQuery, Oracle 10g, JUnit, UNIX, ANT.
Confidential, Bethesda, MD
QA Engineer
Responsibilities:
- Analyzed the business requirements, functional specifications and wireframes.
- Coordinated and controlled testing projects at every step of the quality cycle from test planning through execution to defect management.
- Created Test Scripts and responsible for Defect reporting and tracking.
- Conduct Functional testing, Web testing, Integration testing, Smoke Testing and Regression testing during the various phases and releases of the application
- Performed API testing for back end Java API using Junit and Java
- Conducted System testing to ensure the system functions will meet the business needs
- Attend Test Scripts review meetings.
- Communicate with Developers, Business Analysts, project managers, and management to resolve Testing Issues and Defects
- Provided Daily and weekly status reports to the Project Manager
Environment: Java, JUnit, Java, J2EE, XML, Oracle, MS Outlook, MS Office
