Automation/functional Tester Resume
SUMMARY
- Having 12 years of IT experience in Software Testing with a wide variety of projects and environments
- Experience in automation testing of applications using Selenium and Quick Test Professional/UFT Automation testing
- Designed Automation Frameworks, Proof of Concept for various Applications
- Experience in preparation of Automation framework design document, Test Plan and ROI documents
- Experience in Page Object Model, WAT, Selenium Ant TestNG and BDD framework design
- Experience in automation of regression/functional test cases in Selenium WebDriver using Java programming language
- Experience in Sikuli, autoIT automation testing tools
- Experience in Appium and Perfecto Mobile Automation
- Understanding the client requirements and project functionalities
- Experience working with various Software Development Methodologies like V - model, Agile
- Experience in Web Services Testing using SOAP UI
- Experience in designing various modules using Adobe Enterprise Manager - CQ tool
- Exposure in Data Ware Housing/ETL testing within the environment of Oracle
- Knowledge in customization & implementation of ETL processes and Web applications
- Excellent knowledge in SQL
- Experience in writing test scripts in descriptive programming
- Have expertise in all the stages of a full life cycle of software testing.
- Have extensive experience in Functional testing, GUI Testing, System Testing and Regression Testing
- Worked extensively on various projects involving manual and automated testing
- Analyzing Functional Requirements/User stories
- Experience in Banking, telecommunication, insurance and entertainment domain
- Experience in Rational Clear Quest, Quality Center and JIRA
- Good interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS
Testing Tools: Selenium, Perfecto Mobile, Appium, Sikuli, autoIT, SOAP UI, QTP, WinRunner
Quality Management Tools: Rational Clear Quest, Quality Center. JIRA
Continuous Integration Tools: Jenkins
Operating Systems: Windows XP/2000/NT, MS-Dos, UNIX
Languages: C, C++, Java and COBOL.
RDBMS: Oracle.
GUI Tools: Visual Basic
PROFESSIONAL EXPERIENCE
Confidential
Automation/Functional Tester
Environment: Selenium, Java, ATDD framework, Cucumber, Agile Methodology, Adobe Experience Manager, JIRA, Web service testing with SOAP UI, Functional Testing, Eclipse IDE/IntelliJ
Responsibilities:
- Involved in development of Automation framework using Java, Selenium and Cucumber
- Identifying the feasible automation test scenarios from the manual test cases based on acceptance criteria
- Involved in writing gherkin scenarios by writing behaviors, feature files and step definitions using Acceptance Test Driven Development (ATDD) framework
- Automating Gherkin scenarios using Java, Selenium and Cucumber in Eclipse IDE/IntelliJ
- Performing functional and automation testing of application on different mobile Platform such as iOS and Android device
- Developing Device Automation scripts using Appium, Java and Selenium to automate the mobile testing and execute the scripts on multiple devices-IOS and Android.
- Creating both positive and negative test scripts according to the Business Rules and Business Strategies of the application
- Executing distributed test automation scripts on different environment as part of Continuous Integration Process using Selenium Grid.
- Integrating with Continuous Integration tools Jenkins for running test on regular basis automatically
- Creating and executing regression and coffee test automation suite for the application
- Generating customized automation test result report using cucumber
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment
- Maintaining Selenium and Java automation code and resources using Bitbucket
- Used Maven for Project build management
- Creating branches on the source code, adding, staging and committing code as a part of automation testing using source tree
- Analyzing the Business Requirement Specifications received from business team
- Preparing Test plan and create functional test cases based on the requirement
- Creating test cycles for the test case execution in each release using JIRA
- Executing test cases for each release and make sure that the application is working as per the requirement.
- Executing Functional test cases on Chrome, Mac Safari, Internet Explorer, Firefox, Edge browsers and iOS devices - iPhone, iPad, iPad pro and Android devices - Confidential Galaxy note, Confidential Galaxy S7, Confidential Galaxy S7 edge
- Performing Functional Testing, system testing
- Involved in Sprint planning for the Stories
- Estimated Testing efforts for the business stories
- Involved in the review of acceptance criteria for the stories
- Participating in Sprint Retrospective Meetings
- Designing various modules using Adobe Enterprise Manager - CQ tool
- Creating static and dynamic content for specific targeted customers such as coupons, account opening offers
- Logging defects using JIRA Test management tool
- Performing web services testing with SOAP UI by validating request and response - XML
- Using Assertion to validate Web Service response
- Testing Web services and XML with SOAPUI, for the WSDL validation with URL
- Creating content for each release in order to push it in prod
- Validating scenarios on various data centers for production release
- Preparing automation summary reports and publish report to team
- Using JIRA to track the stories and issues
- Maintaining status dashboard for each sprint
Confidential
Automation Tester
Environment: Selenium, Java, ATDD framework, Cucumber, Junit, Mockito, SonarQube code coverage tool, Eclipse IDE
Responsibilities:
- Worked in core automation framework team - Digital
- Involved in Junit testing, SonarQube code coverage tool and Mockito and implemented the same in Core automation framework
- Involved in the analysis of ATDD Core Automation framework issues
- Resolved the automation framework issues raised by Digital teams
- Created Junit test cases for core automation framework methods to make sure that framework methods are working properly
- Created Mockito objects that is used for effective Junit testing
- Developing SeeTest Automation scripts using Java and Selenium to automate the mobile testing and execute the scripts on multiple devices-IOS and Android
- Involved in the fixing of java code issues found by SonarQube code coverage tool used in the automation framework
- Involved in the migration of ATDD framework to Junit framework
Confidential
Automation Test Lead
Environment: Java, Oracle, Windows XP, Selenium, Sikuli, autoIT, Jenkins
Responsibilities:
- Analyzing the client requirements and project functionalities
- Identifying the feasible automation test scenarios from the manual test cases
- Prepared the Test Plan, Automation framework design document
- Implemented Automation framework using Page Object Model
- Developing test scripts to automate process of testing in Selenium WebDriver using Java programming language
- Generated customized result reports using Extent reports.
Confidential
Automation Tester
Environment: Java, Oracle, Windows XP, Selenium, Soap UI
Responsibilities:
- Preparing data files structure according to the screen widgets
- Identifying widget ids and preparing the screen files
- Developing test scripts to automate process of testing in Selenium WebDriver using Java programming language using WAT framework
- Executing Test Scripts according to the execution plan and generating HTML test results
- Executed web service test cases using Soap UI
Confidential
Automation tester
Environment: Java, Oracle, Windows XP, Perfecto Mobile - Selenium
Responsibilities:
- Analyzing the client requirements and project functionalities
- Identifying the feasible automation test scenarios from the manual test cases
- Developing test scripts using Perfecto Mobile Automation with Selenium
- Executing Test Scripts and generating test results
Confidential
Automation Test Lead
Environment: Java, Oracle, Windows XP, Selenium
Responsibilities:
- Analyzing the client requirements and project functionalities
- Preparing Selenium Ant TestNG automation framework design
- Developing test scripts to automate process of testing in Selenium WebDriver using Java programming language
Confidential
Functional tester
Environment: Java, Oracle, Windows XP
Responsibilities:
- Gathering and analyzing requirements
- Creating Manual Test Cases and Executing test cases
Confidential
Automation Test Engineer
Environment: Java, MySQL, Windows XP, Quality Center, QTP
Responsibilities:
- Understanding the client requirements and project functionalities
- Involved in the preparation of Automation Framework design document
- Preparing Test scenarios
- Writing test scripts in Descriptive Programming
- Creating and executing the test scripts
- Executing the test scripts for every build
- Participating in daily calls with Client
- Defect reporting using Quality Center
Confidential
Automation Test Engineer
Environment: Windows Application, QTP
Responsibilities:
- Understanding the application workflow through the WinRunner script
- Creating and enhancing the script in QTP equivalent to WinRunner as WinRunner script was the input for developing in QTP script due to absence of test cases from WinRunner.
- Development and execution of reusable functions in QTP through VB scripting related to application.
- Performed the execution of automated scripts and analyzed the results.
Confidential
Automation Test Engineer
Environment: .net, Oracle, Windows XP, QTP
Responsibilities:
- Understanding the client requirements and project functionalities
- Involved in the preparation of Automation Framework design document
- Creating and executing the test scripts
- Executing the test scripts for every build
- Participating in calls with Client
Confidential
Automation Test Engineer
Environment: MySQL, PowerBuilder application, VB Script, QC, QTP
Responsibilities:
- Understanding the script flow from Rational Robot script
- Creating and enhancing the script in QTP equivalent to Rational Robot as Rational Robot script was the input for developing in QTP script due to absence of test cases from Rational Robot.
- Performed the execution of automated scripts and analyzed the results
Confidential
Automation Test Engineer
Environment: MySQL, PowerBuilder application, VB Script, QC, QTP
Responsibilities:
- Understanding the script flow from Rational Robot script
- Creating and enhancing the script in QTP equivalent to Rational Robot as Rational Robot script was the input for developing in QTP script due to absence of test cases from Rational Robot.
- Performed the execution of automated scripts and analyzed the results.
Confidential
Automation Test Engineer
Environment: Java, JSP, Servlets, Oracle, Windows XP, QTP
Responsibilities:
- Preparing Test scenarios
- Creating and executing the test scripts
- Executing the test scripts for every build
- Participating in weekly calls with Client
Confidential
Automation Test Engineer
Environment: .Net, Oracle, Windows XP, Quality Center, QTP
Responsibilities:
- Involved in the preparation of Automation Framework design document
- Preparing Test scenarios
- Writing test scripts in Descriptive Programming
- Creating and executing the test scripts
- Executing the test scripts for every build
- Participating in weekly calls with Client
- Defect reporting using Quality Center
Confidential
Automation Test Engineer
Environment: .Net, Oracle, Windows XP, Quality Center, QTP
Responsibilities:
- Involved in the preparation of Automation Framework design document
- Preparing Test scenarios
- Writing test scripts in Descriptive Programming
- Creating and executing the test scripts
- Executing the test scripts for every build
- Participating in weekly calls with Client
- Defect reporting using Quality Center
Confidential
Test Engineer
Environment: Java, JSP, Struts, Windows XP, QTP
Responsibilities:
- Involved in the preparation of Automation Framework design document
- Prepared test scripts in Descriptive Programming
- Created and executed the test scripts
- Executed the test scripts in Batch mode for every build
- Single handedly involved in the GUI automation
- Executed the TCL scripts through QTP
- Created Test Cases in manual format
- Involved in compatibility testing on different operating systems
- Involved in Functional, GUI, Adhoc, and Regression testing
- Participated in weekly calls with Client
- Defect reporting using Rational Clear Quest