Sr. Automation Test Engineer Resume
Irving, TX
SUMMARY
- Around 7+ years of experience in Software Designing, Development & Quality Testing and doing Manual, automated testing on Web based and Client server applications using Selenium, JavaScriptand Test Complete.
- Expertise in Functional test planning, Test Cases Design, Test Environment Setup, Test Data Setup, Defect Management, Requirements Analysis & Gathering (RTM), Cross functional training.
- Experience in loading from various data sources like DB2, SQL Server,Mainframe, Fixed Width and Delimited Flat Files.
- Good knowledge in using repositories Bitbucket/ Stash, GIT.
- Integrating automation test suites on Jenkins for continuous integration (CI)
- Created selenium - based scripts using JAVA, Junit & JAXB.
- Knowledge of Git/TestComplete/Jira/TestRail/RabbitMQ
- Subject matter expert in workflow, different modules & business rules associated with Credit Card processing, i.e. E2E scenario covering from creation of cards till the settlement of payments.
- Mainframetesting skills which include modification of Production JCLs for running in the Test environment, creation of batch test files.
- Used Selenium in Java/C# to automate test cases for smoke and regression test suites
- Experience spread acrossQATesting,MainframeDevelopment, Production Support and Health care.
- Worked with Technical Architect, DBA, Dev. Team, Network team and Test Manager to identify functional & performance bottlenecks & release delivery.
- Experience in deep defect root cause analysis and root cause solutions (specializes in core configuration issues for PRIME-Credit Card)
- Worked on Domain - Payment System (Visa/Master Card/Amex/JCB), POS/EMV, Credit Card, Debit Card, School Education management systems, Banking (Prime/Online-Card & Merchant, Fraud Guard, Case Management & Dispute Management) & Content Management.
- Experience in UAT and Patchtesting(Real time Payment system issues) at client environment.
- Adept in report design, table/query design and automation utilizingVBAmodules.
- Involved in ETL & Report testing, executed SQL queries to validate data in target database
- Proficient experience in Agile and Waterfall methodology.
- Used UFT In data driven frameworks for each Use Cases (functionality) written in Descriptive Programming. Executing the test scripts inUFTandALM
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Worked very closely with UI angular developers while automating the tests usingprotractorand Jasmine.
- Experience in GUITesting, API testing, RegressionTesting, Data DrivenTesting,FunctionalTesting.
- Experience intestingWeb and mobile Services using Soap UI tool, request and response xml.
- Good at bug-reporting and bug-tracking using Test Management tools like Quality Center, Version One, ALM and Jira.
TECHNICAL SKILLS
Languages: JavaScript, SQL, HTML, XML
Testing Tools: QTP, HP QC, TestRail, REST AssuredCI/CDPipeline, TestComplete, RabbitMQ
Environment: DEV, QA(multiple), UAT
Web Technologies: HTML5, Java Script, JDBC, BDD
Dev Methodologies: Agile, Waterfall
Build Tools: Maven, Jenkins, Bamboo
Version Control Tools: GIT, Bitbucket/Stash
Bug Tracking Tools: Quality Center, Bugzilla, JIRA
Operating Systems: Mac OS 10, Windows OS 10, 8, 7, Server 2016, 2012, 2008 R2
Browsers: Chrome, Opera, IE, Edge, Firefox, Safari
IDEs: Eclipse, IntelliJ, Webstorm, Visual Basic, AWSCloud9
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. Automation Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle (STLC), Software Development Life cycle (SDLC) and Software Development Engineer in Test (SDET) using Waterfall, Agile methodologies.
- Experienced in building automated UI tests, testing objects, performing verification and handling errors using TestComplete.
- Designed, executed and maintained automated test cases for regression test cases and edited test cases manually using TestRail.
- Efficient management of Jira Software for bug / defect tracking and Confluence for design documents.
- Assisting in creating and maintaining automation framework comprised of Java, Selenium, and Cucumber technologies.
- Developed and executed detailed ETL related functional, performance, integration and regression test cases.
- Extensively used RabbitMQ (order id, line items, activity id) to test the application’s backend process.
- Experience in using Source Tree to clone the core server.
- Automated test creation in Selenium Web driver and QTP/UFT; creating testing frameworks in Selenium in C#.
- Complete end-to-end testing using Jenkin Jobs in CIimplementation
- Create basic test plan cases for our QA automation team using TestRail for JIRA Cloud application. Connected test scripts easily to Jira with TestComplete.
- Experience in creating bugs, user stories and sub tasks in Jira Software.
- Selected the Test Cases to be automated and performed functional testing of the front end using IntelliJ IDE scripting console.
- Performed test automation by using open source tools such as Visual Basic, Web Storm, Selenium and Appium.
- Completed SOA testing using SOAPUI, Postman, Apache HTTP Client Tool and Java framework for Web services testing.
- UsingUFT, converted manual test cases to automation test scripts, Developed automation test framework forHP Quality Centre, QTP / HP UFT.
- Tested request and response XML's based web services interfaces using RabbitMQ message broker.
- Performed execution and logging defect in Quality Center and Verification of defects for System Testing
- Conducted Smoke testing, Functional testing, Regression testing, Integration testing, User Acceptance Testing (UAT) and Data validation testing.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Worked on UAT testing by creating new business users, setting up all the required data, preferences and required permissions.
- Experienced in Testing and validating REST services in Java using REST Assured. Involved in Web Services Testing using REST based web services to create and execute automated functional, regression, compliance tests
- We have used Appium emulators and Simulators for testing the application in Mobiles
- Implemented simulator for mobile app testing in IOS & Android platform using Appium Tool
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Product backlog Kanban board to get information on To Do Checklist and user stories.
Environment: Source Tree, Bitbucket/Stash, Confluence, Content platform, Product Backlog, Kanban Board, Scrum Board, Bugs, User Stories, Sub Tasks, Jira Software, IntelliJ, NodeJS, JavaScript, LDAP account, RabbitMQ, Scrum meetings, Maven, TestComplete, Rest API, Test Rail, Jenkin Jobs, Citrix Workspace, Receiver, Reports, Microsoft Teams, Skype for Business, Microsoft Lync, Blue Jeans, Windows OS, Mac OS, Chrome, Firefox, Opera, Edge, IE, HP UFT, Lucidchart
Confidential, Mason, OH
QA Engineer
Responsibilities:
- Extensively worked on Agile (Scrum) methodology throughout the Software Development Life Cycle (SDLC).
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Involved in running Test scripts on different browsers using the Selenium WebDriver.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Experience in deep defect root cause analysis and root cause solutions.
- DevelopedVB scriptfunction libraries and Descriptive programming by usingUFT.
- Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
- Experienced in writing concise test plans and comprehensive test cases using Behavior Driven Development.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Used Cucumber for browser based testing with scenarios and situations.
- Worked on Payment System (Visa/Master Card), Credit Card, Debit Card, School Education management systems, Banking (Merchant, Fraud Guard, Case Management & Dispute Management) & Content Management.
- Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Used SOAP UI to test SOA based architecture application to test SOAP services and REST API. Also used REST Assured in testing and validating in Java.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Assigned the new projects to testing team and track the Review schedules and Testing Status.
- Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Created concise and clear reports for distribution and presentation to senior management on daily and weekly basis. Experience monitoring and tracking implementation plans.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, SOAP UI, XPath, Eclipse, CSS, HTML, XML, JMeter, Quality Center, Java Script, Agile, REST Assured, Shell Scripting,Firebug, BDD, SQL, Oracle and Windows.
Confidential, Winfield, IL
QA Engineer
Responsibilities:
- Actively participated in agile testing. Completed tasks on time for each sprint to meet the deadlines.
- Used Selenium IDE for Open source web testing.
- Involved in creation of Automation test framework using Selenium.
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Added annotations to the test. (Selenium).
- Developed the Automation Test Scripts using Java and execution using Selenium.
- Experienced in usingSelenium Gridto execute Selenium automation suites on different platforms and various browser combinations in parallel
- Automated test creation inSelenium Webdriverand Hewlett-PackardQTP/UFT; creating testing frameworks inSelenium.
- Involved in executing all Selenium test scripts on the different browsers and checked for compatibility.
- Regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
- Executing Test Cases, Test Plans and Analyzing the Test Results.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Performed Manual Testing on different Modules of the Application.
- Investigated software bugs and maintained reports, tracked defects.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Linux Shell Scripting, Maven, SOAP UI, XPath, Eclipse, CSS, HTML, XML, JMeter, Quality Center, Java Script, Agile, Firebug, Firepath, SQL, Oracle and Windows.
Confidential
QA Analyst
Responsibilities:
- Created Testplans and Testcases based on business and functionalrequirements.
- Interacted with business and developmentteams for requirements and test scenarios reviews.
- Designed, executed and maintained SeleniumWebDriver, TestNG, automated test cases for regression test cases.
- Participated in Smoketesting the functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Created test cases and executed these test cases to test the module functionality using test functions
- Facilitated the implementation of a Quality System which complies with FDA and other international regulatory guidelines.
- Developed and implemented software development lifecycle (SDLC) policies, procedures, and validation test scripts according to the client's standards.
- Performed regression tests on various modified functionality.
- Developed test scenarios for Integration and Regression testing across system releases.
- Executed Test cases and participated actively in System Testing and Regression Testing of the application.
- Performed backend testing of database by writingSQLqueries for both internal & external data interfaces.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Used Quality Center for defect reporting and tracking, and generated documents and reports for further analysis.
- Defect reporting and re-testing the software as the defects are fixed.
- Report assessment findings and recommend remediationstrategies for compliance gaps.
- Developed statusreports to communicate the testing progress.
- Provided guidance to business for UserAcceptancetest scenario specifics based on executed Integration test cases.
Environment: Selenium Web Driver, JavaScript, HTML, XML, JavaScript, Shell script programming, Web Services, SOAP UI, WSDL, TestNG, QualityCenter, Maven, Oracle, SQL, Git, Windows.
Confidential
QA Analyst
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Designed Test Plan for testing life cycle of application.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed.
- Results were recorded and published to management.
- Involved in performing Smoke, Functional, System and Regression and backend Testing
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
- Performed Unit Testing for java application.
- Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Performed Performance Testing using JMeter.
- Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Database Change Verification testing using Oracle-Toad and SQL queries.
- Identified and documented defects using Buganizer to ensure applications functionality.
Environment: Selenium WebDriver, Grid, JUnit, TestNG, Java, ANT, Oracle-11g, Eclipse, Buganizer, Firebug, Linux (Ubuntu-10.04), Mac OS X, Open Office, Google Docs