Qa Automation Engineer Resume
Boston, MA
SUMMARY
- Over all 8 years of experience in Software Testing (Automation and Manual) with a solid understanding of Test Planning, Test Design, Test Execution, and Defect Reporting & Tracking.
- Participated in Scrum life - cycle, daily stand up, daily review, Sprint planning, Sprint review meetings in Agile SDLC methodology.
- Experience in running parallel automation scripts using Selenium Grid and TestNG.
- Good understanding on Java/J2EE concepts and project architecture.
- Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.
- Experience in Automatic build and Continuous Integration using Maven and Jenkins respectively.
- Experience working on multiple projects and extensive experience in User Acceptance Testing (UAT), End to End, System Integration Testing (SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, and Performance Testing, Batch Process Testing and Cross-Browser testing.
- Familiarity working with Nightwatch.js which is Node.js based framework for web automation.
- Performed API Testing by using REST Assured library in Java and Spring boot.
- Expertise in Microservice’s architecture, API automation testing, Unit testing and CD/CI testing.
- Expertise in Continuous Integrations and Continuous Deployment (CI/CD) processes using Jenkins in combination with Maven.
- Execution of manual API Testing using Postman.
- Testing & Automation of Test Scripts in Ready API using Groovy scripting
- Familiarity with cloud platform - AWS EC2 and S3 environments and cloud-based testing - Sauce Labs.
- Extensive experience with JMeter to do Load and Stress tests for Web applications and REST APIs.
- Proficient in automating Web applications and REST APIs using Selenium WebDriver, TestNG, Java and HttpClient.
- Worked with Cucumber BDD framework by configuring features, step definitions and automation scripts.
- Expertise in creating Hybrid Automation Frameworks using WebDriver based on Page Object Pattern, Data Driven Testing, UI Mapping and Java Design Patterns to avoid code redundancy.
- Extensive experience in REST API automation using Http Client and Rest Assured libraries.
- Solid experience with SoapUI tool for testing Web Services - SOAP and RESTful APIs. Familiarity with groovy scripting.
- Expertise in automating mobile native (iOS and Android) applications using Appium, Java and TestNG.
- Experience in testing web applications developed with CSS3, HTML5 and other JavaScript libraries.
- Good Experience in writing Selenium scripts using Java APIs like Collections, Log4J, JDBC, Apache POI, etc.
- Proficient with UNIX systems and Shell Scripting.
- Experience with the Cloud (Azure) DevOps - Infrastructure and Platform as a service.
- Create and update the DevOps configurations for setting up Dev/QA/Prod environments using PowerShell and Ruby.
- Extensive experience using UNIX file management, process management, network management commands.
- Experience with application and defect life cycle management tools like Rally.
- Good knowledge in using Postman for APIs testing
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Good understanding on the code written in different programming languages JavaScript.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Experienced in continuous integration using Jenkins to support tools like GIT and execute Apache ANT and Apache Maven.
- Experienced in using Maven build tool to manage framework dependency jar files and for build management.
- Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.
- Hands on experience in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Validated SOAP UI and Restfull API service
- Experience in writing and executing SQL queries to perform Data Validation and Backend testing of databases to check the integrity of data.
- Experience with cross-browser and compatibility testing to test whether the web applications are working as desired in different browsers and environments.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework
- Worked with DevOps and offshore teams for collaboration in testing system exceptions and their handling and retesting defects. Installed software and licenses for Linux and Windows systems. Used GitHub for storing test scripts in their respective repositories.
- Experience in defect management, defect analysis and defect reporting using JIRA and HPALM/QC.
- Strong knowledge of Relational Databases, proficient in writing SQL queries for testing Database Mapping and Database Integrity.
- Working experience with JIRA, Confluence, SharePoint, Build tools Jenkins, Maven.
- Experience working with Oracle and MySQL database.
- Experience in various testing phases of black box testing - functional, integration, UAT.
TECHNICAL SKILLS
Automation Tools: Selenium (Web-driver), JMeter, Junit & TestNG, SOAP UI, NUnit, Jasmine,Appium, Eclipse, Cucumber, TestNG, GIT, Postman, JUnit, Firebug, Mocha, Protractor, Jest and Cypress
Programming: core Java, HTML, XPath, CSS, JavaScript, XML, SQL, Soap, Rest.
Database/SQL: Oracle, MS-SQL, and MySQL
Testing Applications: MS Office, Rational, IBM-Rational Suite, Test-Complete, Jira, Selenium
Issue/Defect Tracking Tools: ALM, ClearCase, JIRA, Test-Link, Team Track
Continuous Integration: Jenkins, Hudson with Ant/Maven
Databases: MYSQL, MSSQL, PostgreSQL, Oracle, MongoDB, Cassandra
Virtualization: VMware, Docker, Kubernetes
Cloud Technologies: AWS, DevOps and Azure
APIs: REST, GraphQL, JSON
Operating Systems: Windows 95/98/2000, XP, VISTA, UNIX, Linux, BSD
Test Documentation: Developed test strategy, test approach, test plans, test cases, test scripts, etc.
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
SDET
Responsibilities:
- Identify research, involving financial data errors during data processing and calculations, as well as worked with developer resolve this and retest again.
- Analyzing User Stories, building up all the test cases and log bugs through Rally and JIRA.
- Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting.
- Performed end to end integration (UAT) and performance testing with customers, suppliers, and vendors to verify the flow from upstream to downstream of real time and batching data using UX/UI, SoapUI, MarkLogic NOSQL, SQL, RabbitMQ AMPQ, EDMS, CMIS, XML/Json metadata, and Unix/Linux.
- Created automated script for REST-API testing using Rest Assured.
- Participated in daily Agile scrum stand up meetings, provided input for user story refinement and acceptance scenarios, and assigning story points for acceptable velocity. Used Rally for all aspects including user stories, tasks, test cases, test plans, and defects.
- Performed UI and Functional Testing through Web interfaces.
- Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, perfecto mobile and Simulators like: Android SDK, IPhone SDK etc.
- Performed testing on Linux/Unix servers for verifying exception errors, process status, and resource monitoring. Updated configuration files for pointing to end point URLs and filesystem paths, and setting system parameters. Used Linux bash scripting for automating routine tasks
- Experienced with Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
- Learned and implemented various automation tools as per project requirement like WebDriverIO, Test Complete, Soap UI and involved in App Scan Testing for Vulnerabilities, Core Metrics validation and Accessibility Testing.
- Experience in Hybrid Driven (Page Objects Pattern) Framework with Java and JavaScript for Selenium Automation assignments which supports all types of browsers, IOS, Android real Devices and Emulators Worked in testing emails through Exact target and DB Verifications
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Worked in Regression testing, Parallel Processing using Selenium Web Driver in BDD.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins fortnightly batch run of the script.
- Used Selenium to run test cases in multiple browsers and platforms.
- Experienced with testing REST and GraphQL API logic using Postman.
- Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
- Performed REST API Testing using Apache Http Java Test Client for SOAP/REST web APIs.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Developed automated Data Driven scripts to perform negative and positive testing of an application by providing different data.
- Automate regression testing using hybrid framework i.e., both data driven & keyword driven using Selenium Web Driver.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Extensive experience in Writing API, REST API and SOAP automation test cases.
- Experience in functional testing, integration testing, regression testing, GUI testing, system, Regression, integration, API
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
- Have hands on experience in groovy scripting with SoapUIPro and Ready API testing web-services.
- Prepared and executed test scripts using BDD (Cucumber-Serenity) and Selenium Web-Driver.
- Worked in A/B testing by build, measure and learn techniques.
- Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
- Expertise in debugging defects and logs.
- Writing Integration tests and unit tests using Cypress (JavaScript).
- Worked with Continuous build and integration using Maven and Jenkins.
- Worked with dynamic elements using XPath and CSS selector locators, developed advanced automation scripts using Selenium WebDriver.
- Using Git bash committed changes created / deleted spring branches for each business sprint.
- Using Git review reviewed the changes / updated contributed by all the teammates with in different sprint.
- Worked with Http Client to create API automation framework using Java.
- As part of tech refresh - Worked on POC to perform Angular.js apps Automation using Protractor.
- Wrote and executed complex SQL queries for Oracle used for white box backend test cases as well as data mining.
- Performed database testing to check data integrity using SQL queries.
Environment: Selenium, Java, Cucumber, Soap UI, Restful, Web driver, SVN,TSF, shell scripting, Gherkin, Cucumber, Selenium, Maven 3.1.1, Eclipse, TestNG, Junit, JMeter, Git, big backet, SOAP and REST, Mockito, JIRA, Appium, Protractor, SoapUI, Jenkins, XCode, TestNG,Junit, Agile (SCRUM)..
Confidential - Newark, NJ
SDET
Responsibilities:
- Automation Testing and Functional Testing.
- Automated functional features using Selenium and Java. Integrated to Regression Suite.
- Functional Testing including test plan creation, test scenarios, and test cases.
- JIRA tickets to manage Required Effort, Estimated Effort and Actual Effort for each Automation and Function Testing.
- Used SVN tool for Source code management and used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Configured Jenkins for generating Extent reports.
- Used Swagger to get REST API Specification and Documentation, Created and Tested Mock Service for the specification using SOAPUI Pro.
- Performed Smoke Tests every morning after each build.
- Performed the Test Cases for Positive and Negative Testing, Integration Testing, Black Box Testing, System Testing, and Regression Testing.
- Performed Testing of Financial Management Reporting Applications.
- Automated the manual Test Cases for the future builds of the Application.
- Worked on XML and experience of Ready API tool in Web services testing in multi-tiered application architecture.
- Prepared the defect reports and interacted with developers for debugging.
- Created End to End Automation Framework for RESTful Web services testing using POSTMAN and REST-assured.
- Automated Data Integrity testing using SQL, JDBC, and Selenium.
- Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Team Foundation server (TFS) source control to deploy application.
- API test cases with different tools like selenium and Java
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Reviewed all the Requirement documents, Functional Specification and Use Case documents and e-commerce.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Experience with build tools like Maven and GIT.
- Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
- Postman-SDET Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
Environment: Selenium WebDriver, Grid, Cypress, TestNG, JMeter, Java, Jenkins, JIRA, Rally, Maven, Appium, SoapUI, Protractor, HttpClient, UNIX, SQL, Agile and Oracle
Confidential - Saint Petersburg, FL
Selenium Automation Engineer
Responsibilities:
- Responsible for designing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- During testing life cycle, performed different types of testing like Smoke Testing,LoadTesting, Integration Testing and Automation Regression Testing with Selenium IDE
- Responsible for GUI and Functional Testing, using Black box Testing Techniques
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Setup Selenium RC/Web Driver using Eclipse IDE, created Jar files for automating the functional test of web applications in Eclipse IDE.
- Developed automation test script to using java, selenium, Junit for End-to-End testing
- Perform Functional, Regression, Integration, system and Data driven testing using Unified Functional Testing (UFT)
- Used MAVEN to build and run the Selenium automation framework.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Automated the E2E workflow for promotion REST services using SOPA UI Pro. (Ready API
- Implemented Page Object Model Automation framework with Java and Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
- Created Selenium/Java tests for advertising regression testing and production monitoring purposes.
- Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, cucumber, gherkin keywords and Selenium Web Driver.
- Written test cases for unit testing using JUnit testing Framework
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Directed teams performing market entry research covering wealth and asset management, custody, alternative investments, and capital markets.
- DevelopedAutomated Test frameworkinSeleniumusingJAVAand deploy source code toGITor Big Backet
- Involved in Selenium web driver test scripts and writing Selenium supporting classes through JAVA.
- Integration of automation batch run job with Jenkins.
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Performed API automation testing to using rest assured library
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Performed cross browser functional testing using Selenium Web driver.
- Proficient with testingREST APIs, Web & Database testing.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
- Contributed to and assisted in the management of bug tracking databases built in Bugzilla and JIRA.
- Converted existing bug data from Bugzilla to JIRA.
- Administered and developed custom plugins for the JIRA instance.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
Environment: Java, Selenium Web Driver, SoapUI, Jenkins, JMeter, Firefox, Maven, SQL, Eclipse, JIRA, Bugzilla, UNIX, XML, Load Runner, QT, Git
Confidential - Charlotte, NC
QA Automation Engineer
Responsibilities:
- Extensively worked on Agile development and management process.
- Performed Smoke Testing, Functional Testing, Integration Testing, Regression Testing, System Testing, Database Testing, and Black Box testing at various phases of the development and test cycles.
- Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
- Drafted Test Plans which included testing objectives, testing phases, scenarios, and test environments after a thorough analysis of the business rules.
- Developed automation framework using Selenium WebDriver.
- Tested applications developed in Java with TestNG framework.
- Developed and set up Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, and Deploy and Smoke jobs.
- Reviewed the business requirement specification (BRS) and Functional Requirement, Specification Document (SRS) and was involved in preparing a detailed Test Plan.
- Involved in preparing Test Plans and Test Cases to cover overall quality assurance.
- Developed the Test Cases manually based on the Functional Requirement Specification.
- Used MS Excel for spreadsheet analysis.
- Wrote SQL queries to test the integrity of data by querying the backend database.
- Performed validation of stored procedures according to their functionality.
- Created Test input requirements and prepared the test data for data-driven testing.
- Used Selenium WebDriver for writing Test Scripts for Regression Test coverage.
- Worked on creating a Test Case for an Object-driven framework for Selenium WebDriver.
- Integrated Automation Scripts Selenium WebDriver API on Continuous Integration tool Jenkins for a nightly batch run of the Script.
- Used XPath to work with dynamic and static objects in Selenium WebDriver.
- Experience in cross-browser and multi-device testing for different platforms and browsers using Sauce Labs cloud.
- Extensively used Jenkins for executing the Test Scripts.
- Conducted Backend Testing using SQL queries to validate data for the database.
- Attended the BRI (Business Requirement Identification) meeting to understand the Business Requirements.
- Verified, edited and updated test data in new or existing systems before testing.
Environment: Selenium WebDriver, Java, Jenkins, POM, JUnit, Agile, HTML, MS Word, MS Excel, SQL, Windows
