Sr. Automation Test Engineer Resume
Kingwood, TX
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications.
- Experience in writing System Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.
- Experience in using SeeTest Automation for Manual and automated testing of Android apps iOS apps.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Centre to develop automation testing scripts for web and client server applications.
- Expertise in writing Automation scripts in Selenium using C#, .NET, Java, programming languages.
- Developing Test scripts for the Test cases in C# using Quick Test Professional(QTP)
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Knowledge of Automation Tool like Selenium, protractor.
- Implemented Automation of servers in multiple locations using DevOps configuration management tools.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
- Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experienced in load and performance testing tool JMeter.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Serve as Subject Matter Expert for end - user community. Provide CRM expertise to sales & marketing teams to streamline, automate, and standardize core business processes on SFDC platform.
- Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Hands on Experience on Enterprise Data ware house and Data Mart Development and optimization using ETL tools and PLSQL, to provide quick and efficient database platform for reporting.
- Involved in automation scripting using Coded UI, C#, MTM.
- Extensive experience in developing .Net framework applications using C#, MVC 4.0, ASP.NET, ADO.NET, VB.Net, WSDL, Web forms, and AJAX.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Experienced in Querying for Emulator/ Device instances in ADB.
- Expertise in performing manual testing & Mobile Application Testing using Appium & SeeTest.
- Experience in both Waterfall and Agile project environment.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Centre/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, API, Protractor, Load Runner, Manual Testing, Appium, JMeter, Cucumber, Jasmine.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, AngularJs, jQuery, JavaScript.
Defect Tracking Tools: Quality Centre (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, VB Script, Groovy.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall, Rally, MS Visio, Rational Rose.
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Mac.
Continuous Integration Tools: Jenkins, Hudson
Version Tools: GIT and SVN
Web Servers: Tomcat 3.3, Sybase, Apache 1.3, IIS 5.0, OMS
Testing Methodologies: System Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Accessibility Testing, Validation, Manual, Automated, White Box, Black Box, Modular Testing, Grey Box, System Testing, Integration, Unit, API, Regression, Test Plan, Test Cases, Matrix Preparation, API Testing, Performance Testing, Load Testing, Localization Testing and Internationalization testing
.Mobile Manual Testing: Android, IOS
PROFESSIONAL EXPERIENCE:
Confidential, Kingwood, TX
Sr. Automation Test Engineer
Responsibilities:
- Expertise in Software Quality Assurance of both Manual and Automated Testing of web based and Client Server based applications and Testing Mobile Apps in different domains using various tools like Selenium, QTP, SOAP UI, Appium, JMeter, JIRA.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Performed API queries to verify data updating.
- Expertise in web services API testing.
- Sound Knowledge about web service testing like Rest API using SOUPUI.
- Expertise in Automation Tool Selenium 2.0, protractor, QTP and performance testing tool JMetermobile automation testing tool Appium.
- Used various java APIs like Apache POI, Java Email, IText etc. as part of test automation.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Good experience in coordinating leadership roles in Test Plan, Test case preparation, test case execution, black box, white box testing and grey box testing. Coordinating multiple projects in different environments.
- Performed functional testing, smoke testing, regression testing, performance testing, load testing, integration testing and system testing.
- Experience in web and mobile applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, Appium (iOS/Android), JUnit and TestNG, Cucumber, Jenkins.
- Good working knowledge of major Operating Systems and tested applications developed in wide variety of environments viz., Windows … UNIX
- Expertise of testing the mobile application using various mobile technologies including iPhone, iPad, Blackberry and Android.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in designing customized Data driven, Key word driven and Hybrid frameworks using Selenium WebDriver, Java, TestNG and Apache POI.
- Good understanding of Agile, Waterfall, MIS, CMS, ERP, Workbench, Data warehouse concepts. Proficient in the environment Windows, UNIX.
- Test execution in HP ALM and Manage defects throughout its life cycle in Rally.
- Proficient in Writing Complex SQL queries for data verification and Oracle SQL statements for Backend testing.
- Strong Knowledge on Object Oriented Programming Concepts like Interface, Abstract Class, Static and non-Static variables and methods, Abstraction, Inheritance, Polymorphism, etc.
- Experience in developing automated test scripts and frameworks using various programming languages like Java, C#, VB Script, Python and SQL/PLSQL.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer.
- Designed and developed new applications using C# and ASP.Net.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- Exported Requirements, test plans and test cases to TFS.
- Tracked software problem reports using Team Foundation Server (TFS)
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
- Proficient in using SeeTest for web and hybrid object identification, text object identification.
- Used Mobile Testing Tools Perfecto Cloud Tool, SeeTest, Browser Stack, SauceLabs, Appium
- Expertise in test coverage which includes object identification methods like native properties, image recognition, and text recognition, simulate device camera.
- Worked within development teams with BDD approach to develop web UI tests using cucumber and Selenium WebDriver.
- Expertise in creating BDD Cucumber-JVM Framework, adding scripts in Java for Gherkin based user stories and also marking tags for smoke, regressions, UAT (BVT) (Framework Contains: BDD, Cucumber, Gherkin, Web Driver, Maven, CI Jenkins, Junit, Sauce Labs, Maven extent reports, Hybrid Framework, SVN for highly transactional E-commerce websites, cloud based systems.
- Expertise in testing at UI level and Database level.
- Expertise in Database techniques, Testing DB Schema and Data types.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Extensively used SOAP UI and POSTMAN to automate the test cases.
- Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
- REST API Automation using SOAP UI & Groovy scripts, JSON, XML, and then invoking from Java, Maven, Junit, TestNG, CI Jenkins by adding Jars & Project File. Load Test.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA).
- Responsible for estimating required resource and components for SOA testing.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA)
- Strong experience with SOA architecture which include SOAPWeb Service and RestFul Web Service Testing.
Environment: Selenium, UFT 11.5, Quality Centre/ALM, Microsoft Windows, Documentation Tools: MS Office - MS Word, Excel, PowerPoint, MS Project. Building Centre, HP ALM12.21, Jasmine, Protractor, Appium, SeeTest, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Eclipse, Java, HTML, CSS, TDD
Confidential, Roswell, GA
Sr. QA Analyst Tester
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Designed POC for SeeTest.
- Web Applications Testing using SeeTest (PLMS, MyChart, etc.)
- Created Page Object Model Mobile automation framework on both IOS and for Android using SeeTest.
- Developed automation script for Mobile Native applications (IOS, Android) using SeeTest.
- Used Seetest export code feature to create scripts onto UFT for automation testing for regression
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Worked on installation and configuration of DevOps tool, Puppet.
- Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
- Designed and Developed Jenkins build deployments.
- Worked on TFS Portal to generate the reports and involved in creating user queries.
- Created groups/users and defined user permissions for the projects in TFS.
- Development and testing of BSP drivers, software integration of new QNX RTOS patches, System performance analysis.
- Technical experience in QNX BSP, QNX drivers, middleware development for automotive infotainment head units, software delivery
- Wrote automation scripts on Selenium web driver from scratch using C# in Visual Studio.
- Developed Hybrid framework for Web based application (.net) using Selenium(C#).
- Recorded automated UI tests using Selenium recorder for C# coded UI automation .
- Extensively used C# to develop all the business libraries and back end development.
- Designed and developed web form Tools in ASP.Net using C# and SQL Server .
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) from wireframes.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Used ALM to create Requirements, writing Test Scripts, execute Test Steps, perform Requirements Coverage, generate Reports and log Defect.
- Created and executed the Test Scripts and Test Steps for all the modules and stored in HP ALM-Quality Center.
- Explored defects during Test execution, submitted and tracked them in HP ALM/QC.
- Analyzed existing Test Scripts, Segregated them and finalized Test Scripts folder in HP ALM/QC for the current project requirements.
- Involved in Agile/SCRUM based approach to UI Development.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Had the experience of integrating server side C#.net code with UI components using JavaScript.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Analyze the requirements for all user stories and work with the business team to understand the product.
- Used H.323 for multimedia communications over IP networks.
- Test the responsive web pages on iOS and android mobiles and test the AXS mobile app using TestFairy.
- Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
- Written Selenium automation test cases to test existing applications for regression testing and Implemented Jasmine test cases to test the AnuglarJS code.
- Prepare the test plans and getting the signoff from the entire team.
- Work with the developers to resolve the bugs and ensure smooth releases.
- Participate in daily scrum, sprint planning, retrospective and weekly bug triage meetings.
- Perform load testing using JMeter - used thread Groups, samplers, listeners to calculate the average response time.
- Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
- Developed test code in .Net using Eclipse IDE and Junit framework.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
- Executing the test plans on web and mobile (Apple & Android) as per requirements.
- Experienced in load and performance testing tool JMeter.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Handled the tasks of assisting SOA in developing test strategies and in gathering testing requirement
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used Git as code repository and Code Collaborator to manage code reviews.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
Environment: Selenium, WebDriver, Jenkins, Cucumber, SOAP UI, TFS (2010), HP ALM /QC 11.0 and 12.21, JMeter, Ant, UI, Mobile Manual Testing, Ajax, JSP, .Net, and MySQL, QC, ASP.NET, Git, Quality Center.
Confidential, Atlanta, GA
QA Tester
Responsibilities:
- Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed functional testing for each sprint using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Knowledge in Hadoop / Big Data Testing using Hive and Python Scripts.
- Integrated the hive warehouse with HBase for information sharing among teams.
- Maintained System integrity of sub components primarily HDFS, MR, HBase and Hive.
- Mainly worked on Hive queries to categorize data of different claims
- Written customized Hive UDFs in Java where the functionality is too complex.
- Designed and created Hive external tables using shared meta-store and supported partitioning, dynamic partitioning for faster data retrieval.
- Executed positive and negative scenarios.
- Automated functional scenarios using Selenium IDE and RC.
- Using Selenium Web driver with Java to create new scripts for regression
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance.
- Created Visual force pages and Visual Force Custom Controllers on Force.com Eclipse IDE to customize the view and functionality of the page according to the organizational needs.
- Used field level security along with page layouts to manage access to certain fields.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Used Informatica as ETL tool, and stored procedures to pull data from source systems/ files, cleanse, transform and load data into databases.
- Involved in validation and quality analysis of Informatica ETL codes.
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Centre to report defects and test results.
Environment: Java, Selenium RC, Selenium IDE, Firebug, SQL, iOS, Quality Centre/ALM, Java web application, Java, SOA, Business Objects, Oracle 10g, TestNG, Salesforce.com platform. Apex Classes, Visualforce.
Confidential, Lincoln, RI
QA Analyst
Responsibilities:
- Analysed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed and implemented robust MVC pattern base testing with Selenium RC which cut down the script development time in half.
- Involved in automating test cases using Selenium RC with Junit.
- Wrote and executed automated test cases using Selenium RC to automate manual testing solutions.
- Used Selenium RC used to test search results of Meta search engine.
- Reviewed Specified Business Documents and prepared Test Cases using Quality Centre based on the requirements.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Execute Functional, System, Integration, GUI, Regression, Negative and Smoke tests.
- Executed the test cases for both functional and GUI testing in the Regression suite
- Verification of Frontend GUI Objects and elements.
- Developed automated script for back-end testing using Selenium RC.
- Analyse information needs associated with Visa Debit Processing Service (DPS) products and create a comprehensive documentation set to support financial institutions using Visa DPS.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Communicate with development team to determine turnaround dates for critical defects
- Hold a daily defect meeting to discuss new defects with test team, development team and business stakeholders
- Produce a daily report to show where critical defects reside in certain applications to highlight potential roadblocks
- Hold development accountable to delivery dates of critical defects to ensure that the project remains on schedule
- Used to Microsoft TFS to manage and update all defects
- Responsible for defining the defect management process and ensuring that all parties adhere to it.
- Identifying opportunities to cross sell every relationship across the firms LOBs.
- Familiarity with UAT for making website more user-friendly and for web-applications.
- Demonstrated extensive knowledge of commercial Visa and Master Card contracts and RFPs.
- Involved in writing SQL Queries for backend testing.
- Knowledge of writing Junit tests using Junit framework.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Selenium RC, Java, Junit, SQL, VBScript, HTML DHTML, MSWord, QC, Java, Oracle 8i, Manual Testing, Test Director 7.5.
Confidential
QA Analyst and Manual Tester
Responsibilities:
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to performed white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
Environment: Manual testing, Mobile Testing, Quality Centre, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.
