We provide IT Staff Augmentation Services!

Sr. Qa Automation Developer Resume

4.00/5 (Submit Your Rating)

Orlando, FloridA

SUMMARY

  • Over 6+ years of IT experience and with over 5+ years in Testing Automation using Cucumber/Selenium Java/Web driver/Grid of in all phases of Agile Methodology/Scrum, Waterfall Methodologies, Software Testing Life Cycle (STLC), Test Driven Development, Behavior Driven Development, Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, and Test Reviews.
  • Performed the evaluation of Applications and Web - responsiveness on mobile platform testing with Selenium,Appium, UIAutomator.
  • Experience inMobile APP testing on Android, iPad and iPhone,Emulator, Simulatorto perform Mobile App testing, phone functionality and native app testing.
  • Hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA, and Rally.
  • Created manual Test Cases in Tricentis (Q Test) for various User Stories based on release.
  • Experience in Automation tools like Selenium WebDriver/RC/IDE/GRID, TestNG, Junit, Ant, Maven, Jenkins, Hudson, Load Runner, Cucumber, API Testing on web services (SOAP and REST), RestAssured, JMeter, Client Server, Appium, UIAutomator, Web based Applications & Mobile Testing.
  • Experience in Behavior Driven Development (BDD) using Cucumber, Gherkin, TDD, Junit & TestNG.
  • Experience in testing frameworks like Selenium, Cucumber, Data Driven, Page Object Model Frameworks and generating Cucumber Reports & Extent Reports.
  • Experience in usingPOSTMANandREST-assuredforRESTful Web services/REST API testing.
  • Experience in Continuous Integration & Continuous Delivery tools like Jenkins.
  • Experience in working on native application like AWS, On-Premises & Docker.
  • Experience in using ANT and MAVEN as build tool for Selenium.
  • Experience with testing on UNIX, IOS and Windows environments.
  • Experience in Web based testing including Front-end, Back-end applications with GUI Testing, Smoke Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing, UAT, Integration testing, Unit Testing.
  • Worked closely with DevOps team tools like Jenkins, Dockers, On-Premises Servers, Linux Servers, AWS & Kubernetes.
  • Executions and validations to find high priority, severity defects.
  • Diverse experience in Information Technology with focus on Business Analysis, Business Modeling, Requirement Gathering, Documenting Requirements (BRDs/FRDs/Use Cases), and Software Validation.
  • Diverse experience inAutomation and Manual testing serving various domains such as Supply-chain and Insurance.
  • Experience in System Testing, User Acceptance Testing, End-to-End Testing and Regression Testing.
  • Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates, and governance.
  • Participated in Requirement review meetings, Analyzed Requirements, Developing Test Plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting, and Tracking.
  • Worked with Cross-functional testing teams and developers for closing defects.
  • Conducting knowledge sharing sessions among team members, explanations, Q&As. Discussions with BusinessAnalysts, Developers, and Subject Matter Experts.

TECHNICAL SKILLS

Testing Skills: Automation & Manual

Methodologies: AGILE (Scrum), Waterfall

Automation Tools: Selenium, Selenium Grid, Cucumber, Serenity, API (SOAP and REST), Docker, Appium & UIAutomator

Languages: C#, Python and Java

Test Management Tools: Rally, Jira, Git-hub, Q Test, Postman

Defect Tracking Tools: Firefox Bugzilla, Bugger, Inspector

Unit Testing Framework Tool: TestNG, Junit, JMeter

Build-Tools: Ant, Maven

Source Control: Git, GitHub, Bitbucket

CI-Tools: Jenkins

Frameworks: Keyword driven, Data Driven, Hybrid, POM (Page Object Model)

Databases: MySQL, SQLServer and Oracle

Web Technologies: HTML, XML, JavaScript, J2EE, VBScript, CSS, XPath

Microsoft Tools: MS Excel, MS Word, MS PowerPoint, MS Visio

PROFESSIONAL EXPERIENCE

Confidential, Orlando, Florida

Sr. QA Automation Developer

Environment: Java, IntelliJ, AngularJ, Maven, Bitbucket, GitHub, Jenkins, HTML, XML, Docker, rally, Appium, UIAutomator, JSON, Selenium Web Driver, Selenium Grid, Cucumber, Serenity, JAVA REST API, Test-NG, Apache POI, CSS, X-path, Grid Hub, JMeter, AWS, .

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.
  • Performed requirement analysis, Design, development, and Testing of risk workflow system.
  • Involved in validating Functional, Integration, UAT, End-to-End and Regression test suites using Selenium and API request and response of the Web Services through RestAssured.
  • Developed Web driven framework by using data driven and keyword driven framework.
  • Conducted Automation/Manual testing using the Standards, guidelines, and structured methodology in testing the application using Java.
  • Implemented Page Objects testing, Data Driven using Selenium WebDriver, JAVA, and TestNG.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
  • Worked Aws application and preformatted various testing on application
  • Implemented Appium based automation framework to test on android & IOS application on Android, iPad and iPhone,Emulator, Simulatorto perform Mobile App testing.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Performed the Testing on the various mobile devices with a various platform (iOS, Android)
  • Developed automation framework for REST-API testing using Rest Assured for validating API Request with ‘Post’ Request using Validatable Response & Postman.
  • Involved in testing REST, SOAP Web Services and XML, create Test cases, run them, do load testing, security testing.
  • Executed functional and regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers and preformatted automation testing.
  • Implemented Continuous Integration & Continuous Delivery using Jenkins pipelines and running daily jobs of automation tests.
  • Experience with the installation, configuration, maintenance and troubleshooting build failures in Jenkins to perform nightly builds, automated tests and build views to display status and progress of the selected jobs with build version details and implementing Master, develop & release architecture with multiple build servers and automatic integration. Strong experience in Jenkins administration activities.
  • Executed cross-browser and parallel testing using TestNG.
  • Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
  • Created Feature File Scenario Outline developed with Cucumber using Serenity framework and wrote Acceptance test using BDD tests using Cucumber by writing behavior’s and step definitions.
  • Used Git and Stash to re-modify files and for software development.
  • Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration.
  • Participated in Test Planning and written Test scripts for each sprint using Selenium.
  • Used TestNG to prioritize the scripts and run in batches and extract test reports.
  • Maintained and executed Maven build files for running automated tests by adding dependencies.
  • Performed load testing usingApache J-meter.
  • Generated test logs using Log4j for various log level.
  • Used Bitbucket repository for efficient remote team working, also stored the framework and all the developed test cases, Branching, Tagging, Release Activities on Version Control Tools.
  • Involved in Grouping of Test Cases, Test Methods, and Test Suites using Test-NG annotations.
  • Involved in Product Backlog, Sprint Planning, Sprint backlog, Daily Scrum Calls, Sprint demo, Retrospective Meetings.
  • Closely interacted with the Devops, Developers, Development and Business teams in resolving the bugs.
  • Well versed in Rally Agile - For Plan, Add User Stories, Add Task, Create Test Cases, Create Defects, and Iterations.
  • Followed Sprint Burn Down Chart, Release Burn Down Chart and attended Agile Sprint Meeting.
  • Prepared status summary reports with details of executed, passed, and failed test cases.

Confidential, Green Bay, WI

Automation Engineer

Environment: Java, Selenium Web Driver, Selenium Grid, Cucumber, API, IntelliJ, Unix/shell, TestNG, Maven, Linux, Jenkins, HTML, XML, SQL, Oracle, UNIX, Appium, JSON, Git, GitHub, JAVA REST API, Test-NG,, CSS, X-path, Grid Hub, Junit, JMeter.

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (Rest Assured).
  • Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.
  • Developed Hybrid driven framework by using data driven and keyword driven framework.
  • Conducted Automation/Manual testing using the Standards, guidelines, and structured methodology in testing the application using Java.
  • Implemented Page Objects testing, Data Driven using Selenium WebDriver, JAVA, and TestNG.
  • Developed BDD tests using Cucumber by writing behavior’s and step definitions.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
  • Worked on test record and playback using Selenium IDE.
  • Executed functional and regression testing including dynamic parameterization using datasheets, database tables and excel spreadsheets, checkpoints, HTML/XML DOM objects, java classes/objects and descriptive programming.
  • Executed cross-browser and parallel testing using TestNG.
  • Designed and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.
  • Developed Appium Scripts for Native Android/IOS Apps using Java.
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for iPhone.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented mobile web testing across the Android/IOS Apps using Java Selenium, TestNG.
  • Used Git and Stash to re-modify files and for software development.
  • Created and maintained server-side integration tests, JSON documents, running with every build with Git, Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds.
  • Designed Test Plans and Test Cases in Jira.
  • Made software defects reproducible and enter them into bug tracking systems such as Jira
  • Performed web services testing using RESTful and did lightweight data-interchange using JSON
  • Validated web services manually and through Automation using Rest Assured.
  • Conceptualized, designed, and implemented automated functional API test cases using REST Assured test

Confidential 

Automation/System Engineer

Environment: Jenkins, Linux, Unit, JIRA, Selenium WebDriver/RC/Grid, Maven, ANT, Java, J2EE, XML, Java Script, Junit, JIRA, SQL, PL/SQL, Oracle.

Responsibilities:

  • Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production. Executed the planning of product software releases.
  • Responsible for Planning of the Roll-Out Process and Order of Sequence Involved for Day to Day Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
  • Developed and maintained UNIX/Linux/Ant scripts for build and release tasks.
  • Created and Maintained Subversion repositories, branches and tags.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files.
  • Performed clean builds per the schedule published for a given releases.
  • Working with Jenkins for automated build and release using Web sphere platform.
  • Hands on experience on various bug Tracking tools like Bug and JIRA and integrated with Junit, and other software testing procedures.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, and Maven.
  • Extensively automated regression and functional test suites by developing over 245 test cases, 8 test suites using Selenium WebDriver, JAVA, and JUnit.
  • Used Maven and ANT Build Management tools for running the scripts in batches.
  • Worked in a highly dynamic AGILE environment, participated in scrum and sprint meetings.
  • Used data from different databases including testing and production for data validation and data analysis. Participated in testing software by conducting User Acceptance Testing (UAT)
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Executed test cases by using web-services and implementing RestAssured in a Service Oriented Architecture environment
  • Performed Defect Tracking & Management in JIRA. Generated automated daily reports using JIRA API.
  • Extensive Documentation Skills for use in extensively worked with Load Runner Controller for preparing Goal-based Scenarios and manual Scenarios.

We'd love your feedback!