We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 9+ years of extensive experience in Analysing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing Selenium of client server application in back - end testing.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition. Extensively experienced in performing Manual and Automated Testing.
  • Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
  • Implemented functional tests using Java, TestNG/Junit framework and also Cucumber framework.
  • Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications
  • Experience in analysing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
  • Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
  • Expertise in smoke testing, black box testing, Integration testing, Database testing, regression testing and GUI software testing.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts.
  • Experience in ANT, MAVEN to create projects, JAR files, POM.xml with artifacts and dependencies.
  • Worked on end-to-end testing using Selenium Webdrivers/RC/IDE/Grid, TestNG/Junit and also Web Services like REST and SOAP.
  • Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
  • Experienced in automation based on WebDriver and TestNG framework with Java programming language.
  • Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
  • Experienced in bug tracking, reporting and using Quality Center (QC) and JIRA for global test management.
  • Worked on database testing on triggers, logical views and SQL queries which support database refactoring
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile.
  • Knowledge and setting up on Confidential cloud services, AWS cloud services.
  • Strong knowledge ofCross browser, Cross platform compatibility testing.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

Methodologies: Waterfall, Agile/Scrum

Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, TestNG, Action Class Cucumber, Soap UI, QC, ALM, Post Man, JMeter

Build Integration Tools: Maven, ANT, Jenkins, Bamboo, Team city

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), Test Driven Development (TDD), Spring MVC

Programming Languages: HTML5, CSS, JAVA, J2EE, SQL, C, C++, XML, Java Script, Gherkin, Web Services, SOAP, Junit, Selenium.

Web Services & Database: SOAPUI (SOAP, REST), SQL Server, Postman, Oracle11g.

Defect Tools: JIRA, Rally, HP Quality Center, Bugzilla

Operating System: UNIX, LINUX, and Windows XP/Vista

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project

Utilities: Eclipse, IntelliJ, SVN, Git, Fire Bug, Fire Path

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Sr. QA Automation Engineer

Responsibilities:

  • Attended: Daily Scrum meetings, Sprint Grooming and Sprint Planning meetings. Analyzing Sprint Backlog items and provided proper time estimates.
  • Analyzed Business Requirement Documents to get a better understanding of the system both on technical and business perspectives.
  • Maintain BDD Framework, to check the behaviour of application with different inputs as parameters using Selenium WebDriver and Java.
  • Actively involved in backend testing using MS SQL and data warehouse tools. Created test data as per test scenarios and formulated.
  • Generated test scripts to automate Functional and Regression tests using Java with Selenium WebDriver, and Junit.
  • Analyzed the Regression Suite and prioritized the test cases for test Automation Development based on High-Risk Points.
  • Involved in implementation of Test Automation Framework by using Java with Selenium WebDriver, JUnit, Cucumber and integrated with Jenkins and GitHub.
  • Generated test scripts to automate Functional, Integration and Regression tests using Java with Selenium WebDriver, on Cucumber based Maven Framework for Web application.
  • Analyzed and reviewed the Requirement Document and the Functional Requirement Specifications Analyzed the Test Plan and created Test Cases.
  • Work with developers, project managers, stakeholders, and other individuals to collect all information necessary to create effective automation scripts.
  • Responsible for Automating Test Cases according to Business Requirement Document.
  • Participated in Stand-Up Meetings on a daily basis with QA team to discuss the issues arising during test preparation or test execution.
  • Generated test scripts to automate Functional and Regression tests using C# with Ranorex Visual Studio, on Spec Flow based Framework for Desktop applications.
  • Integrate each application with Jenkins CI/CD for daily execution.
  • Close communication with developers to discuss existing software defects and re-tested the fixed issues
  • Executed Test Cases manually for different modules of the application.
  • Maintain Test Automation Framework using Selenium WebDriver and Junit.
  • Participated in Code Review meeting and provided Feedback for Test Automation scripts.
  • Used Jira as a defect tracking tool.
  • Worked on creating and documenting Test Cases and registering the expected results.
  • Performed Back-End Testing by using SQL queries to validate data integrity in database tables.
  • Executed Automated Test Cases for Regression and analyzed Test Failures for Defects.
  • Responsible for running Daily Smoke Tests through Jenkins.
  • Implemented Cucumber and HTML report for automation framework.
  • Experience on implementing POM and Cucumber in framework.
  • Automated API Testing with Rest Assured library and manually with Postman tool.

Environment: Java, Selenium WebDriver, Jira, HP Quality Center, Jenkins, Git, GitHub, Cucumber, SoapUI, Maven, TestNG, Firebug, XPATH, HTML, CSS, TDD, SQL, Oracle and Windows.

Confidential, NJ

QA Automation Engineer, UAT tester

Responsibilities:

  • Implemented Page Objects model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver and Python.
  • Implemented automating test cases using Selenium WebDriver with Python.
  • Developed Scripts using python Selenium (.pytest) WebDriver combo for user module application. Configured python Web Driver (.pytest), Git tool and created Selenium automation scripts in Python using TestNG framework and page object model (POM).
  • Worked strongly and understanding of open standards (e.g., UI & Testing, Restful ...).
  • Developed Parallel automation testing using Selenium web driver and Restful API.
  • Testing the developed code against the required functionality of the applications.
  • Developed and Designed TestNG Automation Testing Framework for web-based application using Selenium Web Driver and JAVA/python from ground in Agile Environment.
  • Prepared test scripts and test results for the developed functionality.
  • Testing the code for performance before deploying in production.
  • Worked on creating test scripts in Selenium Web Driver to test applications in cross browser for individual.
  • Get the approval from the Business unit to deploy the tested code in production.
  • Ensured Cross browser compatibility and stability.
  • Embraced a servant leader role acrosss crumteams and support them by proactively identifying and removing impediments and dependencies.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD(Behaviour Driven Development), TDD (Test Driven Development) using Cucumber with Python.
  • Used Git for Version Control and Code Collaboration to manage code reviews.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Generated, parsed and validated JSON formatted data using Python Script that received in response from RestfulAPI calls.
  • Create Test Automation Framework, maintain and execute automation test cases (Python, Selenium).
  • Used python (.pytest)scripting for automating user tasks.
  • Used Selenium and Python (.pytest)to script a custom visual comparison tool for regression testing web-based applications.
  • Coordinated with developers and record defects in JIRA to tracking and dash boarding quality metrics until they are resolved.
  • Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, py.test, GitHub, XPATH, CSS, HTML, JSON).
  • Used TestNG framework to run unit test,Gitto build the Project andJenkinsas Continuous integration for running test on nightly basis automatically.

Environment: Python 3.6, Selenium web driver, TestNG, Cucumber, Confluence, Webservices, SOAPUI, JIRA, TFS, Postman, Maven, Jenkins, Apache Jmeter, Restful API, Git, AWS cloud computing, Selenium Cross browsing

Confidential, NJ

Sr. QA Automation Engineer

Responsibilities:

  • Worked as a member of a self-managed Agile/Scrumteam, developing a workforce scheduling application.
  • Developed automation test suites and test scripts using Selenium Web Driver,TestNG and Maven.
  • Configured Selenium WebDriver, Test-NG, Maven tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
  • Developed and executed the test scripts with Selenium and Java.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined MAVEN commands. Used Linux/Unix commands for using GitHub through cmd.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Involved in identifying XPath of objects and properties using Firebug and Selenium IDE automation test scenarios.
  • Web and Mobile Application Development for Mozilla Fire fox (Fire Bug, Fire Path), IE, Safari.
  • Possess good knowledge of planning, designing & executing performance tests for web Applications, Mobile Applications.
  • Very extensive and recent hands-on technical, functional and project management experience conducting the follow-up meetings with project & Support team to go through the bottlenecks.
  • Extensively used Selenium (XPath, ID and CSS locators) to test the web application.
  • Preparing the Super Class, Common function libraries, Data pools according to the Automation Test Cases.
  • Worked with Retesting and Regression testing. Rewrote several key web pages as part of the over all UI site redesign.
  • Integrate the Selenium Automation Test Cases to Clear Case VOB.
  • Open-source tools such as Selenium, Junit and Appiumare being used for test automations.
  • Validated SOAP and REST services with JSON/XML.
  • Performed Data driven framework testing using Selenium WebDriver and TestNG functions which reads data Excel files using Apache POI
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE using TestNG and Selenium WebDriver
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Conducted functional and regression testing.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and T sags.
  • Utilized MAVEN to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.

Environment: Python 2.2, Selenium web driver, TestNG, Cucumber, Confluence, Apache Jmeter, Restful API, Webservices, SOAPUI, JIRA, Postman, Maven, TFS, Git, Jenkins, POM, Maven, JIRA, BDD, Selenium Cross browsing

Confidential, MN

Selenium Tester

Responsibilities:

  • Developed automation test suites and test scripts using Selenium Web Driver,TestNG and Maven.
  • Configured Selenium WebDriver, Test-NG, Maven tool and created Selenium automation scripts in javausing Test-NG prior to next quarter release.
  • Developed and executed the test scripts with Selenium and Java.
  • Documentation of UAT Test Scenarios, Test Cases and Test Scripts.
  • Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
  • Involved in identifying XPath of objects and properties using Firebug and Selenium IDE automation test scenarios.
  • Web and Mobile Application Development for Mozilla Fire fox (Fire Bug, Fire Path), IE, Safari.
  • Possess good knowledge of planning, designing & executing performance tests for web Applications, Mobile Applications.
  • Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
  • Extensively used Selenium(XPath, ID and CSS locators) to test the web application.
  • Preparing the Super Class, Common function libraries, Data pools according to the Automation Test Cases.
  • Worked with Retesting and Regression testing.
  • Integrate the Selenium Automation Test Cases to Clear Case VOB.
  • Worked as a member of a self-managed Agile/Scrumteam, developing a workforce scheduling application.
  • Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Evaluation tool and prepare proof of concept for tool like HP quality center, QTP and MTM, Microsoft visual studio 2010 Test professional and Coded UI test.
  • Rewrote several key web pages as part of the overall UI site redesign.
  • Open-source tools such as Selenium, Junit andAppiumare being used for test automations.
  • Validated SOAP and REST services with JSON/XML.
  • Logged and managed defects using Jira defect management tool.

Environment: Python 2.2, Cucumber, Confluence, Selenium web driver, TestNG, Webservices, Restful API, Git, SOAPUI, JIRA, TFS, Postman, Maven, Jenkins, POM, Maven, JIRA, Apache Jmeter, BDD, Junit, Appium, IOS & Android

Confidential

Automation Tester

Responsibilities:

  • Developed custom QTP function libraries (like object Oriented Functions, Database Functions, and Utilities etc.).
  • These functions are application independent and platform independent that can be used across multiple projects.
  • Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets, XML files and database.
  • Developed utility scripts in QTP to export data from different database tables to Excel.
  • Used traditional waterfall methodology was used to build as well as test the developed application for as many bugs as possible before the application was deployed.
  • Involved in Database testing by writing & executing SQL & PLSQL queries using TOAD to validate that data is being.
  • Very extensive and recent hands-on technical, functional and project management experience.
  • Used Quality Center's TEST PLAN for writing test cases and DEFECTS module for tracking defects
  • Extensively usedSOAPUI and REST client for testing SOAP, Restful Web services tested messaging between various loosely coupled systems within theServiceOriented Architecture.
  • Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from RESTAPI calls.
  • Performed manualtest of cell phone/mobile device features following detailed test procedures.
  • Manualtesting using tools and existing methodologies totestthat the Conditional Access Kernel is properly integrated in the set-top box application and driver abstraction layers.

Environment: QTP 9, Quality Center 9, Java web application, REST API, SOAP UI, SQL &PLSQL, TOAD

We'd love your feedback!