Scrum Tester/ Automation Developer Resume
Jacksonville, FL
PROFESSIONAL SUMMARY:
- 8 years of progressive experience in all aspects of Software Development Life Cycle with a solid record in driving and delivering quality software solutions through continual innovation in testing process, tools and techniques. Able to train, lead and motivate effective cross - functional teams. Proven expertise in creating and maintaining test automation frameworks for Web, Mobile, Desktop and Rest APIs.
- Expertise in diverse domain technologies like Retail Banking and Credit Cards.
- Extensive experience with automation test framework Page Object Model(POM) development, with sound knowledge in Object oriented programming and automation testing tools such as QuickTestProfessional, Appium, Selenium WebDriver, TestNG, ANT, Maven, Jenkins, SOAPUI, SQL, HTML, Java Script,VB Scripting.
- Experience in testing mobile applications using automated testing tools like Perfecto Mobile, Egg Plant, and Appium writing automated test scripts using Java.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins and wrote Groovy scripts to run scheduled jobs.
- Well versed of web service SOAP/REST API testing using SoapUI and UFT.
- Well versed in cross browser, API browser and web Browser automation.
- Developed Keyword and Hybrid Frameworks for Web Based Automation using selenium and Mobile Automation using QTP integrated with Perfecto Mobile
- Developed Macros to Ease the working on Reports Generation, Testdata Creation
- Exceptional knowledge in backend Data Validation using SQL Queries and automated the validation.
- Had knowledge on Developing Scripts through BDD/Cucumber.
- Expertise in editing and debugging tests using Selenium and logging defects using Quality Center, Bugzilla and IBM JAZZ RTC.
- Interacting with Analysts and Developers for the Defect Fixes and Problem resolution
- Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
- Ability to achieve targets and deliver results in a high-pressure environment.
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills also has good client interaction and team skills.
TECHNICAL SKILLS:
Operating Systems: Unix, Win200X/XP/NT/7, Linux, and Sun Solaris
Programming Languages: C, C++, Core Java, Visual Basics
Automation Tools: QTP/UFT, Selenium, Appium, Perfecto Mobile, Appium, Zap test, EGG/TEST Plant Plant, SOUP UI PRO, Jmeter
Bug Tracking/Reporting: ALM/Quality Center, IBM JAZZ RTC, JIRA, Agile Designer
SDLC/Methodologies: AGILE (SCRUM), WATERFALL, V-MODEL, SDLC, STLC
Databases: SQL Server 2005/2008, Oracle 9i/10i
Scripting Languages: VB Scripting, Java Scripting, Sense Talk
Version Control Tools: SVN Tortoise
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville, FL
Scrum Tester/ Automation Developer
Responsibilities:
- Took part in the planning meeting for the current sprint.
- Be part of the planning meeting for the next sprint
- Write acceptance criteria for each item for the next sprint
- Update acceptance criteria according to PO comments and create test cases for the next sprint
- Automate APIs (current sprint) using Egg Plant
- Execute acceptance criteria manually (current sprint)
- Automate smoke test UI/regressions (previous sprint)
- Exploratory testing
- Test the Microservices API using using SOAP API and HP UFT
- Be part of the review meeting for the current sprint
- Be part of the retrospective meeting for the current sprint
- Prepared test completion reports and metrics for testing.
- Prepare the Test Effort Estimation using the Estimation technique and getting Sign off from the QA manager, Development Manager.
- Reporting the defect to the Dev and managed the Defect in the defect triage meeting with developer/Dev manager/Release manager, Based on the severity and priority directed by BA/business.
Confidential, Jacksonville, FL
Scrum Tester/ Automation Developer
Responsibilities:
- Took a leading role in automation and manual testing, actively involved in creation of detailed test plans test cases and test scenarios for different application modules according to functional requirements and business specifications
- Attended Scrum meetings on requirements and testing status
- Responsible for entire test automation process utilizing QTP (Quickest Pro) and Perfecto Mobile for mobile apps.
- Develop automation framework for testing app on iOS devices
- Took a leading role in creation and maintenance of reusable functional libraries on VB Script using HP QTP and
- Perfecto Mobile
- Used Dynamic Descriptive Programming approach to benefit from Object Identification without using OR
- Maintained QTP object repository (OR) along with clouds repository with mobile objects.
- Take a leading role in creation and execution of test cases, status and retrospective meetings with members of Project management team as well as Development and Deployment team.
- Took a leading role in mobile testing using Perfecto Mobile for testing client's mobile apps on the IOS platforms.
- Develop scripts compatible iOS devices.
- Identified, analyze, and document defects utilizing Mingle as a defect tracking system
- Involved in defect reporting, defect tracking and defect reproducing.
Confidential
Scrum Tester/ Automation Developer
Responsibilities:
- Involved in Setting up environment for web based testing using Eclipse, JKD1.6, Selenium Web driver, TestNG, Apache POI, Maven, SVN tortoise, Jenkins.
- Design and Developed Testcases using Selenium web drivers and TestNG.
- Had supported in Designing and Developing the Framework for end to end execution.
- Implemented test execution with Jenkins by triggering and creating jobs.
- Implemented POM page object model .
- Experience with automated build / continuous integration systems - i.e. Maven by running the SOAPUIPRO automation scripts
- Developed the Heath Check scripts and used to run them by scheduled jobs
- Prepare the Test Effort Estimation using the Estimation technique and getting Sign off from the QA manager, Development Manager.
- Enhancing the Selenium test cases for cross browser testing
- Mentoring individuals in the team.
Confidential
Scrum Tester/ Automation Developer
Responsibilities:
- Scope and requirements documentation; constructs and executes test cases; tracks and records defects uncovered; collects, identifies, defines, organizes.
- Provides metrics on the results of system testing activities; coordinates and collaborates with others in analyzing collected requirements to ensure system development and implementation plans meet customer needs and expectations.
- Involved in Screen Oriented testing with manual functional testing with object testing and maintained business flow.
- Performed GUI testing with object Testing, Validation of business rules and data validation.
- Developed and reviewed SQL script with use of sub query, join, Oracle function, group by and order by clause to validate all Front end transaction (Insert, update, delete) for data validation.
- Participated Requirement gap analysis tracked Defects, retested defects and performed regression testing in each release. Maintain history of defect in ALM.
- Used testing methodology to develop test cases using positive, negative, boundary testing and use sanity, E2E testing after each installation code process.
- Performed QA process Management, assist User and trained new hired and standardized local testing procedure by developing QA hand book for regression testing.
- Involved in Script walkthroughs and Ensured the Requirements are 100% Covered
