Sr. Automation Analyst Resume
VA
SUMMARY:
- 6 years of experience in test automation using UFT (QTP ) and over 3 years of experience using Selenium automation tool suite.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle ( SDLC ) including Agile Methodology and Waterfall .
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Functional Testing and Unit Testing.
- Experience in Designing, Developing Hybrid Automation Framework using Selenium WebDriver, Java API, TestNG /JUnit Framework.
- Experience in integrating with build tools like Apache Ant, Maven and Continuous integration with Jenkins .
- Experience using Firefox plug - in like Firebug and FirePath for identifying Web Element Locators.
- Experience testing the compatibility of application for dynamic and static content with various browsers using HTML IDs and XPath with Selenium WebDriver .
- Experience using Apache libraries POI.jar and jxl.jar API for Excel automation, developed libraries for automation framework, for code reusability and to reduce redundant scripting.
- Experience in implementing Selenium Grid to run Regression Tests on multiple platforms and various browsers in parallel.
- Ability to provide solutions and recommendations for execution of automated tests and troubleshoot test failures.
- Proficient in writing test cases, creating and maintaining test scripts and registering all phases of Quality Assurance process.
- Reported and tracked bugs, replicated reported custom bugs, verified bug fixes and new functionalities, regression tested new releases, supported developers by examining logs and debug files.
- Ability to manage Java automation projects using build tools like Maven and Ant. Configured Maven build tool for automation projects and developed Maven project object model file (pom.xml).
- Experience in developing Ant build file (build.xml) for maintaining test automation build, Java based library to read test data from XML Properties files using JUnit and Selenium.
- A bility in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Experience in building automated test scripts using UFT/QTP automation testing tool, integrating with HP ALM/Quality Center .
- Ability to work in a team environment or independently.
- Good at multi-tasking and working well under tight deadlines with high efficiency.
- Experience in analyzing User Requirements, Functional and Technical Specifications.
- Excellent trouble shooting and problem solving skills.
- Solid experience of Defect /Test Management tools like JIRA, ALM /Test Director
TECHNICAL SKILLS:
Programming languages: SQL, VBScript, Java .
Testing Tools: Selenium Web Driver, HP UFT 11.5, Cucumber
Methodologies: Agile Scrum, Waterfall.
Unit Test Frameworks: TestNG, JUnit .
Build Tools: Apache Ant, Maven .
Continuous integration Tools: Jenkins
RDBMS: Oracle, SQL Navigator, MySQL.
Platforms: Windows, UNIX.
Bug Tracking Tools: JIRA, ALM QC, TestDirector.
PROFESSIONAL EXPERIENCE:
Confidential, VA
Sr. Automation Analyst
Responsibilities:
- Collected and reviewed all existing Business Requirements, Business Process Maps, Functional Requirements, Technical and Design Specifications.
- Executed system testing, integration testing, regression testing, Compatibility testing, and Database testing and Web application testing.
- Developed and maintained test documentation such as test plan, test cases, test suites.
- Utilized Testrail tool for documenting test procedures.
- Tested the application and performed various tests like Positive & negative, User acceptance testing, regression testing.
- Developed automation test using Selenium Webdriver for regression testing in Java.
- Created test suits in TestNG .
- Configuration Management, and Requirements Management to identify and correct defects.
- Hands on experience with tools like Eclipse IDE, HP ALM, UFT, Cucumber, Maven, TestNG, Jenkins, JIRA, and Selenium WebDriver.
- Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver .
- Experienced in using HP Testing Tools ; like Quality Center, QTP, ALM and UFT.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium WebDriver), NUnit, Visual Studio.
- Experienced in Test Automation framework design and development and expert in developing Data Driven, Keyword Driven automation framework in Quick Test Professional and Unified Functional Testing (QTP and UFT).
- Developed and executed test automation scripts using Quick Test Professional and Unified Functional Testing .
- Experienced in creating VB Script Functions and maintaining in Function Libraries .
- Experience with managing tasks, and defects through JIRA Core application.
- Coordinated with the development team and updated the QA manager with the progress.
- Performed End to End testing on different platforms.
- Performed compatibility testing on IE, Firefox, Chrome, Safari browsers.
Environment: Selenium Web Driver, Java, Oracle SQL, JIRA, JUnit, Test NG, SOAPUI, Jenkins.
Confidential, VA
Automation Engineer
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.
- Designed, developed, and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver .
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver .
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver .
- Worked on Object Oriented Programming concept and Java Language and used Junit framework to run unit test and Ant to build the Project
- Used ANT to build and run the Selenium automation framework and send the automation reports over email.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Deployed Java builds using Jenkins Continuous Integration tool.
- Designed and developed test structure for web services to validate API calls using SOAP UI.
- Developed automation test cases, executed these test scripts from test lab and logged defects in Quality Center.
- Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
- Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Firebug to do web based testing with selenium for the commands and locator application
- Co-ordinate with onshore and offshore counterparts for testing activities through daily offshore calls and provided the application knowledge to testers.
Environment: Selenium Web Driver, Java, Oracle SQL, JIRA, JUnit, Test NG, SOAPUI, Jenkins
Confidential, CA
Responsibilities:
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Used Appium for mobile app testing Android and iOS. Integrated Appium for distributing tests on the cloud.
- Used iOS simulator (on xCode) to make sure the app works on all devices and there no UI issues.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber
- Worked with Source version control tool such as Git.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Experience in creating performance test scripts and configuration of performance tests Using Performance testing tools like HP LoadRunner.
- Actively participated in test case automation using a structured, Keyword Driven Framework with QTP.
- Performed all aspects of verification, validation including functional, regression and system testing .
- Performed Cross Browser Testing on Internet Explorer, Firefox and Chrome for browser compatibility .
- Documented the Automation Best practices and Lessons Learnt.
- Involved in performing GAP Analysis to verify that test cases matches to the user requirements
- Performed Regression testing after each build.
- Prepare testing documents to communicate about the status and progress of the testing efforts with the management team members.
- Attended weekly meeting with team leaders, managers and developers to discuss the issues found during the creation of the test case/scripts.
Environment: UNIX, Quality Center, Rational Requisite Pro, Oracle, Windows 7, SQL, IIS
