Test Automation Architect Resume
Austin, TexaS
SUMMARY:
- Confidential has 10 years of IT experience in to Automation Testing, Framework Development, CI/CD implementation and Unit Testing.
- Working as a Test Automation Architect in current project.
- He has worked extensively in areas like Web automation, Mobile App Automation and Rest API web services where he was involved in various capability development & research activities like - Incubation of new capabilities as proof-of-concept projects, skill building and training, resource pool development.
- He has also worked in the area of Mobile Application Testing (Testing Markup Applications, AJAX, and Client Applications), test automation tools like Selenium WebDriver, Protractor for Angular JS, UFT/QTP, Perfecto Mobile, Mobile labs, SOASTA, Zap-fix.
- He has worked on various Mobile platforms (such as iPhone, Android) & Applications (Native, Web-based & Hybrid).
- He has been involved in designing of test automation framework, scripting and enhancing the test automation scripts.
- He has worked on different framework like Hybrid, Keyword & data driven framework.
- As per current assignment he is working in BDD Cucumber framework, he also has expertise in TestNG framework. He is also involved in writing unit test using Junit (Mockito & Power mock) of Spring MVC Controllers.
- He has gained experience in to various domain like retail, banking, airline and automotive.
- His Testing knowledge on Mobility & Automation will help him work in the current project of automation testing as a Service platform, which is the key for his current assignment.
SKILLS SUMMARY:
- Expertise in working with Selenium WebDriver, Selenium Grid, Webdriver IO.
- Expertise working with Protractor with Angular JS framework.
- Expertise in working with Restful API web services.
- Expertise in unit testing (Junit, Mockito & Power Mock) of Spring MVC Controllers.
- Expertise working with CI/CD environment with Jenkins and GIT Lab.
- Expertise working with selenium grid for parallel execution in multibrowser and platforms.
- Expertise working with BDD cucumber framework.
- Expertise working with TestNG framework.
- Expertise in Device automation testing using different device automation tool.
- Worked in Mobile automation tools - Mobile Labs, Perfecto Mobile, SOASTA, and SeeTest.
- Expertise in Mobile Automation using Appium.
- Expertise in designing different type of framework in QTP (UFT) - Hybrid, Data-driven and keyword framework.
- Expertise in Descriptive Programming in QTP, Error Handling and reporting.
- Expertise in Enhancing and debugging the automaton test scripts and preparing test report.
- Expertise in creating test plan, test case and test execution.
- Experience in projects following Agile Methodology.
- Good Knowledge of VSTS and Coded UI test.
- Expertise in Web base testing, Desktop and client-server testing.
- Strong Knowledge of Software Development Life Cycle (SDLC) concepts and its stages.
- Good Knowledge of STLC.
- Hands on experience in SQL and UNIX.
- Extensive Domain knowledge of Telecom, Banking and Travel Industry
- Exposure of end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de- bugging, documentation and implementation.
- Extensive experience of project environments, requiring direct customer interaction (during specifications, Testing Signoff).
- Guiding and mentoring Test Team technically as well as product knowledge wise.
- Work well independently or as a part of a team, quick-learner, able to meet deadlines, independently handles multiple work assignments in parallel.
- Good interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Operating System: Windows XP/Vista/Windows 7, 8 and 10
Programming Languages: C,C++, Java, Visual Basic
Databases: Oracle, DB2, MySQL, MS Access
Test Automation: Selenium Web Driver, Web driver IO, Protractor, UFT/QTP, BDD Cucumber
Mobile Automation: Appium, Perfecto Mobile, Mobile Labs, SOASTA, Zap Fix
Scripting Languages: VB Script, Java Script, HTML, XML,REST API
Test Management Tools: Pivotal, HP QC/ALM, Rally, JIRA, Test Director, Bugzilla
CI Tool: Jenkins, Concourse, GIT Lab
Unit Testing: Junit, Mockito, Power Mock, Spring MVC
Other Utilities: TestNG, BDD/Cucumber, npm, node modules, Grunt, Gulp, Sauce Lab, Maven, Jenkins, GIT Hub, GIT Lab, Pivotal, SVN, Eclipse, NetBeans, Visual Studio 2005/2008
EMPLOYMENT HISTORY:
Confidential, Austin, Texas
Test Automation Architect
Responsibilities:
- Involved in designing of Test Automation Framework and implementation.
- Developing several re-usable components to handle common functionalities.
- Creating the automated test scripts and analyzing the test scenarios for the automation.
- Enhancing and debugging the automaton test scripts and preparing test report.
- Review new requirements, development changes, and bug fixes and analyze progress against Project plan.
- Co-ordinate with teams to develop test automation suit for regression bed.
- Script automation to Support Cross Browser Testing.
- Setting up selenium grid and sauce lab for cross browser testing.
- Involved in backend and API automation using rest services and mocking, using TestNG framework.
- Involved in setting up CI/CD process using GIT lab and Jenkins. Monitoring daily builds in Jenkins and Git Lab.
- Involved in writing Unit test using Junit /Mockito for Spring MVC controllers and preparing the coverage report captured from Sonar dashboard.
- Interaction with Client about the daily status of the project related activities- scrum meetings, calls, stand-ups, weekly status calls, retro meetings.
- Involved in implementing various value ads, enhancement in current project automation framework and always ready to take initiative part in any challenging task.
- Involved in the Mobile Lab POC with Appium for android and iOS app.
Confidential
Team member
Responsibilities:
- Involved in designing of Test Automation Framework.
- Worked as an automation architect to design the mobile automation framework for current project.
- Involved in new script development, test script maintenance for mobile automation.
- Evaluate and test various Mobile testing tools like Perfecto Mobile, Mobile Labs, Zap Fix, and SOASTA.
- Prepare Detailed Test Result reporting framework.
- Involved in POC for different mobile automation tools.
- Map design components with User, and Technical Requirements, i.e. Prepare Requirement Traceability Matrix (RTM).
- Analyze requirements and prepare test specification documents including test plan, test data, requirement.
- Project coordination and Test Execution. Involved in setup the test lab for mobile automation.
- Interaction with Confidential & Confidential and third party vendors like Perfecto Mobile & Mobile Labs to understand the product and study the acceptance criteria to have smooth delivery of the application.
Confidential
Automation team member
Responsibilities:
- Involved in designing automation framework
- Writing, enhancing and debugging automation test script
- Descriptive Programming, error handling and capturing test result submit defect in QC and keep track of the defects till their closure
- Attend daily meeting, called as scrum, with the Client (Development Team, BAs and PM) to review new requirements
- Development changes, bug fixes and analyze progress against Project Plan.
- Involved in preparing Test strategy and participating in test plan preparation
Confidential
Team member
Responsibilities:
- Involved in designing automation framework
- Writing, enhancing and debugging automation test script using Descriptive Programming.
- Implement version control mechanism using appropriate version control tool.
- Analyzing test results and preparing the test automation report. Reporting defect in HP QC and keep track of the defects until their closure.
- Prepare test specification documents including test plan, test data, requirement traceability matrix, test strategy, high-level test scenarios and detailed test scripts.
- Review new requirements, development changes, and bug fixes and analyze progress against Project Plan.
- Executing automation test, updating results to test management tool & dashboards
Confidential
Team member
Responsibilities:
- Involved in designing automation framework, writing, enhancing and debugging automation test script using QTP 9.2.
- Analyzing automation test results, defect logging, Browser compatibility testing on different browser and different OS.
- Analyze and document Business and Technical Requirements.
- Involved in providing Integration testing plan, testing estimates for the project by going through the business.
- Involved in integration testing to ensure that integrated modules are working correctly.
- Review of System Test Cases for critical requirements.
- Support ad hoc requests from System Testing team, which can involve creation of test data, analysis of test results etc.
- Perform sanity testing across entire application once the system /application deployed on production environment.
- Involved in cross browser testing to evaluate the application's compatibility with the computing environment.
- Collaborate with interfacing development team to analyze the impact of the requirement.