Test Automation Engineer Resume
Mayfield Village, OH
SUMMARY
- Energetic and experienced Systems QA Engineer with a demonstrated history of working in the information technology and services industry.
- Skilled in the areas of software development and quality assurance following Agile/Waterfall methodologies.
- Strong engineering professional and data science enthusiast with a master’s degree focused in Industrial Engineering/Computer Science from New Mexico State University.
- 8+ years of experience in IT industry as a System QA Engineer with a master’s degree.
- Extensive experience in analyzing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analyzing results and preparing result summary report.
- Hands on experience in developing, documenting, and executing test cases manually as well as generating automated scripts using IBM Greenhat/Rational Integration Tester (RIT), Selenium and SOAPUI.
- Worked on middleware web services (REST and SOAP), MQ messaging in automation testing frameworks using IBM RIT, XPATH, XML SPY, SQL queries and SOAPUI.
- Experience in testing applications and web service (API testing) by following waterfall and agile methodologies.
- Ability to document and track defects as well as produce detailed reports using defect - tracking tools such as HP Application lifecycle management (ALM) and JIRA.
- Performed unit, smoke, functional and regression testing using Integrated System Testing (IST) and User Acceptance Testing (UAT).
- Worked on Web Services testing using Selenium IDE, and Selenium RC Server, Web Driver, Testing and Junit.
- Experience in testingdatabase applications of Oracle and SQL Server by executing SQL Queries.
- Worked on data driven testing frameworks and hybrid testing frameworks.
- Experience in creating, exporting and importing of Test Cases in Excel and preparation of requirement traceability matrix, generation and execution of test scripts.
- Excellent communication and interpersonal skills with clear understanding of business Processes and ability to work as a part of team or independent.
- Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concepts like polymorphism, encapsulation.
- Excellent testing skills with an urge to find hidden bugs.
- Extensive working knowledge in UNIX/Linux operating systems.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management and issue escalations.
- Experience in testingdatabase applications of RDBMS in Oracle, My-SQL and SQL Server by executing SQL Queries.
- Experience in -Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix RTM, Generation and Execution of scripts
- Experience in System, Functional, Integration, Regression and User Acceptance testing.
- Attention to detail and ability to work in tighter schedules and on different applications concurrently.
TECHNICAL SKILLS
Testing/Test Management /Defect Management tools: IBM Rational Integration Tester, SOAP UI, Selenium 2 Web Driver / RC /IDE/Grid, HP Application Life Cycle Management (ALM), JIRA, JMeter, XML SPY Pro, IBM MQ messaging, MS Visio, MS Project.
Web Browsers/Servers/ Operating Systems: Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Tomcat, Web Logic& Windows, Linux, Unix
Technologies: Web Services, API’s, User Interface, SOAP, Restful, WSDL, XSD, DDL, XPATH, Backend Automation, JSON/XML, Middle ware MQ Messaging
Database: Oracle, DB2, SQL Server
Microsoft Tools: MS Office, MS Excel, Eclipse, Adobe Acrobat, MS Visio, Fire bug, Fire Path, IE Developer Toolkit and HTML
Testing Strategies: Integration, Jenkins, Unit, System, Black Box, White Box, SIT/IST, ET/UAT, PFIX, Prod support, XPATH automation, Backend Query automation
Reporting Tools: IBM Integration Tester Reports, ALM, JIRA, Confluence, SQL Server
Testing Frameworks/ scripting Languages: Java, HTML, XML, JavaScript, SQL Server, MySQL, MS-Access and DB2.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
System QA Engineer
Responsibilities:
- Work with business and product management teams to review requirements, specifications and technical design documents and to provide timely and meaningful feedback
- Design and development of test planning, test specification and test automation frameworks
- Estimate, prioritize, plan and coordinate testing activities
- IBM MQ Messaging automation using IBM Rational Integration tester, message flow framework using inbound and outbound queue concepts.
- Design, develop and execute automation scripts using IBM Greenhat (RIT), SOAPUI and UFT
- Using Application Life Cycle Management software (QC) for test cases, test execution, maintenance for scripts, defects, automated scripts for functional/regression/smoke/prod tests.
- Use XML Spy and SQL queries for manual validation for web services and XPath implementation for automated scripts validations
- Work on SOAP and Rest services testing using XML and JSON objects for request creation and automation using XPath and
- Creating and updating tables, views, working with triggers, stored procedures
- Perform the root cause analysis to identify problems in design and implementation
- Identify, record, document thoroughly and track bugs.
Confidential
Responsibilities:
- Gathering, analyzing and interpreting functional specifications and user requirements.
- Test case creation, updates, review and automation using Green-hat/Ration Integration tester (RIT) tool.
- Functional and regression testing of the web services and APIs.
- Work on data driven testing frameworks by gather, analyze and process the data from different application teams.
- Production deployment validation and support.
- Participate in Integration testing with upstream and downstream application teams.
Confidential
Responsibilities:
- Gathering, analyzing and interpreting functional specifications and user requirements.
- Test case creation, updates, review and automation of web service operations and API's
- Act as a QA technical resource on project teams to oversee all QA test plans, test cases and automation scripts
- Interact with developers, user groups, business analysts, architects, and other project team members in understanding the project requirements and clarify design/scope related queries
- Develop and establish quality assurance measures testing standards for new web service operations, and/or enhancements to existing services throughout wave life cycles
- Analysis of dependencies on Middle ware restful services of various SORs (WGPR, EW, Tandem, JMS) and client application impacts and or re-design initiative.
- Design and execute manual test plans, test scripts for functional/regression/smoke/critical path projects and complete modules, and/or workflows using IBM RIT, ALM, XPATH, SQL Server, and SOAP UI.
- Followed various test environments for full functional and regression environment such as SIT/UAT/PFIX/PROD.
- Communicate test progress, test results, and other relevant information to project stakeholders project team
- Identify, record, document thoroughly and track bugs
- Production deployment validation and support.
- Perform all requirement system testing. retest all issues to validate system fixes
- Followed web service automation and defect tracking best practices within industry standards
- Conducted knowledge transfer sessions for client app-teams and for new team members of the growing team.
Environment: IBM RIT, SOPAUI, IBM MQ, Java script, XMLSpy, SQL Server, JIRA, HP ALM, Confluence, MS Excel, MS Visual Studio, Windows, HTML, XML, JSON, Restful, SOAP, HTTPS, Java.
Confidential -Boston, MA
Automation Engineer (Selenium)
Responsibilities:
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
- Web Services automation for manual and Automation both. Automation using TestNG and Selenium.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database
- Created scripts using JAVA programming for UI test automation
- End to end execution of automated scripts, Test Result analysis.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
- Validated web services manually and through automation using SOAP UI.
- Experienced and followed Data Driving and Keyword Driven testing frameworks.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
Environment: Selenium, Python, SQL Server, JIRA, MS Excel, HTML, Windows, SQL, MS Office, JAVA, Unit Testing, Eclipse, SOAP UI, Java Script.
Confidential -Mayfield Village, OH
Test Automation Engineer
Responsibilities:
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application. Analyzing Business Requirement/Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data driven" test. All development had done under Eclipse IDE.
- Web Services automation for manual and Automation both. Automation using TestNG and Selenium.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database
- Extensive experience in JAVA programming for JAVA automation/Performance testing.
- End to end execution of automated scripts, Test Result analysis.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM
- Involved in developing Test plan and Test scripts using the business documents in Test Director.
- Testing Angular JS framework-based application using protractor tool.
- Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
- Validated web services manually and through automation using SOAP UI.
- Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming using QTP 11.0. Experience in Data Driving and Keyword Driven testing.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
Environment: Selenium, Python, SQL Server, JIRA, MS Excel, HTML, Windows, Oracle 10g, MS Office, Visual Studio, JAVA, Unit Testing, TestNG, Eclipse, SOAP UI
Confidential
QA Engineer
Responsibilities:
- Analyzing Business Requirements / Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Develop test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. Use of "Parameterization" techniques for a "Data Driven" test. All development done under Eclipse IDE.
- Responsible to deal with the errors to make the program error free.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.
- Extensively queried through SQL to check the database records.
- Trained on the manual testing strategies, and hands-on test cases identifications and creation
- Worked on various browsers for UI automation primarily focused on selenium framework
- Had an exposure to various protocols including HTTP, Get, Post methods, and SOAP/Restful services
- Scripting implementation using JS and HTML and basic java
- Trained on selenium components, Firbug, Firepath, and Firecookie concepts and real-time implementation
- XPATH validations and parameterization using Excel for Web service automation
- Automation experience using SQL queries and response validations for web services focused on SOAP
- Hands on OOPS JAVA concepts using Eclipse IDE and programmed some basic automations
- Testing experience using JUNIT and web driver methods in selenium
Environment: Selenium, QTP, Python, SQL Server, JIRA, MS Excel, HTML, Windows, My Eclipse, Java.