Sr. Qa Automation Tester Resume
Richardson, TexaS
SUMMARY:
- Around 8 Years of experience in testing activities like test planning, writing test cases, defining test methodologies and strategies, test execution and test status reporting.
- Good working experience in using test automation tools such as Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, to develop automation testing scripts for web and client server applications.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG. Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
- Expertise in Manual and Automated Testing in different testing methodologies like Agile/Scrum, Waterfall Model.
- Understanding of different approaches to testing such as System Testing, Smoke Testing, Regression Testing, Black Box Testing, Functional Testing, Database Testing, WEB/UI Testing.
- Designed and implemented Automation Frameworks such as Data Driven Framework and Hybrid Framework. Created Test Scripts using Selenium WebDriver with Page Object Model.
- Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.
- Strong Knowledge in Mobile Testing using Appium for (Android/IOS) applications. QTP, Appium to develop Automation testing scripts for web, Mobile and client server applications. Experience in programming using Python scripting.
- Good working knowledge on Protractor where we test different kinds of Angular JS UI Application.
- Good experience in Cucumber which supports the implementation of Behavior Driven Development(BDD) in selenium.
- Used TestNG framework to run unit test and Maven to build the Project.
- Experience in writing Selenium Automation scripts for reading and writing files from Excel using POI API and familiar with Apache POI.
- Experience in working with Build Systems like Ant, Maven and continuous integration system like Jenkins.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
TEST APPROACHES: Waterfall, Agile/Scrum, SDLC, STLC
TESTING TOOLS: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnitCucumber, SoapUI, QC, QTP, ALM
TEST BUILD & INTEGRATION TOOLS: Maven, ANT, Jenkins
FRAMEWORKS: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), TestNG
PROGRAMMING TOOLS: JAVA, C#, ASP.NET, MVC, Python, Gherkin, SQL, C, C++
MARKUP LANGUAGES: HTML, XML, XPath, CSS Selector
BROWSERS: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
OPERATING SYSTEMS: Windows, Ubuntu, UNIX, LINUX, CentOS
DEFECT TOOLS: HP Quality Center, JIRA, ALM
MS OFFICE TOOLS: Outlook, Word, Excel, PowerPoint, MS Access
UTILITIES: Eclipse, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential, RICHARDSON, TEXAS
Sr. QA AUTOMATION TESTER
- Acceptance Test Driven Development(ATDD) using BDD Cucumber.
- Involved in documenting testing artifacts (Test cases, Test Results) and generate reports (Test Execution Summary, Test Case Reports) as per SDLC Standards.
- Interacted with business analysts/users/developers for gathering requirements.
- Designed & Developed Cucumber for BDD framework from scratch using Selenium WebDriver, TestNg (apache POI API), Maven, Page Object Model Design Pattern.
- Performed Manual Testing and then automated it by using Selenium. Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Expert in Framework design pattern using Page Object Model and Page Factory.
- Sound knowledge in e - commerce testing using Selenium WebDriver.
- Good knowledge in Service Oriented Architecture such as Rest and SOAP.
- Good working knowledge in Web Service testing using Rest Assured Framework.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming).
- Strong knowledge in Spring framework, Spring MVC, JPA, AOP, Security, IOC, dependency injection.
- Performed API Testing using methods like GET, POST, PUT, DELETE using Postman Tool.
- Sound knowledge of JMeter for performance testing. Expertise in performing backend testing using NoSQL.
- Experience in all types of SQL and NoSQL queries like select, insert, update, delete.
- Experience in Writing and Executing the Test cases, analyzing results and Defects Tracking.
- Executing test cases, ad-hoc product testing, reporting bugs and writing test scripts.
- Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on basis of product release features, client's requirements and related technical documents.
- In-depth knowledge of all QA phases like Manual, Functional, System, Integration, Continuous Integration, End-to-end, and Business Process testing in Agile Environment.
- An effective communicator committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
- Good knowledge in Banking domain. Sound knowledge of Financial (Stock market) domain.
Environment: Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, JavaScript, Maven, Mobile Testing, Android and IOS XPath, Eclipse, Jenkins, Fire path, Firebug, HTML, XML, agile, JIRA, NoSQL, Oracle and Windows.
Confidential, FARMINGTON, CT
QA AUTOMATION TESTER
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Performed Manual Testing and then automated it by using Selenium. Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests using Maven and Jenkins.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Core Java using TestNG prior to agile release.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- 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.
- Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Tested request and response XML based Web Services interfaces using SOAPUI. Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Regression Test cases were written and automated using Selenium WebDriver. Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Uploaded test cases executed test cases and logged defects in JIRA.
- Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL queries.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- REST API Automation using Java, Junit, TestNG, Jayway rest assured Maven dependencies, Junit, Maven, CI Jenkins (using BDD Gherkin Model) with JSON.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Validated SOAP response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Used GIT as code repository and Code Collaborator to manage code reviews.
- Tested applications in distinct types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Environment: Java, C#, Selenium WebDriver, Test NG, SOAPUI, Cucumber, JavaScript, Maven, Mobile Testing, Android and IOS XPath, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, agile, JIRA, Test Manager, SQL, Oracle and Windows.
Confidential, Torrance, CA
QA AUTOMATION TESTER
- Developed automated tests using C# (Selenium Web Driver) in partnership with developers for continuous regression testing.
- Implemented Page Object Model Automation framework with C#, Selenium Web Driver and Specflow.
- Created automation framework using Hybrid Framework-Data Driven and Keyword Driven Framework to test web application.
- Configured Selenium Web Driver, Test-NG and created Selenium automation scripts in C# using Test-NG prior to next quarter release.
- Implemented mobile automation framework using APPIUM. Used Specflow by creating the Feature and Step Definition files to execute test scripts.
- Identified the Correct Web-Elements using various element locators in Selenium like ID, Name, Link, Partial Link Text, Xpath, CSS, DOM in creating automation Scripts.
- Used various TestNG Annotations such as Before Suite, After Suite, Before Method, After Method, Before Test, After Test, Before Class, After Class and configured Parallel Processing using Test NG.
- Implemented Parameterization using XML and Data Providers for Data Driven Framework using C#, POI and Test NG.
- Used Xpath to identify the dynamic Web Elements on the application Web pages.
- Validated the connection and data between various modules using the Restful Web service in SOAPUI.
- Used SOAPUI tool to test Web Services SOAP based architecture application to test SOAP services and REST API.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Maven build tool to implement the framework dependency jar files.
- Widely used JIRA tool for defect reporting, tracking and generated documents and reports for further analysis.
- Participated in all testing activities to meet overall software release goals Test Planning, Test Case design, Test Execution, Test Reporting, Defect Tracking, Error Handling, Test Environment evolution and maintenance, etc.
- Performed mouse movements using Selenium Actions API. Implemented web element locators using Selenium API - By ID, Class, Name, CSS Selector, Xpath and Link.
- Drafted Test Plan for Black Box Testing based on the Functional requirements and product specifications of the application.
- Involved in verification of manual update files for different subject areas. Involved in Smoke testing, Sanity Testing.
Environment: Selenium Web Driver, Eclipse, C#, Specflow, JIRA, Rally, Soap UI, HP Quality Center, Rest API, Test NG, Maven Jenkins, HP ALM, TDD, Agile, HTML, XML, XPath, Firebug, SQL, PL/SQL, Oracle, UNIX, Windows.
Confidential, IN
AUTOMATION TESTER
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Performed Functional Testing through selenium using Java Programing Language.
- Involved in designing the automation architecture and coding automation scripts using Selenium.
- Project is developed using waterfall methodology.
- Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility.
- Involved in testing both SOAP and REST services using SOAP UI, Tested both XML and JSON formats.
- Performed quality assurance reviews on all System Development Life Cycle.
- Involved in developing detailed test cases and test scripts using Quality Center for Functional, Security and Regression Testing.
- Conducted sanity testing of the application based on user requirements.
- 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 the test cases written for Unit and Integration level.
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Analyzed test specifications and converted them into Manual Test Cases.
- 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
- Performed Browser Testing under various browser environments like Chrome, Firefox etc.
- Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
Environment: Selenium, Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL.
Confidential, IN
AUTOMATION/MANUAL TESTER
- Reviewed Functional requirement and created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using HP Quality Center.
- Developed detailed Testing Strategy for the entire application and developed various test cases.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily AGILE SCRUM meetings and gave the daily status of testing.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP).
- Customized the QTP test as per the test Case by using the VB-Script.
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environment: HP Quality Center 10, QTP 11.0, VB Script, Java, HTML, DHTML, CSS, Web farm, IIS web Servers, IBM Web Sphere, RAD, DB2.