Automation Tester Resume
Raleigh, NC
SUMMARY
- 6+ years of QA experience in Manual and Automation testing of Web, windows/Mobile Applications and client with specializing in Software Quality Assurance Testing.
- Experience in both Agile and Waterfall Software Development methodologies.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
- Expert in developing Java Selenium Web Driver/GRID test scripts using Java and Test Frame works using Junit/Test NG, ANT/MAVEN build tools.
- Used Jenkins and Bitbucket for CI/CD integration.
- Having good understanding of CI/CD tools and principles.
- Used MTM and TFS for testing Manual test cases.
- Used Postman for functional testing and to get responses from HTTP
- Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
- Perform various CRUD operations on Sales force objects by using the sales force API service
- Extensive experience with End - to End manual testing of Mainframe and Web Services.
- Expertise in automated software testing tools using Selenium, QTP/UFT, SOAPUI, Quality Center, ALM.
- Experience on build Management tools like Maven/Ant, Jenkins for Continuous Integration.
- Expertise on writing performance test cases using JMeter/ Load runner tools.
- Experience in Designing and implementation of Automation Frameworks including TDD, BDD, data driven and keyword driven using Selenium Web Driver, C#, JavaScript.
- Experience in implementation of Page Object Model with Hybrid Frameworks using selenium Web Driver, Java, Test NG and Apache POI.
- Extensive knowledge in automated scripts for angular JS application using protractor andJava scripts.
- Experience in manual and automation of Web Services (SOAP/REST) testing with SOAPUI, Ready API, WSDL, XML and JSON.
- Developed XML test data and implemented Functional and Data Driven tests using SOAPUI.
- Experience with source version control tools such as Subversion SVN, Git and TFS.
- Experience in writing Automation scripts and frameworks using Java, JavaScript, VBScript.
- Experience in database testing and working with SQL queries and database like Oracle, MySQL.
- Experience with bug tracking tools like Quality Center/ALM, Bugzilla, Jira, and Microsoft Test Manager.
- Experience in Functional testing, Integration Testing, Regression testing, GUI testing, Back-End testing, Browser Compatibility testing, Smoke testing, Sanity testing, SOA testing and UAT testing.
- Used Postman for
- Proficient knowledge in various types of Software Testing such as System Testing, Black Box Testing, Performance Testing, Stress Testing, Load Testing, Data Driven Testing.
- Having the ability to work independently, or in a group and under minimum observations. Good Interpersonal, Analytical and Communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, HP QTP, HP QC, SOAP UI, Mobile Automation Appium.
Language/ Script: Java, JavaScript, VBScript (UFT), HTML, XML, JQuery, Perl.
Frameworks: Junit, Test NG, TDD, BDD, Protractor, Appium, Cucumber, POM.
Web development: HTML, XML, CSS, Flash, JavaScript, VB Scripts.
Web debugging Tool: Firebug, Fire path, X path.
SOA Technologies: WSDL, Web Services (SOAP, REST API), SOAP UI.
Bug Tracking Tools: HP QC, Bugzilla, JIRA, HP ALM, TFS, Rally.
Build/ CI Tools: Ant, Maven, Jenkins, Hudson, Bitbucket.
Databases Technologies: MS SQL Server, MS Access, TSQL, Oracle, MYSQL.
Platforms: Windows /Vista/XP, UNIX, Linux, IOS, Android.
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Automation Tester
Responsibilities:
- Experience in writing and developing Automation and Manual Test Strategies, Test Plans, Test Scenarios and defining test cases in Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
- Prepared detailed reports concerning project specifications and activities.
- Analyzed the business requirements, created test scenarios, automated and executed test scripts using Cucumber.
- Developed automation framework to the in-house automation tools that configures environments, runs processes and compares database extracts.
- On boarded new resources in setting up environments, troubleshooting and debugging errors.
- Create UI mockups for the Web applications on the look and feel and how to consume the Rest API's.
- Create XML file to run the jobs in SoapUI Pro.
- Created SQL, MySQL queries to extract data from various source tables to perform database testing the defects in QC and written all the test plan in QC Lab.
- Used Postman tool to test the application for constructing the requests and for analyzing the response send by the Web API
- Update and maintain the codes in Git Hub tool. Maintain and report the status report using CI tool Jenkins.
- Worked with BA to set up acceptance criteria, environment set up for ATDD/BDD.
- Worked on IOS/Android Platforms using Appium.
- Experience in implementingSalesCloud, Service Cloud and Community cloud features, contact management, Email integration.
- Update and maintain daily test execution and defect status report with aid of Quality Center.
- Participate in release planning, sprint planning and retrospective meeting and provide feedbacks to the scrum masters.
- Work closely with the developers and other testers to solve technical and end user issues.
- Stored, retrieved and manipulated data for close analysis of system capabilities
- Implemented logic towards a robust Rest service testing process and code clean up.
- Worked with enterprise team to build and run code on real device from Jenkins.
- Used JIRA as a project tracking tool/Defect tracking/Test case Management tool.
- As Automation Tester, participated in walkthroughs for the evaluation of the testplan with the design and development.
- Worked on Appium emulators and simulators for testing mobile applications.
- Used Ready API for Regression testing, Security testing in API along with Load UI test.
- Used Ready API to check Baseline regression testing and also to get response for happy paths.
- Use postman for functional testing and also for App scan.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML ID’s and XPath inSelenium.
- Tested backend testing using RESTAPI to retrieve the data from the database and checked data integrity.
- Worked with source version control tool such asGIT.
- Perform various CRUD operations on Sales force objects by using the sales force API service
- Develop SOQL queries to validate the data in the Sales force.
- Used Jenkins and Bitbucket for CI/CD integration. Worked in Postman for testing web services.
- Worked with CI tool Jenkins for a complete CI/CD implementation. Perform test execution using rake task.
- Experience with Protractor and develop framework using angular JS and web server manager.
- Involved to create test case scenarios using protractor frame work and validate end to end testing.
- Involved in functional testing of SOAP using SOAPUI Tool. Validated Request and Response in JSONFormat.
- Responsible for documenting the Automated Test results using SOAP UI and READY API.
- Developed data driven framework to read test data fromOracle SQL database and Spread Sheets.
- Developed Automation framework implementing Page Object Model,using JAVA and cucumber.
- Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments.
- Analyzed, revised and created test scenarios according to business and functional requirements.
Confidential, Minneapolis, MN
QA Automation Tester
Responsibilities:
- Created an automation framework usingPOM- Page Object Model and Data Driven to test web application.
- Implemented Data Driven,POM using Java, selenium Web Driver.
- Prepared automation test scripts to validate various functionalities using Selenium Web Driver, Java and TestNG.
- Involved in developing the automation scripts for Mobile Native Applications using Appium Java and integrated with IOT devices.
- Performed Automation testing for Restful web services using the TestNG framework and page object model.
- Extensively worked on Java with BDD- Cucumber to execute Automation scripts.
- Used data driven framework withAppiumto automate mobile hybrid applications.
- Executed the test plans on Mobile (IOS & Android) as per requirements usingAppium.
- Performing backend/database testing to ensure data validity by runningSQL queries.
- Modify and update Automation scripts when developers change the code in Agile Environment.
- Used Maven as a build tool to manage dependencies and used Jenkins as continuous integration server to run automated test suites.
- Involved in developing detailed test strategy, test plan, test cases using JIRA for Functional and Regression Testing.
- Develop test scripts in Java for identified test cases using Cucumber.
- Tested and Validated Complex Web services, SOA Applications, SOA Interfaces and tested different types of API like Transaction API, Reports API and IAM API
- Used CucumberBDD framework in writing the automated test scripts.
- Worked with source version control tool such as Subversion SVN.
- Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Performed Restful API testing usingPostman.
- Worked on Regression and Load test, Reusable testcases to check happy paths.
- Tested SOAPServices by usingSOAPUI tools and validated the responses against the database.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium Web Driver andPython.
- Integrated test project with Apache ANTand Jenkins to minimize manual intervention for execution.
- Expertise in finding bugs and reporting to developer with error message and suggestion.
- Involved in script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMETER.
Environment: JMETER, ANT, Python, JIRA, Java script, Jenkins, TestNG, SVN, Test NG, POI, POM, Agile, Postman, SOAP, SOAPUI, Maven, Appium Emulators, IOS Simulators, Agile.
Confidential, San Roman, CA
QA Selenium Engineer
Responsibilities:
- Identified the Test Cases to be automated and lead the effort for automating the product using QTP.
- Performed web testing using Quick Test Pro (QTP) for checking page contents, broken links, web objects, frames and tables.
- Parameterized test scripts inQTPto pass data from different data sources like Excel spread sheets, XML files and database.
- Managed QualityCenterprogram to ensure compliance with federal regulations and customer guidelines.
- Contributed to writing code to invoke WebServicesin other applications based on WSDL files and usedSOAPto transfer protocols.
- Database Automation testing using SOA test tool.
- Performed Functional and Regression testing in HPUFT(QTP)
- Performed back end testing usingSQLqueries to access the main database.
- Work with Business Analyst and Business System Analyst ontestcasesreviews/authoring, business reviews, requirements and testing.
- Used SoapUI to testsoapwebservices and validatedXML.
- Created and executedTestCasesto conduct the Regression Testing, Functional Testing and UAT.
Environment: QTP, Quality Center, XML, SOAP, WSDL, Manual testing, Excel, SQL.
Confidential
Manual Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Created Automation scripts by usingUFT, Selenium and Win Runner also used Test Director/HP ALM to manage the entire Automation testing process
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- Actively participated in Bug Track meetings.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, UNIX, MS SQL Server 2000, MS Excel, Windows xp. SOAP, ALM, JSON, Manual testing, SQL.