Qa Automation Tester Resume
Hillsboro, OH
PROFESSIONAL SUMMARY:
- Over 5+ years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design with in-depth understanding.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver/Grid, TestNG , Quality Center, JMeter, JIRA, SOAP UI.
- Experience in creating Test Plans , writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in web user interface automation testing with Selenium WebDriver, java, Cucumber and TestNG frame works .
- Solid knowledge in project building tool Maven, ANT . Good working experience in version control tool GIT and SVN .
- Extensively involved in developing regression QTP test scripts, creating output values, doing data driven test for all the projects using Quick Test Professional.
- Good working experience in continuous integration tool Jenkins.
- Strong in testing Stored Procedures, Functions, Triggers and packages utilizing PL/SQL.
- Good knowledge in Web Service testing using SOAP UI and Rest API.
- Expert using open source bug tracking tool JIRA, Quality Center/ALM, BugZilla.
- Experienced in WebServices testing by using SOAP UI with the help of Groovy Scripting .
- Experienced using HP Application Life Cycle Management (ALM) and JIRA for global test management, bug tracking and reporting.
- Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP) , Unified functional Testing (UFT) , Quality center (QC) , Application lifecycle Management (ALM) .
- Skilled in Manual Testing, Automated Testing, Documenting Test Results and logging/tracking defects.
- Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.
- Excellent analytical and problem solving skills with ability to understand and analyze complex issues.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident , sincere and committed.
- Good team player and also have ability to work independently in a time sensitive environment.
- Motivated self-starter with exceptional team building, leadership Project Management and interpersonal skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, QTP, UFT, SOAP UI, Cucumber
Languages: JAVA
Test Framework: TestNG
Web Debugging Tool: XPath, Firepath, Firebug
Build Tools: Maven
Agile: Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC)/ALM, TFS, BugZilla
Continuous Integration Tools: Jenkins
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Application: Microsoft Office, Excel, PowerPoint, Outlook
Operating Systems: Windows (XP, 7, 8) Linux, Mac
PROFESSIONAL EXPERIENCE:
Confidential, Hillsboro, OH
QA Automation Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Evaluate and analyze Business Requirements, Functional Specification documents.
- Responsible for creating and maintaining automation acceptance test suite using Selenium , Ruby and Cucumber .
- Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
- Developed automation framework, driver scripts, function libraries, shared object repositories and associated them with the tests in UFT .
- Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver .
- Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates , inserts and deletion of the records.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Creating and running test scripts for automated Test tools QTP & LoadRunner, to perform the QA processes.
- Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium .
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
- Used TFS to prepare test data, test cases, test results and bug tracking
- Responsible for writing automated test cases using QTP/UFT.
- Used Cucumber automated testing to test new and existing functionality.
- Expanded knowledge of product through Regression testing of easy modules.
- Performed Load/Stress Testing on all Web pages using QTP and LoadRunner.
- Involved in writing several SQL queries on Oracle database to validate the customer information on Portal.
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used Descriptive Programming for creating the automated test scripts in UFT 11.5
- Working on the Android module of the project where I was responsible for automating the app using Appium with python.
- Customizing and generating multiple TFS reports to serve company needs
- Development of Python scripts on daily basis and communicating with offshore team.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, SQL, QTP, UFT, Jenkins, SOAP UI,TFS, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows.
Confidential, NYC, NY
QA Automation Tester
Responsibilities:
- Analyzed the Business Requirements and Functional specification within the team for business understanding and end-user focus.
- Worked with the Business analysis Team to prepare detailed Test plan and Test Cases for the enhancements of the Business user’s online banking application.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Developed automation framework, driver scripts, function libraries, shared object repositories and associated them with the tests in UFT .
- Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
- Worked on developing the automation scripts using Selenium WebDriver with TestNG Framework.
- Generated Test data for various types of testing for valid data, Invalid data testing using In Excel spread Sheet.
- Handled the exceptions using try-catch block in TestNG .
- Run script as a batch file through Maven and generated testing report.
- Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
- Experienced in Automated Testing using Selenium, QTP, UFT, Win Runner and Load Runner.
- Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Firebug is used to select CSS selectors and XPath to identify UI elements.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Selenium WebDriver, Java, JavaScript, HTML, TestNG, QTP, UFT, Cucumber, Jenkins, Maven, CSS, Firebug, XPath, Web Services, SOAP UI,TFS, XML, Eclipse, Jira, Windows, Agile Methodology.
Confidential, Matawan, NJ
QA Manual Tester
Responsibilities:
- Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Analyzed the system requirements and developed test plans using technical specifications.
- Performed System Testing and Regression Testing.
- Responsible for back-end testing/database testing, which was done using SQL queries.
- Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.
- Used Quality Center for bug tracking and investigated software bugs.
- Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
- Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.
Environment: Java, Quality Center, HTML, XML, SQL, SQL Scripting, BugZilla, Google Chrome, Mozilla Firefox, Internet Explorer, Windows.