Automation Architect Resume
WI
SUMMARY
- Around 8 years of IT experience wif 6 years on Automation testing in Web, Client/Server and Database applications and 2 years of experience as an Android UI developer.
- Experience in system analysis, design, Implementation, development, testing and maintenance of business applications like Duckcreek agencyportal testing, PowerWriter (Majesco P&C insurance suite), ALIP ( Confidential Life Insurance platform)
- Well acquainted wif Software Development Life Cycle (SDLC), emerging software disciples like agile software development and traditional Waterfall model.
- Experience in TEMPeffectively training, leading and working wif cross - functional teams.
- Full life-cycle experience utilizing Object Oriented analysis and design methodologies.
- Solid understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking.
- Expertise in Understanding and Analyzing Test Requirements, Tracking changes and maintenance of Test Requirements.
- Proficient in Automation testing wif tools such as Selenium WebDriver/Grid, Junit/TestNG, Ant/Maven, Jenkins/Hudson, Cucumber, qTest, JIRA, SOAP UI.
- Expertise in developing different automation frameworks like Module driven, Keyword driven, Data driven and Hybrid frameworks based on teh scope and requirements and creating a robust frameworks based on teh client needs.
- Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
- Created own API’s for Selenium.
- Expertise in Source Code Management using tool like TFS, github, SVN, CVS.
- Efficient in creating frameworks based on cost and need analysis.
- Excellent appreciation of test automation cost vs benefits.
- Hands on experience in Page Object Model (POM) in selenium using JAVA.
- Expertise in backend testing of database applications and writing SQL queries.
- Performed Functional, Regression, Integration, Smoke, GUI testing, Database testing, Release testing, Web testing & User Acceptance testing (UAT).
- Knowledge on Mobile Automation Tools such as Appium automation framework.
- Adept in using Continuous integration tools like Jenkins and TeamCity.
- Performed a POC on cloud based continuous integration tools such as Sauce labs and BrowserStack.
- Proficient in creating automation framework from scratch.
- Experience in web services (SOAP/REST) testing using Soap UI, Postman, and Advanced REST Client.
- Knowledge on testing frameworks such as Jasmine, Protractor and Cucumber.
- Experience in developing cross platform mobile applications focusing mainly on Android OS.
- Developed working prototypes from UI designs for cross-platform devices using HTML/CSS, JavaScript, Angular JS and jQuery.
- Experience in implementing Android’s native push notification service in cross platform.
- Involved in designing and developing adaptive UI components, Widget for Android phones wif different screen resolutions.
- Hands on experience in Android SDK based application development. noledge in Understanding Angular JS, Bootstrap, Node.js and LessCSS
- Experienced wif reading and writing XML documents.
- Quick Learner and adapt quickly to any new situation/changes and work pro-actively towards meeting deadlines in my forte.
- Coordinating activities wif appropriate teams to meet release and project schedules.
- TEMPEffective result-oriented team player wif excellent communication and interpersonal skills wif a positive attitude towards work and adherence to time schedules for quality delivery.
TECHNICAL SKILLS
Technologies: Java 8, AJAX, HTML, CSS, XML, Phonegap, jQuery Mobile
Languages: Java, C++, Android Java (noledge)
Scripting Languages: JavaScript, jQuery, Bootstrap, LessCSS, JSON, AngularJS, node.js, Powershell (Knowledge).
Testing Tools: Selenium, TestNG, Selenium Grid, Jasmine, Protractor, Cucumber, qTest, Extent Reports.
Build Tools: Ant/Maven, Jenkins and TeamCity for CI/CD
Databases: JDBC, MS SQL SERVER 2012, CouchDB
Methodologies: Agile - Scrum, Waterfall, Hybrid
Development Tools: Eclipse, Visual Studio 2013, Android Studio, IntelliJ, Aptana Studio, Sublime Text Editor, Virtual Box.
Operating Systems: Windows, Mac, Android OS
Project Management Tools: qTest, Jira, Confluence
Versioning Tool: Team Foundation Server (TFS), Subversion (SVN), CVS, github
PROFESSIONAL EXPERIENCE
Confidential, WI
Automation Architect
Responsibilities:
- Defining architecture, design and implementation of teh QA automation.
- Providing leadership in defining teh automation methodologies, strategies, standards, tools, best practices for automation process.
- Responsible for development and maintenance of test automation frameworks and development and execution of test scripts.
- Responsible for creating and maintaining End-to-End automated scripts across products and assisting in implementing automation best practices and tools, including acquiring relevant domain expertise and proficiency.
- Hands-on noledge of CI/CD, automated deployments, version control, merging, branching and organizing teh project.
- Integrating automation to teh CI/CD pipeline and operationalize automated smoke tests and daily-automated runs to product releases.
- Responsible for creating automation testing and coding standards.
- Walkthrough teh application wif teh halp of Subject Matter Experts to no third party components, custom build components, dependencies and technologies. Also, identify some end-to-end test scenarios for automation tool evaluation.
- Designed and developed automation framework that best suitable for teh application testing needs.
- Conduct a complete assessment of teams, processes and environment; defined issues and risks; and oversaw teh design and introduction of tools, processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of project in an Agile development environment.
- Configured Extent report and ReportNG Plugin to Jenkins to generate HTML test reports.
- Trained teh team on how to use teh developed framework, quality standards and prepare teh user-friendly documentation for teh scripts.
- Developed reusable Generic and Application functions using Java. These functional can be used anywhere in teh test scripts.
- Integrated TFS/Git to maintain version control system.
- Mentoring teh software tester in teh team on new emerging automation technologies and frameworks.
- Reported on test group activities to project managers, development managers and product owners.
- Streamline deployment process by using continuous integration tools like Jenkins.
Confidential, Conshohocken, PA
QA Analyst
Responsibilities:
- Participating in daily standup meetings for project status update
- Analyzed requirement documentation, functional specification, design documentation and identified test scenarios.
- Created test plan, test strategy, test cases, scripts based on functional specification, prepared test data for testing.
- Performed all types of manual testing including Functional, GUI Testing, Smoke, System, and Regression testing.
- Created Defects and tracked teh defects using Spiceworks.
- Developed Traceability matrix, mapping Test cases to teh Requirements.
- Plan, Schedule and Co-ordinate testing tasks in Quality Center.
- Involved in executing SQL queries to verify database was updated.
- Implemented QA best practices and required tools.
- Extensively worked wif all modules like Management, Requirements, Test Plan, Test Lab, Defects and Dashboard.
- Knowledge on working wif Requirements Traceability Matrix in Quality Center.
Confidential, Arlington, VA
QA Automation Engineer
Responsibilities:
- Understanding teh Confidential Life Insurance platform (ALIP) businessand workflows.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production support for teh project.
- Created hybrid driven Automaton framework wif selenium and java.
- Setting up SVN repository and integrated wif teh framework.
- Configured Selenium Grid for parallel execution on multiple browsers wif 10 VM's.
- Integrated Couch database wif framework to keep teh logs, results and screenshots.
- Implemented Continuous Integration using Jenkins.
- HTML report customization using TestNG, ReportNG and Maven Surefire.
- Automated Smoke and Regression testcases.
- Web services automation wif java and integrated wif teh framework.
- Created multiple jobs in Jenkins for different types of Environments (Dev, Test, Preprod and Production).
- Test Scripts execution from Jenkins and analyzing teh results and reporting teh defects.
- Framework Integration wif teh Sauce labs for test execution on teh cloud.
- Responsible for preparing all automation related metrics for teh projects.
- Extensively participated in developing teh website for Navy Mutual Web App across different browsers and performed cross-browser testing.
- Involved in developing interactive UI's using front-end technologies like HTML5, CSS and JavaScript.
- Participated actively in planning, retrospective and presenting demo to teh product owner.
Confidential, MD
Configuration Manager
Responsibilities:
- Involved in creating new build definitions for existing applications to deploy/stage.
- Performed code merges from one branch to other.
- Created CI and Version builds for teh solutions.
- Performed package updates in branches for any changes made.
- Involved in maintaining Azure Dashboard by using SQL database to maintain teh data for applications.
- Implemented powershell scripts to get teh automated status report of User Stories.
Confidential
Android Developer
Responsibilities:
- Involved in teh Design, Development, Testing and Implementation of teh application.
- Translated requirements and mockups into fully functioning features using HTML/CSS and JavaScript.
- Utilized jQuery as a JavaScript framework for creating single page applications.
- Rendered teh form dynamically from teh JSON and performed client side validations wif JavaScript and jQuery.
- Implemented push notifications for android.
- Used Eclipse IDE as an environment for development.
- Used jQuery Mobile for wide browser and device coverage.
- Created custom controls for product customization and developed user controls for reusability purposes.
- Implemented AJAX functionality for various client-server controls to improve their responsiveness.
- Created and maintained teh layout using Cascading Style Sheets (CSS).
- Used Team Foundation Server as Source Control.
- Involved in teh maintenance of teh whole application.
- Documented teh technical details of teh application wif every detail