Sr. Automation Tester/mobile Tester Resume
MinneapoliS
SUMMARY:
- 8 years of experience in the area of Software Testing with solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements.
- Responsible for developing Test strategies, Test Plan, Test Scripts, Test cases, and Test Metrics.
- Experience in performing System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing.
- Strong hands - on experience and conceptual understanding of Software Development Life Cycle (SDLC) models like Waterfall and Agile (SCRUM) and Software Testing Life Cycles (STLC).
- Proficient in Test Automation using Selenium Tools.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Good Knowledge in web services testing using SOAPUI and Rest Client
- Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts
- Strong Experience in Java Programming, Selenium WebDriver, Maven, Junit and TestNG.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Knowledge of Java to create automation test scripts.
- Established continuous integration practices and standards with Jenkins.
- Designed and implemented different automation frameworks from starch like Page Objects framework, Keyword Driven framework, Data Driven framework and Hybrid framework for a number of projects using Selenium tools like Selenium Grid and RC.
- Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Solid expertise in automated testing tools suite-Selenium WebDriver, Junit and good exposure on tools like Eclipse, JIRA, Bugzilla, Microsoft Team Foundation Server (TFS), Microsoft Test Manager (MTM), Test Link etc.
- Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.
- Good experience in performing manual testing (android emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Took ownership of automation and led the automation team by mentoring the team as required.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them
- Proven ability in writing JAVA, JUnit, C# scripts and Leading JAVA, C#.Net projects automation.
- Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes.
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
- Proven skills in Leading and training teams, Test Management and Meeting the deadlines.
- Knowledge of Python, Perl scripting.
- Strong communication & interaction with Clients, Developers, Business Analysts, Management.
- Strong experience of E-commerce , Financial, Banking, Insurance, Health and Telecom domains.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver/RC/Grid, Cucumber, Maven, QTP, LoadRunner
Languages/Frameworks: JAVA, JUnit, TestNG, C#, .Net, Python
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo
Test Management Tools: HP Quality Center/Test Director
RDBMS: MS SQL Server 2008/2008R2/2012, MySQL, Oracle
Scripting Languages: VB Script, Java Script, Perl, Python
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Domain Knowledge: E-commerce, Financial, Trading, Insurance, Banking, Telecom, Billing
Build/CI tools: Ant, Maven, Jenkins, chef, puppet, Hudson
Repository System: GitHub, Subversion, TortoiseSVN.
Operating System: Windows 2003/XP/NT/98/95, Redhat, Ubuntu, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis
Sr. Automation Tester/Mobile Tester
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release
- Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XMLs.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, JMeter, SOAP UI
- Experienced in testing applications manually as well as using the automated testing tools like TestDirector and Quality Center/ALM
- Prepared training materials for gathering materials, QC/ALM reporting,Test Strategy QA methodologies, automation frameworks, design, defects reporting and other QA templates
- Implemented SoapUI for Web service Testing
- Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, JAVA, JUnit.
- Implemented Page Objects framework, Hybrid framework and Page classes from scratch to represent web pages.
- Implementing and Supporting Microsoft Windows 10 Professional Windows Vista Configuration.
- Assist with the installation, configuration, and ongoing usability of desktop, laptops, Macs, peripheral equipment and software within established standards and guidelines.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) .
- Participated in daily SCRUM standup meetings to report status and track project completion using User Stories and Tasks.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Involved in the regression testing and functional testing of mobile apps using Appium Framework.
- Strong familiarity with IPhone and android operating systems and applications
- Mobile automation of android and windows app using Appium and Selenium Web driver
- Used bug-tracking tools called JIRA
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium and cucumber along with manual testing.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and also developed required Selenium support code in JAVA for Cucumber
- Tested Enterprise SOAP using SOAP UI tool.
- Good knowledge on warehouse management with Red prairie.
- Performed JDA Red Prairie WMS Dispatcher - ideally versions 2007 and 2010 previous experience of Systems Administration with Mars products
- Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems.
- Developing Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
- Tracked bugs using Quality Center/ALM and performed Regression Testing of the entire application once the bugs are fixed
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Test case automation using Cucumber test automation tool and Gherkin scripting language
- Created test planning and participated in execution for API testing using Test harness tool.
- Conducted mobile apps testing across the web Both automation and manually and using power shell scripting
- Strong working experience in writing PL/SQL queries to extract data from oracle database
- Used HP application life cycle management 11.0 for test design, execution and defect tracking
Environment: Maven, Jenkins, SOAP UI, Cucumber, Appium, JAVA, Selenium WebDriver, Junit, Protractor, Quality Center, JIRA, API,HTML,MS Office, Windows.
Confidential, CO
Automation/SOA Tester
- Analysis of Business and Requirement Specifications. Designing Test and formulation of Test Strategy, Test Plans and Test Cases for the Functional, Integration, System, Negative, end-to- end and smoke testing.
- Creating detailed test plan and test cases for manual testing as well as Automated testing.
- Performed functional testing to identify various Selenium web driver.
- Solid experience in HP ALM (Quality Center) administration, handling and maintaining multiple projects in Project migration.
- Extensive experience in reviewing and understanding business requirements, Test Cases, and Automation Scripts
- Fast, reliable, FTP client software with SFTP (SSH), SSL, and TLS support.
- The most effective way to achieve data security is done by the encryption.
- Established page object model test automation framework using Selenium WebDriver and Java technologies.
- Good knowledge in converting electronic data into another form, called cipher text, which cannot be easily understood by anyone except authorized parties.
- Prepared Java /Selenium script for subsequent regression testing.
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN for java based web application, using Maven as Build tool.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Created automated scenarios using Selenium for regression and Data-Driven testing .
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Performed web services testing using RESTful with postman and did lightweight data-interchange using JSON
- Prepared Test Cases, Test data and Test Reports during the execution cycles of this application.
- Performed functional, integration, system and regression testing.
- Used Quality Center (QC) to report the system testing defects to the development team.
- Tested Enterprise Restful Web Services using SOAP UI tool.
- Implemented Java application for load and performance testing
- Used JMeter is designed to cover categories of tests like load, functional, performance.
- Solution and creating scripts in LISA Automation and Virtualization.
- Performed manual testing to check the functionality.
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Implemented an Enterprise Data Warehouse and Business Intelligence solution. The initial phase involves setting up ETLs for numerous Warehouse Management Systems (WMSs) including: Red Prairie (JDA),
- Did performance testing to ascertain how the components of a system are performing in a particular situation
- Responsible for documenting the Automated Test results using SoapUI, Smart Bear Test Complete and QTP
- Used Apache POI to read data from Excel sheet. Attended daily scrum calls as part of agile methodology.
- Recorded all defects in the defect tracking system and is also responsible for verification of the defects as per testing results.
- Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents.
- Validating data for several ETL and BI Applications
Environment: Manual Testing, Java Script, XML, Toad, Oracle 11g, SQL server 2008 R2, IE, Firefox, Apache Tomcat, UNIX, Windows 7/Vista/XP
Confidential
Automation Tester
Responsibilities:
- Understand the business requirement and technical specification documents of the system.
- Reviewed change request documents and defect description and attended meetings to document the required changes.
- Developing test cases, test procedures and test data from requirement document.
- Involved in test plan and test case review meetings.
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Used TestNG to create the Test Suites and to execute all the test scripts.
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool.
- Involved in Design and Development of hybrid automation framework using Selenium.
- Used Selenium WebDriver for creating scripts using Python.
- Used Quality Center (QC) to report the system testing defects to the development team.
- Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
- Provided technical assistance to HP-ALM users and leads.
- Configured HP-ALM User Groups, Project Entities, and Project Lists
- Used Selenium Grid to execute tests on multiple systems to achieve parallel execution.
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
- Wrote VB Script, developed Custom Functions, Dictionary Objects, used Descriptive Programming by QTP automation tool and executed test scripts.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center.
- Involved in Database testing to verify data integrity tests.
- Follow Agile (SCRUM) Methodologies for all the Phases of SDLC
- Extensively interacted with developers to analyze and resolve the issues that were encountered while testing the application.
Environment: Selenium Web Driver 2.0, TestNG, Maven, Jenkins, XPATH, Quality Center 11, Oracle 12c, HTML5, Java Script, J2EE, JIRA, Firebug, UNIX, SQL.
Confidential, CA
Quality Analyst
Responsibilities:
- Understanding new requirements and developing QA Test cases for the new requirements.
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, JUnit.
- Create frame work using JUnit and Web driver.
- Developed Automation scripts for new enhancements using Selenium RC and JUnit.
- Defined test automation strategy, designed automated tests, created automated test cases, test plans and executed tests using Selenium.
- Involved with HP-ALM users to implement new processes.
- Accountable for resolution of issues within HP-ALM
- Created test cases using Gherkins syntax in spec flow.
- Created and executed the test scripts with Java and Selenium Web Driver
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
- Responsible for setting up the framework and test environment.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Used Selenium GRID to execute test cases parallel on different target machines.
- Write Test plan and test case for the new features.
- Modify the existing test cases based on change in a feature and requirements.
- Perform Regression, smoke and sanity testing in QA, Stage and Production environments.
- Test web Services for integration.
- Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files
- Reporting the issues in JIRA and follow up on bug fixes.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Experience in assessing project requirements, development and test status, changes, coverage and risks using QC (ALM ).
- Involved in writing Test plan and perform manual Testing.
- Prepared manual test cases on web and mobile applications as per requirements.
- Participated in review meetings with project team.
- Participated in daily, weekly meetings and technical reviews and Prepared reports
Environment: QTP10, SoapUI, Quality Center 10, Oracle, ANT, UNIX, MS Office, HTML, Windows XP/Vista, Internet Explorer 6.0.
Confidential, CA
QTP Automation Engineer
Responsibilities:
- Developed custom QTP function libraries (like Object Oriented Functions, Database Functions, and Utilities etc.) These functions are application independent and platform independent that can be used across multiple projects.
- Execution of smoke tests on each build using QTP and reporting the results to management.
- Performed integration testing & data validations using QTP for various interfaces.
- Performed database testing to test data migration from different test environments.
- Executed SQL Queries and worked on XML data comparison.
- Verified data completeness and transformation rules/Tested ETL applications in relational databases and flat files using Informatica .
- Followed up with standard software testing life cycle ( STLC ) to perform different types of testing for the projects.
- Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets , XML files and database.
- Developed utility scripts in QTP to export data from different database tables to Excel.
- Developed, modified and debugged scripts in Automation frame work using QTP for future release.
- Providing daily status report to client on day to day basis.
- Performed Quality Center Administration tasks to create projects and users.
- Have created manual test data for different scenarios for binding to XML .
Environment: QTP 9, Quality center 9.0, Windows, Linux, Java, Tomcat, XML, HTML, SAS, Oracle.
Confidential
Quality Analyst
Responsibilities:
- Preparing the Test Scenarios and Test cases based on Functional Requirement Document received.
- Involved in Reviewing, Executing and Analyzing of Test cases.
- Perform the Sanity Test once the build is ready to test.
- Performed Functional Testing, Regression Testing, Smoke Testing and System Integration Testing and worked with users and participated in User Acceptance Testing (UAT).
- Used SQL queries for validation of data and performed end-to-end testing also involved in data manipulation and data mining using SQL.
- Responsible for weekly status meetings showing progress and future testing efforts to QA Manager.
- Worked with the development team to ensure that the testing issues are resolved and also report problems and provide risk assessments.
- Extensively used HP Quality Center for Defect Tracking and Reporting.
- Created Requirement Traceability matrix to ensure all the requirements are covered during testing.
- Version Management of Test cases for the new enhancements.
- Update those Manual testing procedures as and when Application functionality changes.
- Manually test key application functionality for major releases.
- Document defects identified during manual testing.
- Work with development team to fix those defects and re-test manually.
Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office, Selenium IDE.
