Sr. Test Automation Engineer. Resume
Austin, TexaS
SUMMARY:
- Around 5 years of experience in IT Industry mainly in performing Manual and Automation Testing with Java in wide variety of projects and environment.
- Experience in Automation testing using Selenium WebDriver /RC / IDE, JUnit, Test NG, Jenkins, Maven, Ant, Cucumber, Soap UI and HP UFT.
- Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Extensive experience in manual and automated testing of Client server, Windows based and Web based applications.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.
- Extensive experience in functional testing, integration testing, regression testing, black box testing, white box testing, GUI testing, system testing, security testing, DB testing, browser compatibility testing, cross browser compatibility testing.
- Hands on experience in Software Development Life Cycle (SDLC), with thorough understanding of various methodologies like Waterfall, Spiral and Agile Scrum.
- Worked Extensively on JUnit, Test NG framework for Unit Testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration (CICD).
- Sound knowledge on JUnit, Test NG framework for Unit testing, Maven for Project building tool, Jenkins/Hudson for Continuous Integration.
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP/UFT tools like Quick Test Professional (QTP), Quality center (QC) /ALM & JIRA, Status Reports, and Best practices in Testing).
- Experience in using GIT and SVN as repository tools.
- Involved in End - to-End, Stress, System, Beta Testing & Performance Testing.
- Experience in core Java, Java script Hands-on in creating/debugging/enhancing different automation frameworks.
- Proficient in Mobile and Tablet Testing Frameworks on iOS and Android platforms.
- Ability to understand client requirement and provide with the best solution.
- Also, worked on cross browser testing and parallel execution with the help of Selenium Grid and Test NG .
- Experience in sanity, backend, front-end, functional, integration , regression, smoke, cross browser , cross platform, QTP/UFT, performance and stress testing.
- Knowledge of Database, Data Warehouse, SQL and PL/SQL.
- Also, worked on Hybrid framework for Test Partner 5.3 tool using VB script. Worked on Web-based and Desktop based applications using this tool
- Excellent skills on interacting with Product Owner, Scrum Master, System Analyst/Business people and development team regarding requirements, test plan, estimations and risks.
- Quick learner with expend extensive efforts to stay informed of new open source technologies with desire to grow in server side programming.
- Experience in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message. Experience using GitHub, Jenkins, and Nexus technologies.
- Experience in Understanding the code written in different programming languages Java , Java Script, Python , SQL and databases like Oracle , SQL Server.
- Have an experience to check logs in LINUX via PUTTY , if there is any issue in the application testing.
- Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
TECHNICAL SKILLS:
Testing Tools: Selenium Web driver/IDE/GRID/RC, Junit, TestNG, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse, Protractor, JMeter, Firebug, Fire path, Fitness, Coded UI.
Language/Script: Java, JavaScript, Shell Script, VBScript (UFT), C, C++, Python, Perl, SQL, PL/SQL, .NET, C#.
Frameworks: Junit, TestNG, TDD, Cucumber BDD and Mochas.
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS, Flash.
SQA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA, Bugzilla.
Build/Tools: Ant, Maven, Jenkins, Hudson.
Operating Systems: Linux, Windows XP, 7,8,10/vista & server 2003, UNIX and Mac.
Version Control: CVS, Git, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Sr. Test Automation Engineer
Responsibilities:
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
- Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java.
- Extensively involved in the automation of Regression Test Cases by scripting.
- Manually tested the whole application before going for the automated testing.
- Extensively worked LoadRunner in analyzing Content Distribution Services application performance for varying Loads and Stress conditions.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Designed and performed load testing and performance monitoring using SOASTA solutions.
- Tested Web services for event handling responses, data transformations, XML/HTTP/Java message conversions to required format and conversion logic for Publish/Subscribe and Point to Point messages using Soap UI pro.
- Automated the build process using Maven build scripts
- Responsible for testing the applications in different scenarios like Average load test, Spike test, Endurance test, Volume test and Peak Load test.
- Usage of java transformers in Mule ESB and created a flow between the servers and Enterprise.
- Experience in Mulesoft Anypoint API platform on designing and implementing mule APIs.
- Hands on experience in Unit Testing, Functional Testing, Interface Testing, Stress and User Acceptance Testing (UAT), Integration Testing, System Testing, GUI Testing, Regression Testing, Performance Testing.
- Developed Test Frameworks for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation ( Java / Test NG).
- Developed Maven based build scripts to run Automation . Integrated Maven Scripts for Continuous Integration Server to run nightly tests.
- Involved in executing automated test cases on different browsers using Selenium WebDriver to automate manual testing solutions.
- Involved in testing API Web Services using rest Assured Framework and Integrated testing on UI to certify both response values from API is shown Confidential right place on UI as per Business Requirements.
- Build and maintain a set of integration and reporting components for the test automation to the CI pipeline including Jenkins Job as well as custom reports generated from Rally Reports.
- Involved in transitioning some of the existing functionalities from Java based platform to Salesforce .
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Involved in requirements gathering, defining SFDC QA best practices, guidelines to improve system productivity, scaling and monitoring.
- Provide overall testing support on SFDC administration, development and release management best practices in agile framework.
Environment : Selenium WebDriver, Oracle, XML, SOA testing, JAVA, JIRA, Shell Scripting, DOM, Test Plans, End to End Testing, Jenkins, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Agile Methodology.
Confidential, ST. Louis, Missouri
Sr. Test Automation Engineer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Created Test Plan, Test Scripts (using Vu Gen), LR Test Scenarios using Performance Center and LoadRunner Controller.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Extensively developed automation test scripts for regression testing (TestNG).
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
- Performed LoadRunner Scripts in Vu Gen and LoadRunner Test Execution in the LoadRunner Controller.
- Developed Data Driven tests using Selenium WebDriver with Java.
- Executed testing of the various builds, including integration, functional, regression testing and performance tests.
- Performed in Smoke, functional, regression and performance tests on Order management applications using Parasoft SOA testing.
- Maintained and executed Maven build files for running automated tests.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- BDD tests using Cucumber by writing features and developed required code in Ruby for Cucumber.
- The entire Ruby scripting done by using Cucumber .
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java.
- 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.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Performed Functional Testing, Regression Testing and User Acceptance Testing for WebRTC, UC Avaya and manual testing for AMD, and spot testing for both inbound and outbound call scenario.
- Created various Web Scripts for the Application using Load Runner for Performance testing.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Involved in system testing, data integrity testing and ETL testing.
- Have Strong understanding of ETL and Oracle EBS for automated functional and regression testing of Web based applications.
- Created Test Data using SQL and Wrote SQL queries for back-end testing.
Environment: Java, Selenium WebDriver, LoadRunner, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.
Confidential, West Palm Beach, FL
Test Automation Engineer
Responsibilities:
- Created automation frameworks along with test scripts using Selenium and coordinating with offshore testers on test preparation and execution.
- Good amount of knowledge in mobile testing using Appium with C# and also with Protractor, Jasmine, Karma which is used for testing AngularJS application.
- Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
- Contributed to the discussion of a full website redesign of Bitbucket.org.
- Wrote automated scripts for Angular JS application using protractor and Java scripts.
- Worked an Agile team to develop test cases for manual and automated testing using Selenium WebDriver and UFT.
- Enhancing the UFT scripts by doing unit testing on the scripts before creating scenario-based tests in Test-Lab Module of Quality Center.
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing using the AWS Cloud.
- Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
- Created EC2 instances using cloud formation Templates on AWS.
- Product Portal Creation. Confidential created websites meant for basic online e-commerce.
- Developed Data Driven tests using Selenium WebDriver with Java.
- Performed Defect Tracking and Management in JIRA, generated automated daily reports using JIRA.
- Written gherkin and Ruby scripting Automation test scripts to execute in Cucumber.
- Used Maven to help manage project's build, report and documentation across the network.
- Unit testing the scripts and maintained automated regression test scripts in Selenium Web Driver using Java.
- Performed Web Services testing using SoapUI Tool. Validated request and response in XML, JSON Formats. Added assertions to validate response for SOAP and RESTFUL Web Services.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Used Quality center, clear quest, MTM, TFS and Bugzilla for bug reporting.
- Performed TAS, IVR and WEB testing for Mobile and web applications.
- Participated in Daily Scrum calls, project status meetings and interacted with developers, discussed.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Used agile methodology and engaged in an iterative workflow and incremental delivery of working software.
Environment: HP Quality Center, Selenium Web Driver, Java, Test NG, XML, Web Services, Maven, Eclipse, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, API.
Confidential
Automation Tester
Responsibilities:
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Test NG and Java technologies (Eclipse IDE). Contributes in framework creation.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed Regression testing on new builds using Selenium WebDriver and using Hybrid framework.
- Designed and developed Hybrid Framework using .Net, C# and JUnit.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Created detailed QA and UAT cases to validate the quality of the application.
- Created Selenium test automation framework based on UI Mapping.
- Used automated scripts and performed functionality testing during the various phases of the application development using Test NG framework.
- Used complex SQL Queries to perform back-end data base testing
- Integrated Test NG with Selenium using Eclipse to generate test execution result.
- Created Test Data using SQL and Wrote SQL queries for back-end testing.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and Test NG testing Framework as a test runner with Selenium.
- Involved in preparation of Data Driven Automation Framework for WebDriver using XML files.
Environment: Selenium IDE, RC Web Driver, My Eclipse, JIRA, MySQL, Oracle, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), Junit, Test NG, Firebug, XPath, Windows 7/Vista/XP, UNIX.