Automation Test Engineer Resume
SUMMARY
- 6+ years of experience in IT Industry that involves Software Testing and Automation Testing in various enterprise applications.
- Expertise in design and development of automation framework using Selenium IDE, Selenium RC, Selenium Web driver using Core Java concepts.
- Experienced in preparation of Test Cases using Data Driven, Hybrid, Modular and Keyword Driven Framework in WebDriver.
- Hands on in development of Test cases using Element Locators and Selenium WebDriver methods using Java based on the design pattern Page Object Model for reusability.
- Worked on enhanced Test cases using Java Programming features and TestNG Annotations.
- Experienced working in a variety of programming languages and environments including JavaScript and other objected Oriented languages.
- Experienced in Test automation scripting and execution using Cucumber, Junit, TestNG, Maven/ANT and Jenkins using Gherkin based on programming guidelines or standards.
- Performed various black box and white box testing methodologies like Functional Testing, Data Driven Testing, Cross Browser Compatibility Testing, Manual testing, Regression Testing, Smoke Testing, Stress Test and UAT.
- Developed automation scripts in Python using various libraries like Pandas and Numpy.
- Worked on automating web pages using Selenium using IDE tools like Pycharm and Visual Studio.
- Automation scripts using various libraries and packages like Selenium, Pandas and Numpy using IDE tools like Pycharm and Visual Studio.
- Designed various tools to track API performance, API data validation and API response data comparison with source tables using python.
- Tested WebServices /XML / SOAP services using SoapUI tool
- Experience in testing WebServices using SoapUI tool, validating WSDL, request and response xml.
- Experienced in validating RESTFul services using Postman and Boomerang.
- Implemented test automation scripts for Mobile testing using Appium for Andriod and iOS applications.
- Integrated Appium with Sauce Labs for distributing testes on the cloud.
- Expert in creating BDD (Behavior Driven Development) in a fast changing environment.
- Implemented BDD using Cucumber to design the framework.
- Proficient in code maintenance in Github and tracking defects using Rally and HP ALM.
- Exposure to design and development of automation framework using UFT 12.0.
- Proficient to Customize and Enhance the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test and define Regular expression.
- Involved in testing applications for Mobile platforms (iOS, Android).
- Worked on performance testing using tools like Apache JMeter.
- Hand on experience to create shell scripts using Unix or Linux.
- Responsible to execute and run the test, View and Analyze the Test result in UFT and HP ALM.
- Involved in Preparation, review and execution of Test Cases for various modules as per System Requirements with shift - left strategy.
- Exposure to Create and modify functions for different functionality and add in Function library based on programming guidelines or standards.
- Worked in various kind of methodologies like waterfall and Agile.
- Strong experience on SQL, Database, Query Optimizations and Performance tuning for better response.
- Focused in extensive Manual Testing, Automation Testing, coding, design and implementation of framework at enterprise level.
- Have worked with international clients like Confidential, ScotiaBank and Cisco.
- Have adhered to application support life cycle and ALM management process and worked on integrated tools, having experience on problem/incident and Change management process.
- Strong debugging skills and problem-solving skills.
- Have the quality to Research, learn, apply and distribute information regarding quality assurance and testing tools, techniques, and market trends.
TECHNICAL SKILLS
Automation: Automation using QTP, UI Testing, web services Testing, Automation Testing using Selenium Webdriver, Selenium IDE, Selenium RC, Mobile Testing
Tools: Selenium Webdriver, UFT 12.0, HP ALM, Rally, Eclipse, SoapUI, Junit, Toad, Perfecto, Postman, Boomerang, Github, Visual Studio, PyCharm, Python, Numpy, Pandas, iOS, Andriod, Apache JMeter, Protractor, Appium, Sauce Labs
Languages: Core JAVA, Vbscript, Python, JavaScript, SQL, PLSQL, HTML, CSS, Gherkin, Unix, Linux, Shell scripting
Frameworks: Cucumber, TestNG, Maven/ANT, Jenkins, API, REST, SOAP
Database: Oracle 10g, MySql
PROFESSIONAL EXPERIENCE
Confidential
Automation Test Engineer
Responsibilities:
- Managing and testing software products utilizing agile methodology.
- Interaction with the business users for requirement gathering, technical feasibility and providing technical solutions.
- Involved in creation of Test Plan, Test Strategy and Test Design Document.
- Analyze and design test execution flows using various automation tools and technologies.
- Responsible for design and development of automation framework using Selenium IDE, Selenium RC, Selenium Web driver using Core Java concepts.
- Prepared Test Cases using Data Driven, Hybrid, Modular and Keyword Driven Framework in WebDriver.
- Developed Test cases using Element Locators and Selenium WebDriver methods.
- Enhanced Test cases using Java Programming features and TestNG Annotations.
- Test automation scripting and execution using Cucumber, Junit, TestNG, Maven/ANT and Jenkins using Gherkin based on programming guidelines or standards.
- Prepared, reviewed and executed Test Cases for various modules as per System Requirements.
- Involved in Retesting and Regression Testing using Selenium WebDriver.
- Developed automation scripts in Python using various libraries like Pandas and Numpy.
- Written extensive programming in JavaScript to automate the functional and regression testing through Protractor for end to end testing for Angular JS application.
- Worked on automating web pages using Selenium using IDE tools like Pycharm and Visual Studio.
- Designed various tools to track API performance, API data validation and API response data comparison with source tables using python.
- Tested WebServices /XML / SOAP services using SoapUI tool
- Experience in testing WebServices using SoapUI tool, validating WSDL, request and response xml.
- Experienced in validating RESTFul services using Postman and Boomerang.
- Implemented test automation scripts for Mobile testing using Appium for Andriod and iOS applications.
- Integrated Appium with Sauce Labs for distributing testes on the cloud.
- Performed various black box and white box testing methodologies like Functional Testing, Data Driven Testing, Cross Browser Compatibility Testing, Manual testing, Regression Testing, Smoke Testing, Stress Test and UAT.
- Involved in testing applications for Mobile platforms (iOS, Android).
- Worked on performance testing using tools like Apache JMeter.
- Understanding the system architecture from a performance perspective and serve as an SME by providing guidance and solution to the performance team needs.
- Providing support for User acceptance test and production implementation.
- Responsible for code maintenance in Github and tracking defects using Rally and HP ALM.
- Performing activities for knowledge transition for frameworks developed.
Environment: Agile, Selenium IDE, Selenium RC, Selenium Web driver, Core Java, Data Driven, Hybrid, Modular, Keyword Driven, Element Locators, WebDriver methods, TestNG Annotations, Cucumber, Junit, Maven/ANT, Jenkins, Gherkin, Github, Rally, HP ALM, PyCharm, Visual Studio, Python, Pandas, Numpy, Mobile Platform, iOS, Android, Apache JMeter, Protractor.
Confidential
Automation Test Engineer
Responsibilities:
- Managing and testing software products utilizing agile methodology.
- Interaction with the business users for requirement gathering, technical feasibility and providing technical solutions.
- Involved in creation of Test Plan, Test Strategy and Test Design Document.
- Analyze and design test execution flows using various automation tools and technologies.
- Responsible for design and development of automation framework using UFT 12.0.
- Customize and Enhance the Test Scripts defining various Checkpoints, Synchronization points, Input value, Output value, Parameterize Test and define Regular expression.
- Execute and run the test, View and Analyze the Test result in UFT and HP ALM.
- Prepared, reviewed and executed Test Cases for various modules as per System Requirements.
- Involved in generation of SQL queries for creation of input data and validation of output data for Backend Testing.
- Create and modify functions for different functionality and add in Function library based on programming guidelines or standards.
- Performed various black box and white box testing methodologies like Functional Testing, Data Driven Testing, Cross Browser Compatibility Testing, Manual testing, Regression Testing, Smoke Testing, Stress Test and UAT.
- Understanding the system architecture from a performance perspective and serve as an SME by providing guidance and solution to the performance team needs.
- Providing support for User acceptance test and production implementation.
- Responsible for tracking defects using HP ALM.
- Performing activities for knowledge transition for frameworks developed.
Environment: Agile, UFT 12.0, Checkpoints, Synchronization points, Parameterize Test, Regular expression, UFT, HP ALM, SQL.
