We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

0/5 (Submit Your Rating)

Sfo, CA

SUMMARY

  • Around 10+ years of professional experience as Quality Assurance Analyst in various domains such as E - business suite, Banking & other types of software products ranging from large scale web-based applications to Cloud based applications.
  • Experienced with STLC, Bug Life Cycle and QA processes such as preparation and maintenance of Test Plans and Test Cases and enhancement to Test Scripts for Automation Testing and Manual Testing.
  • Hands on Experience in both development & testing phases in Agile software development environment in Scrum Team
  • Expert in automation of iOS Mobile App using XCode, KIF and XCUITest
  • Expert in creating test scripts using Ruby Script with Selenium on both Mac and Windows environments.
  • Good experience with Oracle/MySQL database, SQL, PL/SQL and JDBC Technology.
  • Experienced in design test case and test suite for testing web application, also worked on Selenium Web Driver and Watir Web driver frame works automation tools.
  • Having Good experience testing both IOS and Android mobile applications based on Client requirement
  • Experienced using FB Snapshot for comparing screen shot of UI screens of iOS app
  • Experienced in integrating swiftlint and Danger plugins into Fastlane as process of Continuous Integration
  • Having experience using oAuth two leg and three leg using Open id connect
  • Having good working experience in developing scripts using Behavior Driven Development (BDD) and Acceptance Test Driven Development(ATDD)
  • Created complete solution for continuous integration using Jenkins by pulling code from GitHub.
  • Expert in bug report analysis, creating traceability & risk assessment using various test management tool such as Jira, Target Process, Quality Center and Application lifecycle management.
  • Experience in performing Black Box testing for dynamic data validation in User interface validation and performing White Box testing to check the logic of functions, methods, boundary values, loops and If-conditions.
  • Involved in all phases of Software Development Life Cycle (SDLC), that is, requirement analysis, design, development, unit testing, integration, system testing, deployment and production support.

TECHNICAL SKILLS

Operating Systems: Windows, Unix/Linux, Mac OS, Android OS

Oracle ERP: Oracle Applications R12, 11i (AR, AP, GL, OM, Po, Inventory)

Automation Tools: Selenium Web-driver, Junit, J-meter, TestNG, Ant, Maven, Hudson, Cucumber

Languages: Objective C, Java, Ruby, Swift

Test Management Tools: Rally, Jira, Quality Center, Target Processor, ALM

Web Technologies: Rest API, SOAP API, Tomcat

Database: My SQL, SQL, Oracle

Other Tools: Eclipse IDE, Ruby Mine, Firebug, Sauce labs, Android SDK, Xcode

PROFESSIONAL EXPERIENCE

Confidential, SFO, CA

Senior Mobile QA Engineer

Responsibilities:

  • Created test Framework and added cases for IOS and adding test cases for Android to meet requirement for Product owner and checking with developers based on priority.
  • Performing integration and regression testing with cross functional teams to meet our requirement for mobile functionality.
  • Performing final round of testing before submitting to App store and providing User acceptance feed back
  • Making Build from Xcode as a side load to quick test of feature before triggering from Jenkins
  • Involving Defect review meeting based on severity and priority of issue and closing them once it resolved
  • Automated functionality using KIF and Http stubs and Fbsnapshot
  • Updating Tests from KIF to XCUI tests based on organizational changes
  • Identifying Object Identifiers for both KIF and XCUI tests for adding into Object Repository
  • Making builds from Android Studio to run on both device and emulators
  • Transferring APK files to device using Android file transfers
  • Testing on different android devices based on requirement before handover to integration team
  • Automating IOS functionalities using ATTD domain
  • Making Build from XCode and Android Studio based on requirement
  • Did framework setup for Android using google native framework Espresso with Cucumber
  • Triggering Builds from Jenkins by creating test branch from by merging different feature branches
  • Providing signoff on dev Pull requests
  • Created different kinds of EazyBi reports for each functionality based on Need for test coverage
  • Creating Defect dashboard using Jira and EazyBi
  • Developed Test plan and Test strategy for each PI after PI planning

Environment: Swift, KIF, XCUI Test, Xcode, Android Studio, Version One, Jira, confluence, Slack, Lync, HipChat, Fb SnapShot, EZBI Reports, espresso, Cucumber

Confidential, SFO, CA

Senior QA Engineer

Responsibilities:

  • Created frame work Using Ruby and Cucumber, to Automate Identity bridge API and webpage by following Accept test driven development
  • Automated Identity bridge API and supported Confidential API using Page object and rest client gem.
  • Identifying page elements using selenium Webdriver while automating web page
  • Combine Web frame work and API frame work, to automate Identity bridge service end to end flow
  • Developed different feature files based on user stories by discussing with team during sprint planning
  • Developed step definitions based on feature file by following page object model.
  • Tested rest APIs and soap APIs using Soap UI Pro by adding different certs to different projects
  • Extensively used Soap UI Pro, to test webservices by creating rest or soap projects.
  • Involved in different meetings like sprint planning, retrospective and backlog grooming.
  • Automating AUTH code web flow, resource owner flow and Implicit flow by using new framework
  • Worked on code repository GitHub for code check in and check out
  • Integrated scripts with Jenkins as part continuous integration

Environment: Java, Ruby, Cucumber, Soap UI Pro, Jenkins, ALM, Version One, GitHub

Confidential, Sanatoria, TX

Test Engineer

Responsibilities:

  • Creating test cases for various User stories for various applications in Version one including Classic PM, Next gen and Raptor according to sprint requirements.
  • Setting up environment for Merlot framework by installing specific ruby gems and Cucumber gems and adding plugins like apanta and gegit.
  • Developing Scripts for UI automation using Merlot frame work which is developed using Cucumber and Ruby with selenium web driver.
  • Cross browser compatibility testing of Raptor application by writing automation scripts using Ruby and Cucumber.
  • Assigning tasks to offshore team and responsible to work done by them and clarifying their doubts by continuous interaction with end client.
  • Writing feature files using Cucumber and implementing step definitions in Ruby with selenium web driver using selenium page object model.
  • Functional Testing of Stories based on sprint and pushing into proper status and raising Defects and issues based on functionality, discussing with business and end client regarding blocking issues of stories.
  • By weekly Presenting demos to UAT, based on their feedback working on new stories with end client and business.
  • Check in and check out of code using Git hub.
  • Configuring Jenkins into local machine, creating jobs in Jenkins and running regression suites based on client requirement and as per sprint.
  • Actively participating in sprint planning meeting, Backlog grooming meeting and acting as a Scrum master during daily standup’s.

Environment: Ruby, Python, Cucumber, Eclipse, apanta, Selenium Web driver, Version One.

Confidential, San Jose, CA

Quality Assurance Engineer

Responsibilities:

  • Developed test scripts for both Order to Cash cycle and Material requirement planning and generating reports using Jenkins.
  • Created test plans for better quality of the product and participated in all stages of software quality assurance from beginning of the software development stage till the software release
  • Conducting test case reviews with business and Dev teams and incorporating the review comments and following up with them to get a sign off.
  • Verifying available quantity and on hand quantity of an item in Inventory and in order management before submitting for pick release and checking Back order
  • Developing Scripts using oops concepts in python and selenium web driver for creating RMA orders for specific line items which are shipped based on order no of item and validating different internal orders for different customers based on clients need
  • Tested their customized forms called extended warranty zoom form and item picking process by following FIFCO rules
  • Closely working with different users for Order creating and Booking and picking and then shipping by checking different types of orders like Confidential Contingent order and standard and different types of orders
  • Presenting demos to user for different types of orders based on the requirement and uploaded test cases into defect tracking tool called Cpoint
  • Developing automation scripts for scenarios which are accepted by UAT in their internal frame work which is developed using python and selenium Web driver
  • Run the Regression test for each build for order to cash flow and Material requirement planning in several test suite, export and analysis the logs, find the bugs and discuss with team member to solve the defects
  • Allocating work to offshore team.

Environment: Oracle applications-R12, OM, AR, GL, PO, INV, Python, selenium, Web driver, Komodo Edit, Java, Ajax, C point

Confidential, San Jose, CA

Senior QA Analyst

Responsibilities:

  • Develop and manage overall QA work plan including resource allocation.
  • Responsible to verify Test scenarios and Test Cases for Returns, Shipments and Service contract
  • Reviewing the Uploaded Test cases in Quality Center.
  • Prepared RTM, Test plan and provided same to QACC.
  • Responsible for Attend daily/weekly status calls
  • Prepared Order Creating requirement template and provided appropriate item based on Business Requirement.
  • Prepared Test matrix to track passed Test cases against requirements for every module
  • Mining the data for PID’s from both front end and backend.
  • Involved in Creating Manual journals in GL
  • Involved in Creating referenced and Non-Referenced Credit memo’s in AR
  • Responsible for reporting the defective test results on daily status call.
  • Creating and checking the orders in OM
  • Conducting meetings with off sure team to get the orders.
  • Working with Cross functional tracks like DCT-Finance.
  • Drive relevant portions of E2E test Cases creation and data preparation
  • Providing baseline for each test cycle.
  • Performed GAP analysis and identified the time line required for effective execution.
  • Monitor, prioritize, escalate & coordinate defect resolution/retest during cycles
  • Coordinated UAT activities
  • Verifying Accounting entries with Virtual Trader Accounts.
  • Responsible to run the reports in VT and sending to SME’s to verification.

Environment: Oracle applications 11i, R12, Java/JEE, HTML, XML, Ajax, Python, Oracle 11g, HP ALM, Linux, Jenkins, Git Hub, JIRA

Confidential

QA Analyst

Responsibilities:

  • Understanding the Business requirements and software specifications
  • Identify, document, and manage all test data mining needs
  • Created a detailed documented test scripts and test cases in AR.
  • Developed Test Cases in accordance with the provided use cases.
  • Developing the SQL Queries to get the data from back end.
  • Communicated with other groups like Functional, design to meet business expectations and regular maintenance of software.
  • Preparing and Uploading the Test cases in Quality Center.
  • Responsible for reporting the defective test results on daily basis to the team
  • Engaged with Database Testing and reporting.
  • Reporting and Tracking the defects in Quality Center &Generating Graphs
  • Monitor, prioritize, escalate & coordinate defect resolution/retest during cycles.
  • Verified the application for Functional and system aspects and logged DRs.
  • Preparing validation plans and re verifying DRs.
  • Closing DRs thru Regression cycle.
  • Responsible to update status to the onsite team on daily basis.
  • Participated in Defect / Bug review meetings to help developers to understand the problem, setting the severity levels and retested them upon receiving new builds.
  • Analyze all bugs raised by customer, Validate and verify bugs with requirements and functional documents of their existing system, coordinate off-shore team interactions, and coordinate with the team members on critical problems to solve them.
  • Used Quality Centre for bug tracking and for maintaining the test documents.

Environment: Windows XP, 2000, Oracle Applications, AR, GL Oracle10g, Toad, HP Quality Center

Confidential

Software Engineer

Responsibilities:

  • Responsible for creating a detailed documented test plans/scripts and test cases.
  • Involved in creating the test data in test environment.
  • Manually performed, end-to end testing, System testing, and Regression Testing, Functional testing, Performance testing, and User Acceptance testing.
  • Defined, presented and documented Test Plans and Test strategies for each release of the CRP (Conference Room Pilot) process.
  • Involved in testing the Customers, Vendors, Item master conversions in oracle from the data extracted in Legacy system.
  • Communicating the issues to the developers and retesting upon receiving new builds.
  • Involved in writing and executing the SQL Scripts to match the records count in conversions.
  • Involved in creating, testing and documenting the procedures for processing orders, invoices using the converted customer, item master data in CRP2.
  • Involved in testing and documenting the order to invoice flow by using the converted open orders and tested the closed orders also.
  • Involved in writing and maintaining the changes in Test Plans based on Business Specifications in each CRP process.
  • Responsible for reporting the defective test results on daily basis to the team.
  • Involved in doing End-to-End testing, Positive, Negative, Regression, Integration for Order Management form customization i.e. Freight and Handling.
  • Done testing and documenting the results of custom reports comparing with standard reports.
  • Involved in testing the converted Open AR Invoices by running the Standard Aging Reports.
  • Tested and documented the results of a custom form.

Environment: E-Business Suite, General Ledger, Accounts Receivables (AR), Order Management, SQL, PL/SQL, Toad, XML Publisher.

We'd love your feedback!