We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

0/5 (Submit Your Rating)

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.
  • 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.
  • 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.
  • 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
  • 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. QA 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.
  • User satisfaction analysis using Quality Function Deployment techniques
  • Behavior Driven Development (BDD) principles and Test Driven Development (TDD) principles and techniques
  • 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.
  • 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. QA 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.
  • 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.
  • 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 / QA 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.
  • 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

We'd love your feedback!