Sr.qa Automation Engineer Resume
Richmond, VA
PROFESSIONAL SUMMARY:
- 6 Years Experience in creating test frameworks using Selenium Web Driver, Selenium RC, UFT/QTP, and Cucumber, and modular frameworks Test NG, including hands on experience in Java/SQL.
- Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
- Experience with Parameterization using Test NG XML and Data Providers to work differently with a different set of data with Test NG, Selenium.
- Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
- Experience in handling multiple windows and Pop - ups with Selenium.
- Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
- Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
- Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
- Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
- Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
- Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
- Experience with test automation for web applications and web services using SOAP UI and automating tests with VB Scripting, Java, and JUNIT testing with Cucumber.
- Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
- Working knowledge of Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
- Experienced in developing automated scripts and frame works using Java, C#, Java, VB Script.
- Wrote automated scripts for angular JS application Java scripts.
- Experiences in configuring application framework by processing excel spreadsheets using Apache POI.
- Experience using Continuous Integration tools such as Jenkins Build Server, Maven, and Tortoise SVN Subversion client to manage different versions of the source code.
- Experience using project management tools such as Jira, Rally for bug tracking, issue tracking, and project management functions.
- Experience with coding in Java. Understanding of software design principles and understanding of OO design principles.
- Very good working knowledge of SalesForce and its Development Life Cycle.
- Experience in SFDC Development in implementing Apex classes, Triggers, Visual Force, Force.com IDE, SOQL and SOSL.
- Experience in SalesForce Configuration using Roles, Profiles, User Creation, Email Services, and Page Layouts.
- Experience with Outlook Integration, Single Sign On, and SalesForce to SalesForce functionality's.
- Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes.
- Knowledge on end to end business process scenarios of SAP MM, WM and SD modules
- Hands on experience on Warehouse management activities
- Performed hardware testing of various label printers and RF guns in association with WM integration
- Prepared automated test scripts and test plans for different scenarios SAP logistics module SAP PP, MM, SD.
- Experience in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
- Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Water Fall and Agile Model using SCRUM methodology. And developing test automation solutions for Agile/SCRUM.
- Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics
- Used LISA to examine and validate the data base tables connecting through JDBC.
- Automated REST services test scripts using LISA and SOAP UI.
- Extensively used LISA middleware testing tool to test JAVA middleware applications.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium Web Driver, Test NG, Selenium IDE, Selenium RC, Selenium Grid, J Unit, Cucumber, Soap UI, QC, QTP, LISA, Robotium, Appium, Protractor, JMeter, GIT
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++,C#
Markup Languages: HTML, XML, XPath, CSS Selector, XSL, XSLT, AJAX, JSP.
Databases: My SQL, Oracle, SQL Server, Mongo DB
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX
Defect Tools: Confidential, JIRA, ALM, Rational clear quest, Team Foundation Server(TFS 2008,2010,2012)
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential
Sr.QA Automation Engineer
Responsibilities:
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
- Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Implemented business requirements on Salesforce.com platform with Eclipse using Force.com IDE plug-in Configured security and organizational hierarchy for Sales force implementation.
- Performed the build and maven dependencies using Maven build tool.
- Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in Test NG.
- Developed test scripts for Web elements by identifying the locators using Fire Bug and Fire Path Firefox plugins.
- Developed custom libraries for automation using JAVA & Selenium Web Driver.
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/Test NG, Eclipse.
- Expertise using Selenium IDE, creating scripts in Selenium Web Driver using Java.
- Spearheaded the adoption of Rational Quality Manager (Jazz) for Department’s test management and test execution tracking, resulting in improved ability to manage and track all quality-related team activities.
- Analyzed and Developed Test Plan, Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules in SAP.
- Techno-functional role for various modules in SAP like Sales and Distribution, Supply Chain, Warehouse management, Production Planning, Finance.
- Developed automated test scripts using Test NG annotations like Group, parameter, Data provider.
- Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.
- Used X Path and DOM to work with dynamic and static objects in Selenium.
- Created test approach and test cases for logging module.
- Reviewed and analyzed the existing test scripts.
- Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
- Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
- Developed synchronization using implicit and explicit wait conditions.
- Incorporated the test data in Test scripts from Excel using Apache POI API.
- Created automation scripts using Selenium Hybrid and Data-driven development framework.
- Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
- Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
- Analyzed test results, tracked the defects and generated reports using JIRA.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
- Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
- Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
- Developed Cucumber html, JSON test reports for analyzing the test outputs.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
Environment: Java, Selenium Web Driver, Test NG, Firebug, Fire path, SAP, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins.
Confidential, Richmond, VA
QA Automation Engineer
Responsibilities:
- Participated in development of Test cases and Test scripts by reviewing business requirements document and technical specification document.
- Participated and contribute towards functional specification.
- Performed manual testing of the web application.
- Responsible for creating test cases for the Remote Deposit Capture and Desktop Deposit Application in Confidential . Also used QC to track and manage the entire Test documentation.
- Executed multi-faceted testing including Black Box, Functional, Smoke, Regression, Integration, and Ad hoc Testing according to test plan.
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Automated REST services test scripts using LISA a nd SOAP UI.
- Involved in User Acceptance testing (UAT) to validate the application.
- Designed, implemented, and updated the test plans using Quality Center by reviewing appropriate documentation to test the functionality of different modules.
- Used QC to log, track and generate bug status reports and updated the Traceability Matrix.
- Participated in releasing and iteration planning, and represented the QA team.
- Interacted and managed expectations of multiple participants in the application development lifecycle.
- Participated in risk management to help determine best use of development and testing resources.
- Work on different platforms including Android and IOS such as Iphone4G, iphone3s, ipad, ipad2, and Samsung galaxy S, SII, and HTC EVO 4G.
- Managed small teams of testers, delegated testers to implement plans and Allocate resources with changing business processes.
Environment: and Tools: Confidential, Android SDK tools and Iphone configuration.
Devices: IOS, Android, and HTC (iPhone3, iPhone4, iphone3s, ipad, Samsung galaxy S, SII, and HTC EVO 4G).
Confidential, Sacramento, CA
QA Test Engineer
Responsibilities:
- Implementation of QA approaches to ensure quality of a product and was involved in project.
- Developed test plans, test cases, test scenarios.
- Implemented Complex Test case scenarios using regression tests, wrote the enhanced code.
- Developed and extracted test data to test the application portal.
- Configured Confidential in Agile environment generated Test Sets & executed and Used Confidential to store all testing results, metrics, implemented test plan.
- Worked with different web elements locaters (name, id, x-path, CSS, DOM, link) to test the functionality.
- Implemented continuous integration development.
- Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
- Involved in Unit Testing, Handled issues in System testing and UAT (User acceptance testing).
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Customized standard objects like Accounts, Opportunities, Contacts.
- Experience with Outlook Integration, Single Sign On, and SalesForce to SalesForce functionality's.
- Worked as team member and performed the roles of Salesforce tester in the organization.
- Involved in testing the custom objects, Custom tabs, Validation rules, Page Layouts, Compact Layouts to suit the needs of the Application in the requirements.
- Experience in testing with various Salesforce.com standard objects like Reports and Dashboards, Leads, Accounts, Contacts, and Opportunities along with Campaigns
- Responsible for complete and accurate assignment of ICD-10-CM and CPT codes in accordance with current internal and external coding guidelines (ICD-10, Cross-Mapping ICD-10 to ICD-9, HCPCS, and DRG's).
- Test and Run various APIs as part of System Integration Testing.
- Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.
Environment: Java, My SQL, QTP, Confidential, selenium, web element locators, SQL, Microsoft office.
Confidential
QA test engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release
- Planning meeting.
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Used Hybrid Framework of Selenium to get data from Excel using Apache POI API.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, AJAX, Confidential, JXL, Agile Methodology, Rally, SQL, Oracle.
Confidential
Jr. Java Developer
Responsibilities:
- Designed and developed the application using agile methodology.
- Used the iterative incremental framework Scrum with Agile Software Development.
- Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
- Involved in database schema design and review meetings.
- Configured application flow, controlling logic and navigation.
- Designed and developed base classes, framework classes and common re-usable components.
- Involved in re-factoring the existing components to meet the current application requirements.
- Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
- Involved in Performance tuning, debugging issues in testing and deployment phases.
- Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
- Utilized PL/SQL for querying the database.
- Coordinated on-site and offshore development teams in various phases of the project.
Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.
