Qa Automation Tester Resume
SUMMARY
- 8+ years of experience in Manual, Automationtesting, designing test cases, test Scripts, test Procedures, test schedule planning, documentation, and execution.
- Total4 Yearsof experience in Mobile Testing using tools like Appium, Selendroid, and UIAutomator.
- Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Adhoc Testing and API Testing on web services (SOAP and REST).
- Solid knowledge of automation testing inRobot framework.
- Good experience in reviewingbusiness requirement document and software requirement documents, test casesand their execution, also coordinated with developers for fixing defects.
- Extensive experience in usingJUnit framework for Unit testing, Maven andAnt for Project building tool, and worked withJenkins/Hudson for Continuous Integration.
- Strong understanding of technical mainframe testing strategies.
- Experienced in automation mainly based onWeb Driver and Testingframework with Java programming language.
- Worked onAngular. JStesting using protractor.
- Extensive experience inQuality Center/ALM 11.52in defining relationships between requirements, test plans, test lab, test cases, scripts and defects.
- Experienced working with automated testing tools including Load Runner, Selenium, Quality Center under Different Environments for various applications adhering to different industry standards.
- Proficient in using test automation tools such as Selenium IDE, Selenium RC, and Selenium Web driver 2.0, Selenium Grid, HP QTP and MercuryQuality Centerto develop automation testing scripts for web and client server applications.
- Having enough knowledge on Junit,TestNG frameworkfor Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Expertise in using different Spying tools likeFirebug and Fire path element as a Firefox add - on for addressing web elements using locator's ID, Class name, CSS Selector, Xpath etc.
- Expertise in performing manual testing Mobile Application Testing usingAppium.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and methods like Waterfall and Agile (SCRUM, SCRUM-BAN), Waterfall and Extreme Programming (XP).
- Implemented automation scripts forCucumber framework usingGherkinscripting language.
- Experience working in Agile (Scrum) methodology in cross functional team with knowledge of agile software testing and development lifecycle.
- Good experience inFunctional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.
- Experience in analyzing business requirements & specifications, planning, development and execution of Test Plans, Creating Test scenarios & Test cases mapping to the requirements.
- Knowledge of relational databases and createSQL queriesto view successful transactions of data.
- Proficient in writing test cases using Application Lifecycle Management(ALM), bug reporting and raising issues to the QA lead and to other teams.
- Experience in Bug severity analysis, Bug reporting and can prioritize the issues based of Important, Urgency and hot fixes.
- Experience inMobile APP testing on Android, iPad and iPhone,Emulator, Simulatorto perform Mobile App testing, phone functionality and native app testing.
- Experienced in using defect tracking tools such asHP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA, Bugzilla,Clear Quest, Team Foundation Server(TFS)
TECHNICAL SKILLS
Methodologies: Agile (Scrum) and Waterfall
Software Testing: Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.
Testing tools: Selenium Web Driver, HP Quality Center/ALM, Junit, TestNG, JIRA, SoapUI, QTP, Eclipse, Manual Testing, QTP/UFT, Appium (Android Testing), JMeter, Load Runner
Test Build & Integration Tools: Maven, ANT, Tortoise, SVN, GIT, Jenkins, TeamCity, Hudson, Bamboo and TFS.
Programming Languages: C, C++, Java, C#, SQL, PL/SQL, Python, Ruby
Databases: MYSQL, Oracle, SQL Server.
Testing Frameworks: Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Business Process Testing (BPT), Behavior Driven Development (BDD) and Page Object Model.
Other tools: Jira, Rally, Bugzilla, Git, Bitbucket, SVN, ALM/Quality Center, Eclipse, Firebug and Fire path.
Load And Performance test frameworks: JMeter
Web services: SOAP and Restful web services testing
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Markup Languages: HTML, DHTML, CSS, REST, SOAP XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
Operating Systems: UNIX, WINDOWS, Linux, OS Yosemite
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Tester
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using 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 Web Driver.
- Provided best practices in Automation testing in Coded UI.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Reported bug using Project Tracking tool JIRA.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Performed load testing usingApache J-meter.
- During testing life cycle, performed different types of testing like Smoke Testing,LoadTesting, Integration Testing and Automation Regression Testing with Selenium IDE.
- Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver 2.0 with Python/Java.
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber.
- Identifying feasible non-functional test cases for Performance testing.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Implemented mobile automation frameworks using Appium.
- Created Selenium web-driver automation scripts using Python and Java Script to validate functionality on various browsers.
- Implemented Appium scripts to test IOS and Android platforms.
- Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
- Performed the Testing on the various mobile devices with a various platform (iOS, Android)
Environment: JIRA, Java, Selenium WebDriver, Junit, SOAPUI, Maven, Eclipse, WSDL, XML, Agile, Quality center, GitHub
Confidential, Chicago, IL
QA Automation Engineer
Responsibilities:
- Performed Functional, Regression (White-Box functional) Testing of the Confidential Web Application.
- Created standard Guidelines for testing User Interface (look and feel of the screens in the application)
- Regression runs using Java and Selenium to perform failure analysis of the test runs and to fix it.
- Hands on experience in executing Selenium scripts on VM using Remote Driver for Cross Browser testing using Sauce Lab.
- Testing the functionality of each module of Confidential web page like My Accounts, Payments/ Transfers, and Customer Center
- Performing System Integration Testing on all the modules and running end-to-end tests on the application.
- Performed extensive load tests using JMeter to ensure application stability.
- Used Quality Center and JIRA as Time Management tool and as Bug Tracking tool to identify Defects and communicated with Developers and tracked the defects through their entire life cycle.
- Develop and rebase QA automation scripts using Selenium, Robot Framework, Python
- Manual "Black Box" and "Gray Box" testing, research, and bug reporting
- Performed Data Driven Testing (DDT) to check the application under different set of data conditions using Boundary Value Analysis.
- Responsible for security testing which was accomplished by creating and logging in under different fictitious login ID’s through data validation using Smoke test.
- Used Firebug for logging and tracking the defects and test cases with fire path.
- Performed web services testing with SOAP UI by validating request and response for XML files.
- Developed an extensive test suite and performed tests in local environments using CodedUI
- Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- Performed Cross Browser Automation testing using Selenium WebDriver with Sauce Labs Cloud Integration.
- Experience with Android Unit Testing & used tools like J-UNIT, Espresso, and Robotium.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center.
- Extensively used ALM/Quality center for storing all Test plan documents, Test case documents and record defects
- Involved in testing UI framework (Angular.js) using protractor.
- Have hands on experience with UI automation tools.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets
- Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
- Involved in testing REST, SOAP WebServices and XML with tool SOAP UI to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Wrote acceptance test for BDD using Cucumber with runner test classes and feature files written in Gherkins for automation testing.
- Participated in regular status update meetings with the Project Management team and QA Team meetings
- Responsible for submitting the bugs into the Test director depending upon their priority.
- Supported Design and Deployment team to resolve reported problems.
- Helped transition the team to use Agile Software Development methodology.
Environment: Selenium 2.0 - WebDriver, Selenium Grid Cucumber, Selenium GRID, JIRA, SoapUI, Appium iOS/Android, CodedUI, C#, T-SQL, Gherkins, Quick Test Pro, Java Web application, SQL, Java, JSP, Java Script, J2EE, Selenium, HP ALM, SOAP UI Web Services Tool, JMeter, XML, PL/SQL, SOAP-UI.
Confidential, Fairhope, AL
Sr. Selenium and Mobile Test Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Worked in the agile environment with frequently changing requirements and features set.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
- 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 Java language using Eclipse IDE and Junit framework.
- Used Java language and Junit framework for scripting.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Develop programs to automate the testing of controller in CI/CD environment usingPython, Java, Bash script, Git, Linux command line, Java Script
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- 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.
- 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 RESTAPI, rest assured frameworks.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, Junit, Jenkins, Ant, SoapUI, Cucumber, Appium, Web Services, JavaScript, XPath, Eclipse, Firebug, Fire path, Google Chrome, Python, Mozilla Firefox, Internet Explorer, HTML, SQL, Quality Center, Windows, React.JS.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Assist in building out and testing API endpoints (Java).
- Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java and Python using Junit prior to agile release
- Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.
- Plan, estimate, schedule, assign and direct the work of activities for QA Team to onshore and offshore agencies.
- Conduct verification testing, regression testing and automated testing with onshore and offshore team.
- Familiar with database concepts and running SQL queries.
- Developing Appium Scripts for Native Android/iOS using Java.
- Identifying Objects of App using Apple UI Automator tool for Android and Appium Inspector for IPhone.
- Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language and Junit Framework.
- Performed Functional Testing through QTP using VBScript Scripting language.
- Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
- Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.
- Present test metrics and execution reports to upper management in a timely manner.
- The entire java scripting done usingCucumberframeworkw rote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Work with development team members to resolve design and implementation issues.
- Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.
- Involved in tracking, reviewing, analyzing defects using the Quality Center.
Environment: Selenium Web Driver, Selenium Grid, Appium, Jenkins, Cucumber, SOAP UI, QTP, JMeter, Load Runner Maven, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle, and Windows, Appium, Jasmine.
Confidential, New York, NY
QA Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies
- Implemented Recovery Scenario to handle unexpected events or errors and Performed functional testing for detailed test case design and executed tests
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators
- Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
- Performed quality assurance using Selenium and Ruby
- Implemented SoapUI for Web Service Testing.
- Used Apache POI for the data driven test cases
- Extensive experience in client server and web based application testing including Java API Testing, manual and automated software testing techniques
- Performed web services testing using RESTful and did lightweight data-interchange using JSON
- Made software defects reproducible and enter them into bug tracking systems such as Jira
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant
- Performed stress test on data migration from Titanium to SQL database
- Conducted mobile apps testing across the web using Perfecto Mobile
- Developed Data Driven Tests using SOAP UI and automated functional testing
- Worked on TFS for accessing code
- Tested large volume databases by using stored procedures
Environment: HP ALM Quality Center, Gherkins, HP Quick Test Pro QTP 11.0, JAVA Web application, SQL, Java, JSP, Java Script, SOAP UI, Apache JMeter, IVR, UFT 12.5, XML, PL/SQL, Oracle 11g, UNIX.
