Test Automation Engineer/mobile Application Test Engineer Resume
Washington, Dc
SUMMARY:
- 8+ years of software quality analyst and automation test engineer experience on large diversified projects, including manual test case execution , defect tracking, test plan/test case creation and management, requirement analysis, design and development Automation Testing framework .
- Experienced with domains such as Banking , E - Commerce Websites and Health Care Industry.
- Experienced with Review meetings to identify Ambiguities in functional requirements.
- Strong experience with testing products: Web Services, XML, API using Soap UI (API Ready)
- Strong experience with open source automation tools and frameworks like Selenium, Watir, Cucumber, BDD.
- Solid knowledge of scripting and programming languages like Java, Ruby, JavaScript, Python, HTML, CSS.
- Experience in Mobile Application Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile and Tablet devices.
- Experience with Mobile Automation Tool Device Anywhere and Appium automation framework and knowledge of SeeTest , eggPlant
- Experience testing WEB applications on HP UFT, Selenium platforms.
- Experienced in developing Test Plans and Test Cases for all types of software testing.
- Extensive knowledge of SDLC (Software Development Life Cycle) and STLC methodologies .
- Experience working with different modules of ALM/Quality Center such as Requirements, Release, Test Plan, Test Lab, Test Cycle, Defects and Dashboard.
- Experience working with Jira, Zephyr, Confluence, Bamboo.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber, Ruby.
- Experienced in API testing with Postman.
- Solid experience in creating automation tests for testing RESTFul Web services in Ready API/SOAP UI
- In debt understanding and experience in data mapping and ETL process .
- Also performed onsite-offshore coordination for multiple projects to perform test related activities
- Preparation of Defect Metrics and Productivity Metrics for the team, worked as back end tester worked in creating manual test cases in Quality Center /ALM.
- Developed and automated UI and API functional test scripts using Java, Selenium WebDriver , Test NG, Maven, Cucumbe r and Jenkins
- Experience in testing on devices and operating systems developed on Java and C++ based technology .
- Experience in working with Windows, Client-Server, Web based related applications.
- Hands on experience working with different modules of Quality Center such as Requirements, Release, Test Plan, Test Lab, Test Cycle, Defects and Dashboard.
- Experienced in various types of testing including Sanity Testing, Smoke Testing, Functionality Testing , System Testing, Positive and Negative Testing, Security Testing, Cross-Browser Testing and Regression Testing
- Well versed with Exploratory Testing, Mobile testing, Database Testing SQL , Localization Testing
- Experience in using AWS cloud technologies EC2, S3 .
- Performed Back End Testing by executing SQL queries and performed data validation.
- Performed User Acceptance Testing (UAT) manually.
- Participated in design walkthroughs and verified QC Test Scripts and results.
- Experience in creating various types of reports during test execution process such as Test Execution Status/Summary, Defect Injection rate, Requirement Coverage, # of Defects by Severity, # of Defects by Status etc. Through Test Lab, Defect and Requirement module of HP ALM/Quality Center.
- Effective Time Management Skills and consistent ability to meet client deadline.
- Excellent analytical, problem solving, presentation, and interpersonal skills.
- Good team player with excellent communication skills, vendor experience and ability to lead, manage, coordinate and work independently in a time sensitive environment.
PROFESSIONAL EXPERIENCE:
Confidential
Washington, DC
Test Automation Engineer/Mobile Application Test Engineer
Responsibilities:
- Set the testing environment with required tools and libraries
- Developed automation Hybrid framework with Ruby, Cucumber, Watir and Selenium
- Developed Cucumber features for automation framework
- Developed Ruby methods to handle Cucumber steps
- Implemented back end testing in automation framework with Oracle database connection.
- Implemented report generation testing in automation tests.
- Executed weekly regression suit with continuous Bamboo integration
- Create automation test suits for RESTFull webservices
- Executed SOAP UI API regression suit
- Used page object pattern with Pageobject Gem for automation framework
- Implemented BDD approach for automation testing
- Performed regression testing
- Created branching for regression versioning
- Tested web services with API Ready tool
- Used POSTMAN for quick API test
- Used Bamboo for continuous integration
- Project management was done in Jira
- Continuously used SQL Developer to check data from Oracle database
- Used Powershell and IRB to test my scripts before adding to the project
- Prepared regression test results for reporting
- Prepared individual test results for integration testing reports
- Developed automation testing framework for testing Android and iOS mobile applications.
- Perform QA Smoke, Acceptance, Regression, Function, UI, Usability and Compatibility Testing
- Automate test cases, test suites for Regression Testing via Appium/Selenium WebDriver
- Run Compatibility Testing (cross Android and iOS platforms, cross browsers , cross mobile devices - phones , tablets , iPads etc)
- Created automation scripts in Java for mobile testing framework
Environment : Windows, Unix, Mac OSX, iOS, Android, Ruby , Jira , Oracle, Cucumber, Selenium, Appium, Bamboo
ConfidentialWilmington, DE
Test Automation Engineer
Responsibilities:
- Enhanced automation framework and developed automation scripts for Selenium with Java
- Analyze Requirements and Develop the the Test Strategy, Requirements Traceability Matrix and The Test Plan.
- Involved and attended scrum meetings, discussed issues with the developing team and get it fixed in time.
- Loading text file into database using Informatica tool.
- Responsible for set up test environment and test databases.
- Designed, documented and executed maintenance procedures, including system upgrades, patch management and system backups.
- Performed Regression testing against the various builds of the application.
- Developed and managed project plans while providing status updates to management.
- Writing shell scripts in UNIX to check the data integrity during the data transfer.
- Involved in database validation using SQL queries which included complex joints in the UDB tables.
- Developing project test plan, test cases based on software requirement specifications using ALM Quality Center and executed in time.
- Involved in testing the web service using SOAP UI tool, sent SOAP request and verified SOAP responses with application.
- Involved in the defect tracking meetings with the developers and business team.
Environment : Unix, Windows, Java, Oracle 10, SQL server, ALM Quality Center, SOAP UI.
ConfidentialMA
Automation Test Engineer
Roles and Responsibilities
- Involved in preparing test plan and test cases based on the business requirements.
- Involved in developing test cases for manual testing.
- Implemented the SDLC for the testing life cycle and followed the standards process in the application.
- Worked with clients to generate IVR Call Flow diagrams (VISIO), report needs and suggested improvements in order to build IVR test plan .
- Analyzed test results to make sure requirements have been met and existing system requirement still holds.
- Extensively used Data warehouse ETL methodology for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using Informatica, Data stage, etc.
- Managed IVR quality assurance (QA) which included the creation and documentation of test scenarios, test cases, scripts, testing , UAT and perform internal QA activities on IVR releases
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, with different Locators (xpath, CSS, id, Link text) Able to write Java Test Automation Script using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
- Developed Cucumber framework using Selenium Web Driver .
- Implemented BDD framework using Cucumber.
- Developed BDD and TDD script with Cucumber and ruby
- Worked extensively with the medical units of wellness program to update the Patient profile, Sales Administration processes (hospital integration).
- Tested various Claims for different plans including Medicare, Medicaid and HMO/PPO.
- Assessed the intelligence data methods requirements and database marketing issues and presented findings to management.
- Developed test cases and scripts for Functionality and Security testing.
- Performed execution of test cases manually to verify the expected results. Conducted Security, Integration, functional testing, regression and GUI testing on each build or version of the application
- Performing Backend testing using extensive SQL queries.
- Conducted Positive and negative testing.
- Isolated and reported bugs and made sure that the bugs were fixed efficiently and thoroughly.
- Used MQC for error reporting and communicating between developers, product support and test team members.
- Performing Cross-platform , Functional , Regression testing, UI testing for mobile app using Appium test automation framework.
- Developed automation scripts for Appium
- Developed automation formwork for solving Mobile testing challenges
- Multiple device and browser testing with SauceLabs integration, including iOS and Android native mobile apps
- Mobile application data validation with respect to the background RESTFul web service
- Defined and implemented test lab infrastructure with cloud service and mobile devices to ensure continuous build
- Defined automation process and conducted process review audits
Environment: Informatica, Cucumber, Ruby, Java, Selenium, Appium, Quality Center , Windows, MAC OSX, iOS, Android, SQL, Microsoft Office, Unix, Google, IIs, IE, Share point, Outlook, MS Tools.
ConfidentialBloomfield, CT
Quality Analyst/ETL Tester
Roles and Responsibilities:
- Working closely with Business team on understanding the requirement. Prepare test cases and execute test cases in HP QC
- Performed manual testing on various function of the system such as Payment creation, entitlement, validation, scheduling, workflow and reports.
- Performed Smoke Testing, Integration Testing, GUI Testing, Functional Testing, System Testing, End to End Testing, Regression testing , Compatibility Testing and Database Testing.
- Continues Integration (CI) Tools such as Jenkins and Bamboo from Atlassian
- Validate the ISO XML payment initiation messages for the entire format.
- Prepared Test Plans, Test Strategies, and Test Scenarios for ETL and Reports testing .
- Generated server response using SO A test passing WSDL l ink or server end points
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features , Scenarios and Step Definitions.
- Executed User Acceptance Tests in Behavior Driven Pattern using Cucumber.
- Developed test scripts to implement and parameterizing test cases, test Scenarios and features for BDD (Behavior Driven Development) using Cucumber .
- Configured Selenium WebDriver , Test NG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release
- Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Language.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver , Test NG and Java technologies (Eclipse IDE) Contributes in framework creation.
- Worked on Multi language testing on validating the applications with French and Portuguese languages.
- Perform Cross browser testing and validate the application behaviors on various OS and browsers.
- Disability Discrimination Act (DDA) Compliance Testing using JAWS
- Perform Sanity testing, volume testing using Soap UI.
- For validation, use the external web services and tested using SOAP UI .validate web services using SOAP UI by testing XML request and response data with SOAP protocol
- Wrote and executed SQL queries to fetch data from database to verify test results.
- Used Clear quest for bug tracking tool to report application bugs and enhancements request and discussed with developers to resolve technical issues.
- Manage the requirements, test cases, defect and track the defects in RQM/Clear quest.
- Involved in the performance testing of the application.
- Performing Cross-platform , Functional , Regression testing, UI testing for mobile app using Appium test automation framework.
- Developed automation scripts for Appium
- Developed automation formwork for solving Mobile testing challenges
- Multiple device and browser testing with SauceLabs integration, including iOS and Android native mobile apps
- Mobile application data validation with respect to the background RESTFul web service
- Defined and implemented test lab infrastructure with cloud service and mobile devices to ensure continuous build
Environment: Clear quest, RQM, Sql, UNIX, web services, Soap UI, RESTFul, Informatica, Selenium, Appium, Cucumber, ruby, java, SQL, XML, IIs, MS Tools
ConfidentialRichardson, TX
QA Tester
Responsibilities:- Analyzed system requirements developed detailed Test Plan and test cases
- Reviewed the Use Cases in Use Case document and converting into test scenarios and test cases / test scripts.
- Prepared Traceability Matrix of Use Case coverage with Test Cases
- Identification of environment specific Test data
- Execution of manual test cases and logging of defects using QC
- Execution of Automated test scripts in Regression suite, analyzing failures and logging of defects
- Writing SQL queries and performing back end testing using MS SQL
- Selected, designed, and prioritized test scenarios and test cases that provided efficient coverage of requirements consistent with acceptable level of risk
- Manually tested modules for compliance with functional requirements
- Performed negative and positive testing manually
- Developed Data Driven and Keyword Driven Framework using QTP
- Customized test Result in QTP . Read Excel Data into Custom QTP Data Table using Custom Function. File System Object.
- Used Descriptive, Synchronization, Call function, Parameterization, Checkpoints, Error Handling, Recovery Scenarios, Regular Expressions to enhance test affectivity also created reusable actions by using QTP/UFT .
- Developed test scripts on Expert View and enhanced those scripts using Functional Libraries from scratch and performed regression testing for every new release using QTP as an automation tool with VB scripting.
- Involved in developing Frame Works, creating reusable libraries and documented Automation Scripts, recovery scenarios and Test Parameters in QTP/UFT .
- Maintaining Regression test suite in QTP/UFT Object model and Descriptive programming.
- Identified, analyzed, and documented defects, errors, and inconsistencies in the application using MS Excel
- Reported defects according to Defect Life Cycle
- Created and Maintained Test Matrix and Traceability Matrix
- Performed Web Service Testing experience using SOAP UI pro
- Established and maintained traceability matrix until business requirements were signed off.
- Using MS-Visio analyzed business requirements and process through Use Cases, Class, Sequence, and Activity diagrams, and adapted UML standards to define modularized Data Process Models.
- Performed Database testing using SQL queries . Performed Data Validation of the data flow from the front-end to the back-end by executing SQL scripts .
- Involved in testing specific application features like adding products to cart, localization, Order flow through, Email configurations as part of e -commerce application testing
- Involved in system & API testing for different modules
- Conducted GUI, Backend, Data Driven and Security Testing.
- Coordinated and facilitated the execution of User Acceptance testing.
Environment: Informatica, HP ALM/Quality Center, QTP , VB script, Jira, XML, API, MS SQL,,IIs, Google, Share point, MS office suite, Soup UI
Confidential
Salt Lake City, UT
QA Tester
Responsibilities
- Create Test related documents such as Test Plan, Test Scenario, and Test Cases throughout the STLC.
- Provided test team status reports on weekly basis to the project manager.
- Involved in manual and automated testing .
- Actively participated Agile and scrum meetings, review and developed test scenarios.
- Responsible for conducting Functional, Integration, Regression, and UAT testing of CRM’s Relationship Value Management Applications.
- Involved in validating SOAP XML specifications as per the standards.
- Involved in UAT testing for migrating the data.
- Developed and executed test cases for Photo & Video Upload modules (image type and size variants).
- Tested functional modules such as Collection, Smart Collection, Gallery & Album, Account Configuration and Management.
- Logged bugs to the bug tracking system for issues found clearly specifying the OS, browser type & version, steps to reproduce and attached screenshots to demonstrate the issue
- Successfully implemented the End2End testing and UAT (User acceptance testing)
- Entered bugs in Quality Center, verified bug fixes and performed end to end testing.
- Followed Agile Methodology to emphasize on real time communication over written documentation.
- Conducted System Testing, Regression testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
- Involved in reviewing complex SQL queries, views , functions and stored procedures and spotting issues before/during code migration.
- Created and maintained SQL Scripts and Unix Shell scripts to perform back-end testing on the oracle database.
Environment/Tools: Windows, Mac, Unix, JetBrains RubyMine, JetBrains IntelliJ, Git, SVN, Java, JavaScript, HTML, CSS, XML, Ruby, Python, SOAP UI (Ready API), MS SQL Server, Quality Center, SQL, MS Excel, MS Word, MS Project, MS Office, AWS.
