Automation Engineer Resume
Orlando, FloridA
SUMMARY
- Total 6 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Mortgage, Government, Energy, Confidential & Media Applications.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Spiral, Waterfall and Agile.
- Extensively worked on Agile Development and management process.
- Experienced with Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies. experience in Mainframe application design, development, testing implementing using COBOL testing IMS based applications
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium and QTP.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Extended experience in Integration testing, UAT testing, Performance testing, functionality testing, and regression testing.
- Performed SOA Testing, Validation and Virtualization Using CA LISA.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Working knowledge of using QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and Synchronization Points.
- Good Knowledge in transaction management, distributed transactions, Java Transaction API (JTA), Java Persistence API (JPA).
- Assigned responsibilities of supporting Enterprise Service Bus (ESB) and Service Oriented Architecture (SOA) tier
- Experience on manual testing and automated testing using different tools like QTP, Appium, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG,
- Experienced in running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Involved in functional testing, Stress Testing, black box testing, Security Testing, negative testing, compatibility testing, Cross browser testing, and recovery testing.
- Created and Maintained Server - side Integration Test using Python and Selenium Web driver.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Experienced in working with Interactive Voice Response (IVR) Testing.
- Experience in Back-end testing, data validation, Database testing using SQL queries to check the integrity of data.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, Confidential Clear Quest, and Bugzilla.
- Experience with BDD and TDD using cucumber.
- Experience in cross platform testing in Solaris, Confidential -UNIX , Linux, Windows (7, 8, 10).
- Proficient on Java Design Patterns & J2EE design patterns.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving and deliver under high stress environment.
- Unique ability to adapt quickly to challenges and changing environment.
- Hands on experience in working on Test, platform integration
TECHNICAL SKILLS
Browsers: Internet Explorer, Chrome, Firefox, Bing, Safari.
Web Development Tools: XML, HTML, Ajax, Java Script, VB Script, TFS, ASP, JSP and Java Servlets, PHP, Jenkins, Travis.
Languages: C, C#, Core Java, Python, VBScript, Perl, Ruby, TCL, CSS, Node.JS
Web Servers Application Servers: Confidential WebSphere, BEA WebLogic, Tomcat, and IIS.
Testing tools: Selenium (IDE, RC, WebDriver, and GRID), Confidential Quality Center, SOAP UI, TestNG, Junit, Robotium, Appium, JMeter, Coded UI, log4j, cucumber, Confidential Load Runner, Confidential /Alm, Mercury, CA LISA, QTP, Manual Testing, Mocha-Js, Protractor, POM, Modular Framework, iPhone Tester, screen fly.
Reporting tools: Jira, Team foundation server (TFS), Alm QC, Test Director, Test Link Bugzilla, Maven, Quality center, Rally, GitHub, Subversion, SVN.
Operating Systems: Windows NT, Windows 2000 Server, Solaris, Confidential Unix, Linux and Citrix.
Data Access Languages: SQL and PL/SQL, SaaS.
Database Servers: Confidential, SQL Server, Sybase and DB2, OLAP, OLTP, TSQL, TOAD, MS-Access.
GUI / Tools: Eclipse, JBuilder.
Frameworks: Cucumber, Junit, TestNG, Maven, TDD, ITIL, BDD, ANT.
Methodologies: Agile (Scrum), Waterfall, Spiral.
Mobile Technologies: GSM, GPRS, CDMA, SMS, Email.
Cloud Based Testing: Sauce Labs, Browser Stack.
Version Control: CVS, Sikuli, Git.
PROFESSIONAL EXPERIENCE
Confidential, Orlando, Florida
Automation Engineer
Responsibilities:
- Performed the tasks of assisting agile tester in conducting test plans and test cases
- Ensure to guide process and technology adoption to assure apt QA testing of User Interface application.
- Involved in building Automation framework from scratch using selenium WebDriver , JAVA, TestNG, Cucumber , and Eclipse. Developed automation test suite from scratch with Web Driver with TestNG with Java for Web app to help in regression testing using page object model (POM) design pattern.
- Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.
- Developed QA processes Automation test scripts using Java/selenium to test Web based user interfaces for different type of browsers.
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Developing payment system module using Spring Micro services on Pivotal Cloud Foundry after successful execution of the main business model.
- Substantial manual testing of the Service Layer Cleanup Stories for the LOS Phase 2 Project with changing requirements.
- Execution of the test scenarios and automate the test cases using UFT.
- Responsible for creating automated test scripts in UFT /QTP and updated the scripts as per requirement change.
- Provided constant guidance to team members in understanding the Agile process.
- Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required selenium support code in Java for Cucumber.
- Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
- Involved in preparing a report of all Automation difficulties and test results for a further application using Maven. Performed functional testing of SOAP & Restful Web Services using SOAPUI Tool Used Java/JUnit to run Cucumber feature and scenarios and generating report daily basis.
- Uses standard ITIL Methodology to analyze and streamline existing business processes and Loads, manipulates, maintains, and integrates data between service management applications and other systems including mobile.
- Creates performance test approach and strategy from system requirements and design documents.
- Selenium synchronization on dynamic Ajax Web Pages using the Implicit and Explicit waits.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project and coordinating with the offshore team on the current status.
- Involved in testing Web services (SOAP and REST) and XML with tool called 'SOAP UI' for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
- Tested Web Services using Soap UI .
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Involved in Regression Testing on DEV / QA / UAT Environments. Participated in daily Scrum meetings.
- Involved in preparing monthly QA metrics and Weekly status reports. Managed project artifacts using SharePoint
- Create System Integration Test Report
- Design, develop, and implement cost effective methods of system integration testing
Environment: Selenium Web driver, Selenium IDE, JIRA, Web Services, ITIL Framework, Confidential Office Excel, Agile, Toad for Confidential 11g, Eclipse, Java, TestNG, Jenkins and Bitbucket., TortoiseSVN, SharePoint, Gherkin, Soap UI, BDD & TDD, Rest API.
Confidential
Selenium Engineer
Responsibilities:
- Analyzed user requirements by interacting with Architect, Developers and Business Analysts.
- Created and executed test plan, test case design and test cases based on user and functional specifications.
- Specifications Creation of Test Data Requirements and Test Condition Matrix, Setting up Test Environment, Software Test execution Defect management.
- Performed functional testing, integration testing and system testing.
- Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
- Conducted Data Driven Testing using Parameterization in QTP to test the security of the login application.
- Involved in comprehensive end-to-end testing.
- Created test scenarios for functional and regression testing.
- Developed automation script for Rest API Testing of Micro-services (Post, Get & Put method) using UFT API which integrates with Lean FT Framework for Functional and Regression Testing.
- Performed compatibility testing using Selenium GRID for multiple browsers.
- Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
- Understanding and translating the requirements into application and system design of ESB modules such as calendar services,, framework libraries, Google sales force modules. Application integration using Confidential WebSphere Enterprise Service Bus
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Developed, implemented and socialized EA vision, EA strategies, frameworks, policies, processes and standards
- Performed EA Socialization, established EA Communication and delivered EA across enterprises
- During the execution phase, review all the defects identified by the team to check the validity before reporting them.
- Submit the Quality Assessment Report to the stakeholders.
- Execute system level performance testing in accordance with generated test procedures
Environment: Selenium, Quality Center, Enterprise Architecture (EA), Java, XML, TOAD, CQ5, main, Rest API Confidential 10g and WebSphere application server, ESB, Unix.
Confidential, Tampa, Florida
QA Analyst
Responsibilities:
- Determined Test objectives through detailed analysis in order to automate features comprehensively.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed SQL queries using TOAD and UFT .
- Generated automated scripts using C# and Visual Studio 2012.
- Developed and executed test cases for RESTful services using UFT tool. Add check points to validate the response header
- Followed the Waterfall Model of software development implementing the Six Sigma methodology .
- Expertise in designing user defined functions using the VB Scripting in QTP.
- Used RESTAPI (use of groovy script) for test data setup in Test Driven Development.
- Experience in Performance testing using Visual Studio tool and involved in result analysis.
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Involved in automating the regression packs using QTP/UFT and Visual Studio.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Modified programs to transfer files to UNISYS and Confidential Mainframe systems and receive the files to update the UNIX Applications. Modifying programs written in COBOL for DB2 access to process data send from JAVA applications. Writing Queries to access data from DB2 tables on Mainframes and send them to Windows Platform. Writing JCL and modifying JOB schedulers to accommodate new jobs.
- Perform API functional testing in POSTMAN
- Established Enterprise Architecture Governance, Roles EARBs, EA Steering Committees, Controls and Processes
- Developed Enterprise Business Architecture EBA blueprints to define and model business states and operations
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices. worked on Component Integration Testing, Interface Testing, System Integration testing and End to End Integration Testing
Environment: JUnit, Win Runner, UFT, ITKO, Load Runner, RESTAPI, Cobol, Quick Test Pro, SQL, Postman, Web Logic, Windows, waterfall.
Confidential
Test Engineer
Responsibilities:
- Analyzed business and functional specifications, determined overall testing approach and resource timelines.
- Responsible for editing and modifying the pre-documented test cases and creating test scenarios.
- Created manual Test Cases in Confidential QC Confidential /ALM for various User Stories based on Release and Sprint Plan.
- Created SQL scripts to verify the data flow from front-end to back-end and vice versa. Used join statements to retrieve data from different tables.
- Develop detailed Test Scenarios, Test Cases, and Test Steps (test processes) using Quality Center.
- Used JIRA for bug and defect tracking
- Executed all the test cases as per the priority. Reported defects with Severity and Priority against each defect.
- Escalated defects to programmers/developers to resolve the issue in order to provide bug free product to the client.
- Performed functional and regression testing of applications before finalizing the business requirements.
- Worked with the middleware team and collected performance monitoring logs for each load test.
- Interacted with the team leads and documented performance testing outcomes. Logged and tracked application defects on the Confidential Quality Center.
- Communicated any related difficulties, bugs, and defects to the client; especially reported managers with documentation on a regular basis.
Environment: Quality Center8.2, UNIX, Web logic, Confidential /ALM SQL Confidential, MS Project, MS Office, Linux, Windows 2000/NT.