Automation Developer Resume
NC
SUMMARY
- ISTQB Certified Software Test professional with 7 years of experience in Automation and Manual testing including Requirement Testing, System Integration Testing, Functional, UI, Data Base, Browser Compatibility, User Acceptance Testing, Regression Testing, Security Testing for major clients.
- Worked on projects developed using various development models including Waterfall model and Agile Methodology, Worked extensively on Manual and Automation testing of Desktop and Web based applications and Device testing of Native and Hybrid applications using QTP, Selenium Web Driver, Mobile Labs Device Connect, Appium, Zap Fix, See Test.
- Expertise in Automation Testing using QTP/UFT and Selenium.
- Experienced in designing and developing different automation frameworks using all the powerful and important concepts of QTP and Selenium (Actions, descriptive programming, recovery scenarios, object repositories, data tables, function libraries, TestNG, POI, etc.)
- Good experience in developing scripts using Descriptive Programming, maintaining Object repositories and object definition with xpath.
- Good experience in automation of test cases (Development of new script and maintenance of existing scripts) using QTP and Selenium.
- Build advanced automated test suites to exercise the applications.
- Good experience in maintaining and running QTP test automation through ALM and through local machines including remote execution.
- Writing scheduler batch files and external vb script functions to handle the environment and launching UFT with the pre execution conditions.
- Generating the xml and loading it to use the environmental variables during run time.
- Developing Driver script for the Frameworks.
- Configuring the developed framework with continuous Integration tool (Jenkins) to kick the execution automatically after build deployed successfully.
- Pay high attention to detail in all work. Expertise in Analysing and decomposing a complicated software system and Identifying test conditions, designing test cases, reviewing it to maintain good quality tests and performing testing activities to verify successful implementation of application requirements.
- Extensive working experience of projects on Onshore and Offshore model. Conducting analysis of output data and provide results and recommendations, Interfaced with users to determine operational scenarios, and train users on how to execute system functions.
- Deep understanding of technology with focus on delivering business solutions, developing and implementing internal tools for the QA team followed by the Client demo and trainings to QA team.
- Part of Innovation Group and Innovation SPOC of IST testing team, Conduct’s research on emerging technologies and Publish White Paper.
TECHNICAL SKILLS
Languages: VBScript, Xpath, Core Java
Software Testing Tools: QTP (UFT), Selenium Web Driver, Appium, Mobile Labs Device Connect, HP QC (ALM), SOAP UI, iAF, POSTMAN Client, IBM Web Sphere, Jenkins, Tortoise SVN, GIT, Team Foundation Server(TFS), Virtual PC, Oracle Virtual Box.
Database: Oracle 8i/9i, SQL Developer, DB2
Operating Systems: Microsoft Win XP/Vista/7/8, Mac, Unix, Android, iOS, Windows Phone, Symbian.
Web Related: Firebug.
Domain Knowledge: Telecom, Ecommerce, Online Gambling
PROFESSIONAL EXPERIENCE
Confidential
Automation DeveloperResponsibilities:
- Developed the automated regression suite using Selenium Web Driver.
- Used POM to define objects.
- Locating UI elements, using supported methods by Selenium like ID, Class Name, Xpath, CSS, etc.
- Working with manual team to understand the entire process and develop automation that helps them to reduce manual efforts.
- Writing classes and methods.
- Automating Oracle Application using UFT.
- Implementing a framework using UFT.
- Developing reusable components to reuse them for different test cases.
- Developing functions that gets or puts data in the Excel (treated as database), for performance tuning.
- Running developed scripts for the release support.
- Adhere to company and project standards and guidelines.
- Escalate any risks and issues as and when they are identified, to the stakeholders or client.
Environment: Tools: Selenium, UFT (QTP), QC. O/s: Win 7.
Confidential, NC
Automation Developer
Responsibilities:
- Developed functions to connect to the Database (Oracle and DB2) and Excel using ADO.
- Analysing the existing framework, suggesting modifications and changes to the key components.
- Analysing the manual test cases and the process.
- Developing reusable functions using UFT and make sure to use the existing functions in the code wherever required to keep the standards.
- Using Descriptive - programming approach to define objects.
- Developed many functions mentioned here but not limited to, function that launches different applications, fetch the desired data or table from database and verify the columns and there values, perform some actions and check for the results.
- Used HTML properties and Xpath for object identification.
- Working with manual team to understand the entire process and develop automation that helps them to reduce manual efforts.
- Adhere to company and project standards and guidelines.
- Escalate any risks and issues as and when they are identified, to the stakeholders or client.
Environment: Tools: UFT (QTP), QC,DB2, Mainframes, Informatica, Oracle, JDAO/s: Win 7.
Confidential, TX
Automation Developer
Responsibilities:
- Analysing and reviewing business requirements and propose UFT automation framework design.
- Developing major components of Framework and the reusable functions like clearing the shopping cart, closing all the browsers, excel files, deleting cookies, validating folders or files, deleting folder or files, etc.
- Developed functions and define Objects using DP and advance xpath.
- Implementing the developed framework.
- Developed out of the box functions to handle browsing data for all the browsers including Mac safari.
- Developed apple script for handling Mac Safari browsing data.
- Developed reusable function to change the Replay type.
- Generating the xml and loading it to use the environmental variables.
- Developed scheduler batch files.
- Developed external vbs functions to handle the execution environment, like
- Provide support to team members and give solutions.
- Debug and execution of Automated Test Scripts using HPUFT and analysis of scripts and data for enhancing the performance and the framework components.
- Resolving and supporting issues in the developed scripts.
- Reviewing scripts developed by team members.
- Created a job for running scripts on all the machines and on all the browsers.
- Creating the user reference document and configuration document of framework.
- Generating custom reports using HP QTP.
- Maintaining the framework.
Environment: Tools: UFT (QTP), O/s: Win 7/8, Mac.
Confidential
QA AnalystResponsibilities:
- Doing research on tools available for Mobile automation.
- Choosing and evaluating mobile automation tools for Native and Hybrid applications including the cloud based tools.
- Preparing comparative study by doing Proof of concept (POC’s).
- Published White paper on Comparative Study of Mobile Automation Tools, presented to client and higher management.
- Attended training on HTML 5, CSS 3, Java Script, JQuery, Bootstrap.
- Attended sessions on Mobile first implementation.
- Analysed SOAP UI open source and SOAP UI pro for API automation and internally developed API automation tool for Mobile First REST API automation.
- Analysing the future development of BEST framework REST API’s and responsible to make the already developed framework (iAF) on Selenium suitable as per the requirement.
- Implemented integrated Automation Framework with Continuous integration tool and SVN server.
- Created replica of actual environment on offshore (Pune) for doing POC's, and building that environment in every 2 hours instead of once in a day so that it can be used by other teams for testing purpose to test latest code whenever required.
- Work with the development and test engineering teams to automate testing.
- Created automated regression test suite and automated build validation test suite from the existing manual test pack/bed using Selenium and Appium.
- Created a job on Continuous Integration tool for running automated Build Validation test suit automatically just after the build is deployed on server.
- Support to manual team while handing over the automated scripts.
- Demo to client and higher management on multiple POC's done for integrated automation framework implementation and the automated test on framework.
- Creating the user reference document and configuration document of API automation framework.
- Training to Assembly test team on API automation framework and how to use it, including client and onshore team.
- Provides recommendations to developer for enhancing the tool.
- Provide feedback to Manual team for maintaining and developing good quality test cases.
Environment: Languages: VBScript, J2EE, Tools: Selenium (integrated Automation Framework), Appium, UFT, See Test; Zap Fix, SOAP UI, POSTMAN Client, O/s: Win Xp/7/8, Android, iOS, Windows mobile.
Confidential
QA Analyst
Responsibilities:
- Creation of automation test scripts using QTP for front-end automation.
- Writing reusable and generalized functions while automating the scenarios.
- Involved and contributed in framework design.
- Designing core components of the automation framework using HP QTP.
- Designing and Enhancing Test Scripts using HP QTP.
- Developed scheduler script to ensure the pre execution conditions and loading of library files.
- Executing the automated test suit and maintaining the scripts.
- Worked with team to understand and make the framework generic for Device automation.
- Debugging of the QTP scripts.
- Maintaining all automation artifacts in Configuration Management tool (SVN).
- Analyzed Myatt portal for specific customer type and supported the manual execution for releases and coordinated with development team in raising the issue and get the issues fixed.
- Raised good defects while execution, retesting of defects and testing critical bug fixes including critical fixes.
- Tracking, reviewing, analyzing and compared defects using Quality Center.
- Helping RCA (Root Cause Analysis) team to get in to the defect root cause.
Environment: Tools: QTP, QC, Firebug, HTTP Fox, Tortoise SVN, O/s: WinXp/7, Android, iOS, Windows mobile, Browsers: IE, FF, Chrome.
Confidential
Test Analyst
Responsibilities:
- Involved in analyzing BRD’s and Use Cases, identifying test scenarios, writing detailed test cases, creating test data and executed test cases.
- Developing test cases from functional requirements for System and UAT testing.
- Performing Smoke testing for new builds and provides updates to onshore and offshore team, performing Regression testing for new build.
- Performing system Integration testing for core modules with external systems, payment 3rd party integration testing.
- Worked on project independently, performing functional testing and end-to-end testing, involved with business user and stakeholders and performed UAT.
- Defect reporting, follow up, retesting of fixed defects, participated in defect reviews with the developers, managers and business people and coordinating Defect Triage meetings between offshore team, Preparation of daily progress report and Test Completion Report of offshore.
Environment: Languages: J2EE, Tools: IBM Web sphere Commerce, Amplience, IBM HTTP Server and Apache, Spira Team, O/s: Win Xp/7, Browsers: IE, FF, Chrome.
Confidential
Test Analyst
Responsibilities:
- Understand the functionality of application by using the application with test data and from the existing test cases.
- Involved in identification of common and location specific test cases from test suite.
- Identified scenarios for the change requests, develop test cases and perform testing, reviewing and modifying the Test Cases for maintaining the quality of test cases.
- Developing test scripts using QTP as per the existing framework and maintaining the scripts.
- Executing automated test suite using QTP.
- Preparation of test data (Like creating Promo codes, loading Product data etc.),
- Involved in Release Support, perform Regression testing, and involved in Re-branding testing.
- Defects reporting follow up and retesting of defects fixed.
- Involved in training of team members on the application functionality.
Environment: Testing Tool: QTP, Languages: J2EE, Tools: IBM Web sphere Commerce, IBM HTTP Server and Apache, Spira Team, O/s: Win Xp/7, Browsers: IE, FF, and Chrome.
Confidential
Test Coordinator
Responsibilities:
- Involved in performing functional testing of various Confidential products (Like Achievements, Bonus Lock in, Bonus bar, Wagering Requirement).
- Performing integration and functional testing of FOG (Front Of Games) and RGI platform for their various clients.
- Involved in Performing Functional, UI, Regression, and Database testing, browser compatibility testing for the flash applications.
- Performed Security testing.
- Coordinating between the onshore and offshore team.
- Tested the application in Linux Environment using Windows based Linux (Cygwin).
- Conducted bug review meetings with the team members.
- Performed cross browser Functionality testing on multiple versions of IE/Firefox/Chrome/Safari/Opera.
