We provide IT Staff Augmentation Services!

Sr Qa Manual/automation Engineer/sdet Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • QA Automation Engineer with around 7plus years of experience in comprehensive testing of various applications. Strong knowledge in SDLC and STLC life cycles.
  • Good at developing Test Cases, Test Plan, Test Data, Automation and BDD scripts using Java, Selenium and immense knowledge in various tools like Cucumber, TestNG, and SoapUI along with gained expertise in various domains like Finance, Healthcare, Banking and Retail.
  • Expertise in various types of testing like Software Testing Automation, Manual Testing, Web and Client - Server based application testing.
  • Prepared Requirement Traceability Matrix for test cases and proficient in writing Test cases by using test case design technique.
  • Extremely good with Test Execution Process, Defect Life Cycle, and Test Plan and Detecting bugs and classifying based on Severity and Priority.
  • Extensively worked with Selenium GRID and Web Driver for testing web applications.
  • Designed and created Test Suites using different frameworks like Data driven, keyword driven and hybrid framework for Java based applications.
  • Worked Extensively with TestNG Testing Frameworks. Has implemented Cross browser testing using @parameters and @Data provider annotations.
  • Thorough knowledge in grouping the tests methods and running those methods parallel.
  • Used Log4j to maintain Log files and debugging of automation scripts and web applications.
  • Implemented test automation for handling Popup windows and Alerts using Web Driver and Alert interface class.
  • Developed framework from scratch in Hybrid framework (Data driven and Page object model).
  • Developed scripts using java and using oops concepts in code reusability.
  • Used Auto IT tool in automation for Mouse hover actions, Window control manipulations and handled pop-ups which is not possible using selenium Web Driver.
  • Can perform switch over to elements in iframes using WebDriver.
  • Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
  • Performed connection with the Database to execute SQL statements for validating data in the data table (Database testing).
  • Experienced in using Apache POI to read the data from external sources to feed locators into the test script.
  • Experienced in web services testing with WSDL using SoapUI tool.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Appium Mobile Automation, Junit/TestNG, Maven, Jenkins and Web Services.
  • Expertise in knowledge of Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.
  • Proficient in script maintenance by using page object model (POM) with and without Page Factory.
  • Handled Ajax calls using WebDriver methods waits like Implicit, Explicit, fluent waits and thread sleep.
  • Excellent working experience with Bug Tracking tools like Quality Center, ALM, and JIRA.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Experienced in reporting bugs, conducting bug review, coordinating with development team in bug fixing.
  • Extensive experience in Functional testing, Integration testing, System testing and User Acceptance Testing, Cross-Browser Testing.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.

TECHNICAL SKILLS

Methodologies: Agile/Scrum, Waterfall, SDLC, STLC

Testing Tools: Selenium (WebDriver, Grid), TestNG, Cucumber, Log4j

Languages: Java, C, HTML, XML, SQL

Test Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model

Utilities: GIT, Auto IT, Firebug, Fire Path

SOA Technologies: SOAP UI, REST, XML, WSDL

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

Bug Tracking Tools: JIRA, HP ALM and Quality Center

Behavior Driven Tools: Cucumber

Databases: MySQL, Oracle, MS Access

IDE: Eclipse

Build and Integration Tools: Maven, Jenkins

MS Office Tools: Excel, Outlook, PowerPoint, Access and Word

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Operating Systems: Windows XP/7/8/10, IOS

Mobile testing tool: Appium, Perfecto Mobile

WORK EXPERIENCE:

Confidential

Sr QA Manual/Automation Engineer/SDET

Responsibilities:

  • Analyze business requirements and work closely with developers to deliver high quality software.
  • Translate system requirements into test scripts and test cases.
  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies (TDD), Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver using BDD framework.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Responsible for implementation of Behavior Driven Development TestingAutomation Framework build using Selenium WebDriver, Cucumber, TestNG and Maven technologies under Java platform.
  • Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, Cucumber, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Experience with cross browser testing, such as Chrome, Internet Explorer, Mozilla Firefox and Safari.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executedautomation and Manual Test Cases for Functional testing of various modules of the application.
  • Used Maven, GitHub, Selenium WebDriver, Cucumber, Jenkins, Java and Selenium Grid to create nightlyautomation scripts.
  • Createdautomation script using Selenium WebDriver. Executed scripts on different browser and different platform.
  • Used Maven for building the Selenium WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Executed SQL queries, Joins and Performed Backendtestingand ensured the retrieval of the data from the database. Validated Reports and statements.
  • Involved in acceptance testing using Cucumber, Selenium WebDriver andBDD Framework.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • PerformedBDD (Behavior Driven Development) using Cucumber Features, Scenarios, Step Definition and Gherkin format.
  • On daily basis used build tools like Maven (CD) and Jenkins (CI) to build and regress automated tests; documented and tracked defects and produced detailed reports using Jira.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements usingAppium tool.
  • Developed automation script for Mobile Native applications (IOS, Android) usingAppium, Java.
  • Test the successful application written to perform numerous administrative, maintenance, security and other software updates of mobile devices (based on iOS and Android) in Appium.
  • Tested web applications developed with CSS3, HTML5 and angular2.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-drivenautomation scripts for testing API Web Services using REST API.
  • Tested request and response XML based web services interfaces using Soap API in Soap UI.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.
  • Performed REST Web Services testing with Postman and Performed Security Testing for Employee login validations.
  • Used Firebug to identify Elements' by ID, Name, CSS, XPath, and Links on Web Pages.
  • Used HP ALM for Test Management, for Functional Testautomation.
  • Experience in testing cloud platform like AWS.
  • Createperformancescripts using JMeter and set up thePerformancetest scenario in Controller.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.

Environment: Agile (Scrum), Java, Jira, Rest API, Soap UI, REST, Automation, Selenium Web driver, TestNG, JMeter, Maven, AWS, Cucumber, Appium, IOS, Android, Jenkins, Git/GitHub, BDD, TDD, Postman, Eclipse IDE, HTML, HP ALM, XPath, Postman, Unix, Firebug, SQL, Firefox, IE and Chrome browsers.

Confidential, IL

QA Automation Engineer

Responsibilities:

  • Analyzed application business requirements, technical specification and Installation guidelines.
  • Wrote and executed test cases for major program modules as per Business Requirement Documents.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
  • Designed and executed theAutomationTest Scripts using Selenium Web Driver and TestNG.
  • Designed and developed Page Objects using POM Model and Hybrid Framework.
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH using Firebug and Fire path.
  • Used Apache POI to retrieve test data from Excel files.
  • Performed Data driven testing using Selenium Web Driver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Used Maven, Selenium Grid to execute Seleniumautomationsuites on different platform, browser combinations in parallel.
  • Continuous Integration is done by Jenkins to ensure web application is automatically tested via scripts.
  • Tested REST web services manually using the different assertions like HTTP assertion, security assertions, XPATH assertions.
  • Performed BDD (Behavioral Driven Development) using Cucumber Features, scenarios and Step Definitions in Gherkins format.
  • Performed usability, GUI, Functionality and regression testing of the new builds.
  • Used GIT as the version control tool for the source code. Performed merge conflicts and fork using Git repository.
  • Developed automation scripts and performed end to end Mobile Testing for hybrid applications(android/iOS) using Appium with Java.
  • Performed in multiple browser (IE, FIREFOX, Chrome, Safari) and in different platform (Windows XP/7/8/10) compatibility testing in virtual machine environment.
  • Identified application defects to minimize number of steps to reproduce the problem.
  • Interacted with the respective developers to explain the testing issues on behalf of the testing team and managed the entire testing effort. Identified and isolated software defects and reported them in ALM.
  • Actively participated inQAteam meetings and discussions. Participated in Sprint planning and Agile Scrum meeting on daily basis.

Environment: Java, Selenium Web Driver, Cucumber, Appium, Eclipse, TestNG, Jenkins, Maven, REST, MySQL, ALM, HTML, XML, XPath, Apache POI, Gherkin, GIT.

Confidential, Fairfax, VA

QAAutomation Engineer/Analyst

Responsibilities:

  • Actively participated in analyzing the application and worked on the application as per the test cases.
  • Involved in analyzing test cases and automated test scripts as per the test cases of client requirement.
  • Involved in executing the test scripts developed during Regression Execution and raised the defects in ALM.
  • Worked on Refactoring of test scripts when there is an Application change in application and fixed the test scripts.
  • Handling complete POC and attending status calls in updating the Daily Status and discussing on the scope of the functionalities and upcoming plans of automating test scripts.
  • Involved in Creation of Test Suites and Uploading Developed Test Scripts into ALM.
  • Executing the test scripts through ALM and the analysis the results in ALM to prepare the final reports.
  • Prepared Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on Selenium locators like ID, Name, X-Path, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Involved in Designing and Developing Keyword Driven Framework using Selenium Web Driver - Java.
  • Involved in handling multiple clients at same time with automating and Executing test scripts as per the requirement flow of test cases.
  • Involved in developing new Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Developed Scripts in Every module in the Application both QA and Integration Environments.
  • Refactoring of Scripts in the Execution of Test Scripts during Regression Testing.
  • Actively Involved in Tracking the HTML Reports, Accessibility reports and Effective Execution of Test Scripts.
  • During Regression Effectively Involved in the Execution of Test Scripts in Test Lab and Raising Defects as per the Severity of the Defect in ALM.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization.
  • Involved in Developing New Components in the Framework and Mapping them with Business Component Repository, Activity Keyword and Object Repository.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing by using navigate commands in Web Driver.
  • Involved in Regression Testing for overall business process and executing them in QA Environment.
  • Engaged in Framework enhancements, code reviews and maintaining deliverable quality.
  • Involved in Planning and prioritizing work items.
  • Reviewed Test Design and Traceability Matrix for Test Coverage for Security.
  • Worked on Databases to verify the Backend Validations.
  • Prepared and reviewed Unit Test Cases and Reviews.
  • Participated in continuous integration using Jenkins.
  • Involved in Project Dependency Management using Maven build tools to manage framework dependency jar files.
  • Performed Manual Testing through all possible perspectives.
  • Actively performed Test Execution, defect coordination and defect facilitation activities.
  • Worked with ALM for Bug tracking and Project Management.

Environment: Selenium Web Driver, Eclipse, Java, HTML, TestNG, MS Access, ALM, XPath, Apache POI, Maven, Selenium Grid, Jenkins, GIT, MS Excel.

Confidential, TX

QAEngineer

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially executed Unit Test Automation (Java /TestNG).
  • Configured Selenium Web Driver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed black box testing using TestNG for class, method and Web Services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • Performed Data Driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various Web Services using SOAP and WSDL across various applications using SOAPUI.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Performed Smoke Testing to make sure everything is working as expected.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, SOAPUI, Maven, TestNG, JIRA, Eclipse, XPath, Java, HTML, Oracle and Windows.

We'd love your feedback!