We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Senior QA Automation Engineer with 8+ years of experience in software quality assurance and software testing of client - server web-based applications.
  • I am good at analysis, design, and testing of MES, Continuous data protection, retail, GUI, web, mobile, ande-commerce applications. Involved in all phases of SDLC and STLC. Expertise in Waterfall, V-model, Agile with SCRUM life cycles. 2 years of experience in Mainframe security
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver. Worked on Cross Browser testing through Selenium Web Driver by testing the Scripts on different browsers.
  • Experienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
  • Expertise in Grey box, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing, Hot Fix testing methodologies.
  • Experience in using ANT, Maven as build tool for Selenium. Experienced in converting existing QTP Script to Selenium Web Driver Script for multi browser.
  • Experience in using Visual studio and eclipse IDEs, and experience in code written in different programming languages like JAVA, HTML, C#, JAVA script and CSS.
  • Tested Web Services using Soap UI tool by validating request and response data XML, JSON and created Mock services for Rest API with Soap UI tool and also written Groovy scripts with assertions and data-driven testing using excel data with Soap UI tool.
  • Experience in preparing Cucumber feature files (User Stories) and automated the feature file using Selenium. Creating and Executing test scripts for regression testing of web application using Selenium and Cucumber.
  • Experience in testing cloud based infrastructure-using tools like JMeter.
  • Good amount of knowledge using C# as a programming language and Visual Studios.
  • Maintained Test cases in TFS web application and Automated by integrating with Selenium and C#.
  • Written automated test cases using C#, Nunit and selenium web driver 2 have continuous automation experience using C#.
  • Experienced in performing Back-End Testing to maintain Data Consistency, Integrity and Accuracy of SQL Server and Oracle database.
  • Experience on various SQL Editors such as TOAD, SQL Plus, SQL Developer, AWS DynamoDB using Node.js and other utilities SQL*Plus, SQL*Loader. Experience in working with databases like Oracle, DB2, MYSQL Server, AWS DynamoDB and Flat Files.
  • Good Understanding on calculating capacity, analyzing User Stories and acceptance criteria in agile methodology and participated in daily Scrum meetings, Sprint planning, Sprint Retrospective, Reviews, and testing each sprint deliverables.
  • Experience in developing data pipelines using AWS services including EC2, S3, Lamda functions, step functions, DynamoDB and CloudWatch.
  • Created pipelines in ADF using Linked services/Datasets to extract, Transform and load the data from different sources like Azure SQL, Blob storage and Data warehouse.
  • Good knowledge on leading multiple Azure Big data transformation implementation in Financial services and in Uitilities industries.
  • Excellent skills in understanding projects and creating test cases out of Business Requirement Document and Functional Requirement Document used in BDD framework of automation.
  • Good knowledge of Salesforce configuration, Data migration, System integration Testing and familiarity with Visualforce (Pages, Components, Controllers) MVC architecture.
  • Hands on experience for defect tracking & defect management from the discovery of defects, submitting the defects with elaboration so that developers can recreate & provide the fix faster, retesting of the fixed defects & tracking the defect status in defect tracking tools TFS, Bugzilla, and Jira till it is closed.

TECHNICAL SKILLS

Programming Languages: JAVA, C#, Python, Ruby, SQL, PL/SQL

Frameworks: Junit, TestNG, Cucumber, Page object model,Log4j,Load Runner

Testing Tools: Quality center 9.0 -10.0, ALM 11.0 and QTP, Selenium Web Driver (IDE, RC, GRID), SOAP UI, QTP, JMeter, Coded UI, CA Lisa, Cucumber, MAVEN, Eclipse

Test Build& Integration Tools: MAVEN, ANT, JENKINS,TRAVIS

Bug Tracking Tools: Quality center, JIRA, Bugzilla, TFS, Remedy

Version Control Tools: SVN, GIT, IBM Rational clear case, BIT Bucket, Java, source tree

Operating System: Windows NT 2000, LINUX, UNIX, MAC OS, Solaris

Databases: MYSQL, ORACLE,SQL server, I-SQL

Types Of Testing: Manual, UI, Integration, Regression, Black-box, White-box, Functional, Performance, Smoke, Sanity, API, Unit

Mobile Technologies: Android SDK, SeeTest, Appium, JAVA,API, Perfecto Mobile, IOS, XCode

Project Methodologies: Agile-Scrum, Waterfall, SDLC, STLC, Bug life Cycle

Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio

Cloud Services: AWS, Azure

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

QA Automation Engineer

Responsibilities:

  • Familiarity with test engineering tools such as JUnit, Selenium, Note JS, Unix Shell scripting, JMeter, JIRA.
  • Worked on Designing and implementing test plans to verify new software features and bug fixes.
  • Execute / Dry run test scripts against any environment as part of test execution.
  • Setting up test data required for script execution using Selenium WebDriver, JAVA, SQL.
  • Automates Smoke and Regression test cases using Selenium WebDriver in Maven projects.
  • Used JUnit framework to run unit test and Maven to build the Project.
  • Used Selenium Web Driver with java plug-in to generate automated test scripts from scratch and enhance existing scripts.
  • Involved in providing the efficient locators strategy like Xpath and CSS to run Web Driver script in stable condition.
  • Created Cucumber Feature Files for BDD environment project with Java Object Oriented Programming.
  • Scheduled jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
  • Experience with Cucumber\JBehave, BDD, TestNG testing frameworks
  • Able to test back end API's (SOAP and REST) and front-end UI applications.
  • Used Cucumber for regression testing and functional testing with Selenium as primary tool to the Test Scenarios.
  • Used GitHub as version control tool. Used Maven, GitHub, Jenkins for automating testing process during deployment. Performed REST API testing using Postman.
  • Used Test Manager for Bug Tracking, Bug fixing, and Bug Reporting using Jira.
  • Validated requirements and system design to help formulate test plan.
  • Involved in Sprint planning meeting and grooming session for upcoming Sprints.
  • Interacted with the Business Analysts for requirement analysis, test case reviews. Working closely with dev.

Environment: No-SQL (MongoDB), Kafka, AWS, Windows, Q-Metry, Jira, Jira Test Management, Selenium Web Driver, JAVA, JUnit, Jenkins, MAVEN, Post Man, API testing, Smoke Testing, Massaging testing, Regression Testing, Manual testing.

Confidential, Dallas, TX

Senior QA Automation Engineer

Responsibilities:

  • Monitor the effectiveness of the Quality Program Implementation through project audits and Project control meetings and Perform Production/Post-production deployments validations/support and debugging.
  • Perform client Regression test and signoff deployment Pre-Prod environment and DNS swap test between production systems. Track and validate Prod Hot fixes deployments for OEM customers and perform problem solving and root cause analysis.
  • Create, Develop and Maintain Automation Test Scripts for Regression Testing using Selenium Web Driver, JAVA, Eclipse and TestNG Annotations to create test suites by interacting with QML objects with the help of JUnit Framework and MAVEN build tool using GitHub as a code Repository
  • Identify and analyze data discrepancies and data quality issues and work to ensure data consistency and integrity.
  • Experience in testing across all platforms themobile devices and Tablets on Window Mobile Phone 7 platform.
  • Developing the Test Conditions in various stages of application using JAMA test management tool and defect tracking using JIRA, Including the Product, Regression, Functional and System Integration Testing. Analyze and create feature files for Behavioral Driven Development testing for Automation.
  • Collaborate with Project teams on various products used and effectively propose the testing and Automation improvements, scripts, testing, debugging, and documenting.
  • Develop, modify, apply and maintain quality standards and protocols and be responsible for developing and implementing strategic validation plans, validation protocols and quality/regulatory compliance operating procedures.
  • Automated build process through Jenkins (CI/CD), all QA jobs executed through Jenkins.
  • Performed Web services, Restful and Graph QL testing using SOAPUI, Postman, JMeter, Rest-assured (In Eclipse with Cucumber features files) and NodeJS.
  • Created DynamoDB Node JS scripts to read the data from database and validate. Created NodeJS scripts to read xml data, JSON data and performed file validations
  • Created automation test scripts for functional, Mobile app, web services and performance. Developed reusable functions using JavaScript.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications using AWS and GCP.
  • Experience in testing the SXM Application using the VM Ware Workstation using the Linux commands.
  • Good knowledge of Salesforce configuration, Data migration, System integration Testing and familiarity with Visualforce (Pages, Components, Controllers) MVC architecture.
  • Experience in API testing using the Charles proxy tool in OEM and Android Application.
  • Using Charles Web Debugging proxy for AJAX debugging by viewing XML and JSON requests and Response, Bandwidth Throttling, breakpoint to intercept and edit request and response to validate Authentication, Consumption/metrics data and Conversion flow
  • Lead/Planned/Executed/completed the performance testing efforts of channel REST Webservices completely on AWS technologies.
  • Experience on web applications, batch processing application and backend processing applications in AWS and in managing AWS cloud resources, EC2, Cloud watch and IAM.
  • Evaluated purchase and implementation of performance test tool Stress Tester by reflective solution on AWS cloud environment.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Written Test Cases using C#, Nunit and Selenium WebDriver2 Continuous automation experience using C#.
  • Experience in building Microsoft.net/C# automation script by using Selenium and Visual studio

Environment: Selenium Web driver, TestNG, Eclipse, Java, GIT, JUnit, Jenkins, JAMA, JIRA, Mimosa, VMware Workstation, Charles debugging Proxy, Dynatrace tool, GCP, C#, Atlassian Confluence tool, Neo VI, Vehicle Spy, WinScp, putty, ServiceNow, AWS, Linux, Android, MS Office Suite, Pasa logger,VP4R tool.

Confidential, Bothell, Washington

Senior QA Mobile Tester

Responsibilities:

  • Responsible for Smoke testing, black-box testing, white-box, Integration testing, Database testing, regression testing and GUI & API testing.
  • Worked in Agile environment and providedtestingof complex next generation features forSalesforceCRM
  • DevelopedBDDtests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Specialized in designing behavior driven test solutions for Microservices by following Domain driven design, continuous delivery, continuous integration, Microservices.
  • Requested different versions ofIOS, Android devices analyzed the Crash reports on various mobile platforms and reported to the development team
  • Experienced in documenting & tracking defects and regressions.
  • Automated Web Services using Rest Assured using Java in eclipse. Microservices validation using Java.
  • Involved in designing of Automation Test cases using Selenium Web Driver, Java, Junit, and Ant.
  • Experience with Test Automation tools such as Cypress,TestNG, Jmeter, Junit.
  • Hands on experience on working Cypress for angular application end to end testing and performed UI and API testing using Cypress.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Experience in testing themobile devices on Window Mobile Phone 7 platform.
  • Experience in testing the differentmessaging applicationslikeE-mail, Instant messaging (IM), and SMSon different mobile devices.
  • Responsible for creating JAVA SOAP UI test suites and test cases for SOAP & REST API testing.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI.
  • Tested web services by generating XML based SOAPUI Requests and validated the corresponding XML based SOAPUI Responses.
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine.
  • Involved in mobile testing include app testing & Test automation for web applications using cucumber.
  • Designed and developed tests for mobile apps testing in Android Platform using Appium.
  • Experience in handling messaging services usingApache Kafka.ConfiguredKafkato read and write messages from external programs. ConfiguredKafkato handle real time data.
  • Designed asynchronous messaging usingJMSto exchange of critical business data and events amongJ2EEcomponents and legacy system.
  • Experience on usability testing on Mobiles and Tablets using Perfecto Mobile add-in by implementing X-Path and Script-Once techniques.
  • Coordinating with Perfecto support team to find suitable solution for the technically challenging areas.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Design and virtualization solutions on several of technologies like J2EE, middle ware platforms including messaging technologies.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Environment: AWS, Windows, Q-Metry, Jira, Jira Test Management, Selenium Web Driver, JAVA, JUnit, Jenkins, JMS, Kafka, Post Man, Source Tree, Bit Bucket, C#, Appium, Perfecto, Cypress, API testing, Smoke Testing, Massaging testing, Regression Testing, Manual testing, Mobile testing.

Confidential, Jersey City, NJ

QA Automation Tester

Responsibilities:

  • Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
  • Ensure to guide process and technology adoption to assure aptQAtesting of User Interface application.
  • Involved in building automation framework from scratch usingSeleniumWeb Driver, Java, JUnit, Cucumber (BDD), and Eclipse.
  • Developed Automation framework implementing Page Object Model, using JAVA,SeleniumWeb driver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.Performed test execution formobilehtml website on various tablets and devices.
  • Used MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds. Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Performed UI, Functional and Regression testing by automated usingSelenium, TestNG, Maven, and Jenkins.
  • Integrated Automation scripts (SeleniumWeb Driver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
  • Performed Data-driven testing using JUnit functions andSeleniumWeb Driver which examines the data properly from XML files.
  • We have also done BATCH testing for putting down all the test cases and run down them as Batch with QTP as the test tool.Develop scenario based testing for theJMeter scripts.
  • Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios. Created and executedJMeterscripts for performance testing of portal.
  • Batch testing is done by validating the test results on output files and data changes done by the batch jobs under testing scope and recording of them.
  • Hands on experience on with API testing framework Karate.
  • Experience testing and developing automated tests for both REST and SOAP services using Rest Assured and Karate.
  • Working knowledge of the mainframe development tools and methodologies.
  • Participate in development and implementation of enhancements/changes on the mainframe platforms.
  • EnsureSOAPXML Messages are transmitted correctly from the sender to the receiver end points and the data loaded to the database as mentioned in the source to target mapping document.
  • Tested web services by generating XML SOAPUI Requests and validated the corresponding XML SOAPUI Responses. Hands on experience in TDD, BDD and ATDD approaches.
  • Used Apache POI API to register the test data from the excel sheet.Utilized Jira as defect tracking tool on the project.
  • Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional and acceptance testing usingSelenium.
  • 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 (BDD) and scenarios and generating report daily basis.

Environment: SeleniumWeb Driver, Java Web services testing, JAVA, JIRA, JMeter, SQL, Jenkins, MAVEN, SVN, Apache-POI, Cucumber (BDD), Karate Gherkin, Oracle DB, Eclipse, Mobile Testing, Batch Testing, Firebug, Fire Path, SOAPUI, XML, HTML.

Confidential, Bentonville, AR

Junior Manual Database Tester

Responsibilities:

  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Created and executed SQL queries in Oracledatabase compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Good knowledge and experience in C#.
  • Web Service automation using C#, Soap UI and tested web services manually using POSTMAN.
  • Customized the selenium Test as per the Test Case by using the C# Script.
  • Worked with development teams analyzed software bugs and deficiencies based on the testing results.
  • Involved in developing and creating test methodologies, test plans, test scenarios and manual test cases
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly with standup meetings.

Environment: Manual Testing, QTP/UFT, Quality Center, HTML, DB2, SQL Server, C# Windows XP, MS Outlook.

Confidential

QA Automation & Manual Tester

Responsibilities:

  • Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the Application.
  • DevelopedTest ScenariosandTest Proceduresbased on the test requirements. PreparedTest PlanandTest Cases. ExecutedTest Casesand Gathered Test Execution results. Tested the Functionality of the application throughmanual Testing.
  • Automated test scenarios forGUI,Functionality and performed data-driven testing on the application inserting different data usingQTP. We use capturing and modeling dependent systems through Service Virtualization capabilities.
  • Performed extensivefunctionalGUIlevel testing and wrote /modified tests from scratch. Developedtest casesandscenariosin accordance to the technical specifications and project plans provided by the appropriate business analysts.
  • Used Defect Management tool JIRA. PerformedSanity, Smoke,Functional, Security, ConfigurationandUser Acceptance testing manually.
  • Tested the Application in differentWeb Browsersand on Multiple Platforms-UNIX, Linux, and Windows. We used to do GUI testing. I worked with Oracle 10g and 11g.Manually testedcalculations ofhome and auto insurancerates and dividends using MS-Excel and cross-checked for results data.
  • Performed calculations onExcel sheetto estimate how much life insurance a person needs, based on the debts customer has. UsedQuality Centerto generate reports. UsedQuality Center, for test planning...
  • PerformedSecurity Testingof the application to ensure proper user authentication. Tested the application compatibility withIEandMozilla Firefoxbrowsers.
  • Providedtest plan,daily reportson the functional or performance testing effort. WroteTest Summary Reportat the conclusion of the test cycle.
  • Conductedmanual functionalityandregression testingfor each build and version. Documented errors and implemented their resolutions.

Environment: Java Script, HTML, ALM, Oracle, Quality Center, QTP, Clear Quest, SQL Server, Windows, UNIX, Manual testing, Mobile Testing,

We'd love your feedback!