We provide IT Staff Augmentation Services!

Qa Automation Test Engineer (sdet) Resume

4.00/5 (Submit Your Rating)

Pittsburgh, Pa

SUMMARY:

  • 8+ Years of experience in Software Quality Assurance, which includes rich experience in Web Automation, Web Services/API, Cloud and Mobile Testing in domains like Finance, Health Care, CRM and Ecommerce.
  • Expert in STLC (Software Testing life cycle) and SDLC (Software Development life cycle) including Agile Methodology/SCRUM, Waterfall and TDD and developed Test scenarios, Test Suites, Test cases, Test Data, Test procedures, Test reports and documenting manual and automation tests.
  • Experience in developing Test Automation Infrastructure and frameworks for testing Web applications using Selenium, Appium, Rest Assured and UFT.
  • Experience in developing in Core java programming using OOPS concepts.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance. Good knowledge in Exception Handling, Collection Framework, File Operations, Multi - Threading, Methods of string classes, Conditional and Looping statements.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Practical hands on experience in different automation frameworks like Page Object Model Framework, Keyword Driven Framework, Data Driven Framework, Hybrid Framework and for a number of projects.
  • Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behaviour Driven Development) using Cucumber.
  • Configured Selenium scripts with Continuous Integration server to perform Sanity Test.
  • Expertise in testing REST Web Services using SOAPUI using Groovy and PostMan.
  • Extensively Automated REST services using Rest Assured API and Java.
  • Automated Angular frontend Application for the first time in the organization using Protractor and Jasmine and created POM framework and added all the reusable objects.
  • Expertise in writing Test Scenarios, Test Strategy and Test Cases using HP Quality Center.
  • Experience in understanding Process Design Documentation and Functional design Specifications.
  • Expertise in web technologies like HTML, XML, XPath.
  • Used MAVEN to build and run the Selenium automation framework. Once the script got finished, used Jenkins to send the automation reports over email.
  • Expertise in using Jenkins as a Continuous Integration (CI) automation to configure and access the build process and Email integration to email the content of the build status.
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and also to configure the Test Framework. Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNg framework.
  • Expert in using Appium to develop automation testing scripts for web, Mobile and client server applications.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Action class, mouse hover, and wrote selenium script for taking screen shot for failed test cases.
  • Created POM to store the project data and configure their details using Maven to build the project.
  • Proficiency in testing large, complex software applications designed to automate common business processes including manual testing.
  • Responsible for developing, maintaining and compliance of quality assurance testing. strategies, policies, procedures, standards, templates and governance.
  • Participated in Requirement review meetings, analysed requirements, developing test plan, and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
  • Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
  • Worked with Cross functional testing teams and developers for closing defects.
  • Fast learner capable of quickly grasping new concepts, business and implementing innovative testing strategies.
  • Experience working with offshore teams and coordinating projects end to end.

TECHNICAL SKILLS:

Automation Tools: Selenium, Selenium IDE, Web driver, Protractor, Appium, HP Quality Center/ALM, SOAP UI, QTP

Test Management Tools: Quality Center, MS Office, Jira, Rally

Language/Script: Java, Java Script, jQuery, SQL, XML, HTML/CSS, Gherkin, Groovy script

Databases: MS SQL Server 2000/2005, TOAD, SQL*Plus, SQL*Loader, MYSQL

Web Technologies: JavaScript, HTML, XML, HTML 5.0, Asp.net, PHP, Angular JS,TypeScript

SOA Technologies: SOAP, REST, WSDL, WADL, Web Services, SOAP UI

Methodologies/Processes: Software Testing Life Cycle, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process

Build/CI Tools: Ant, Maven, Jenkins

Frameworks: BDD/Cucumber Frame Work, Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid Frameworks, ATF (Automation Test Framework), Page Object Model, Protractor Framework, Appium.

Operating Systems: Windows, MacOS, UNIX, Linux

Others: Git, GitHub, SVN, Firebug, Fire Path, JMeter, Cloud Testing, Sauce Labs

WORK EXPERIENCE:

QA Automation Test Engineer (SDET)

Confidential, Pittsburgh, PA.

Responsibilities:

  • Responsible for defining testing scope, approach, strategy, test entrance and exit criteria and defect management strategy.
  • Reviewing & analyzing test scripts and cross team interaction.
  • Designed Hybrid framework from the scratch by creating different packages like reusable libraries, config file, Object repository, reports driver script, datasheets etc.
  • Identifying the bugs and interacting with the development team to fix it.
  • Performed automated testing using Selenium Web driver & Java on various applications in APS Module.
  • Executed automation test script against the functional specifications, Create and executed SQL scripts for data conversion validation using Source to Target database mapping details.
  • Automated regression test cases using Selenium and writing API and web service test cases using Soap UI, involved in testing the functionalities of the application and validated against the requirements using test result analysis and database testing by performing SQL queries and commands.
  • Gathered data hub requirements and responsible for creating test cases and test scripts under Quality Centre test plan and modules.
  • Maintained Automation scripts and responsible for code check-ins into GitHub
  • Created and executed test scripts for approved ‘Change request’, logged their test results and related documentation in Quality Centre.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Execution of test scenarios, analyzing the actual results against the expected results on different web browsers (Chrome, Firefox)
  • Used the Xpath expressions for grabbing the data as the tool used Xpath to extract the information
  • Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.
  • Reporting and tracking defects in ALM during executions.

Environment: Java, J2EE, TestNG, Selenium IDE & Web driver, Eclipse, Bugzilla, HTML, SOAP UI, Vb.Net, SQL Server 2005/2008, JIRA, SVN, Maven, QTP

QA Automation Test Engineer (SDET)

Confidential, Washington D.C

Responsibilities:

  • Participated in the planning, design, estimation and development of software (tools, automation, features)
  • Analyze user stories, Business requirements, Functional Requirements and participated in Sprint planning and Scrum meetings.
  • Extensively automated regression and functional test suites by developing test cases, and test suites using Selenium WebDriver, Java.
  • Configured Maven for JAVA automation projects and developed Maven. Developed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios, and Step Definitions.
  • Developed scripts to compare and validate testing requirements. Setting up Continuous Integration (CI) environment Jenkins , Setting up data, tools, databases, and applications.
  • Reporting QA and automation leadership on agile project teams. Worked with QA Team Members to coordinate testing activities and optimize test cycles.
  • Establish collaborative relationships with other teams to ensure success of project test phases.
  • Experience building automated testing solutions using automated testing tools such as Selenium , Appium.
  • Experience with defect tracking systems ( Jira ), version control systems ( Git ), and test management systems (Quality Center)
  • Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.
  • Handled Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover, and synchronization. Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
  • Application Screenshots are captured and copied the images whenever an exception occurs and also at any checkpoint while execution.
  • Designed and Developed test automation Artifacts like scripts, functions, scenarios and processes using Selenium, Cucumber, and TestNG.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation. In Hybrid/Data Driven Framework, the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
  • Automated Angular frontend Application for the first time in the organization using Protractor and Jasmine and created POM framework and added all the reusable objects.
  • Developed test scripts to automate process of testing in Protractor WebDriverJS .
  • Worked in JavaScript based technologies like node.js, angular.js, cucumber.js, webdriver.JS, Protractor .
  • Created a Page Object model Framework for Protractor framework.
  • Expertise in Protractor Automation testing for both Angular and Non-Angular pages.
  • Implemented Jasmine as a testing framework for Protractor.
  • Automated angular module for the first time in the project by creating spec files for various and added them to . config file.
  • Partnering productively in a cross-functional team environment with minimal supervision. Multi-tasking across projects and tasks where flexibility will be expected. Comfortable dealing with and taking on ambiguous technical challenges. Managing time, priorities, and negotiating trade-off alternatives.
  • Identified weakness in web testing, Selenium Automation, Suggested & Implemented Improvements.

Environment: Selenium Web driver, Java, TypeScript, JavaScript, Protractor, Jasmine, Eclipse IDE, Apache POI, TestNG, Apache Ant, Oracle 1, HP QC ALM, Rest API, SOAP UI, Microsoft Suite, Jenkins CI, Agile, REST, RESTful, Oracle, Java, Robot, Jira.

Software Development Engineer in Test (SDET)

Confidential, New Jersey, NJ

Responsibilities:

  • Worked closely with business team to understand the Requirement Document in creating Test Plan.
  • Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
  • Performed functional, regression and UAT Testing extensively used Selenium Web driver.
  • Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
  • Used J2EE for the implementation of script on Eclipse. TestNG and Junit annotation are using for the implementation.
  • Maintained Automation scripts and responsible for code check-ins into GitHub
  • Used MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Used Scenario outline for data driven testing in BDD and background to eliminate the duplicate steps in scenarios and worked very closely with Product owner and Stakeholder and derived negative and positive conditions.
  • Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
  • Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html Ids to identify elements.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Used TestNG Parameter, TestNG.xml and Data Provider (Method and ITest Context.) for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Created synchronization points in the application to deal with timing problems.
  • Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
  • Automated RESTful WebServices using Rest Assured Java library and JAVA for different endpoint Implemented data driven by getting the endpoints from the external source Excel and automated multiple endpoints with various methods like GET, PUT, POST etc. and asserted the response data.
  • Implemented CICD pipeline in Jenkins with the help of DEVOPS Team.
  • Mapped all the Requirements with the Test Cases using Requirement traceability matrix.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed the application compatibility testing in the Versions of Chrome, Mozilla fire fox, and Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed and compared using HP Quality Center/ALM.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL
  • SQL Queries writing to extract the data and define data to perform E2E testing.
  • API testing using SOAP UI/Ready API.
  • Automated few test cases for Mobile application using Appium and Selenium by configuring the android development kit and created emulators

Environment: Selenium Web driver, GitHub, Java, Rest Assured, XML, HTML, Jenkins, CSS HP QC/ALM, RESTful, Soap UI, Ready API, Jira, Appium, Protractor, Jasmine, TestNG, Maven Agile, SQL, MYSQL.

Sr. QA Tester

Confidential, Chicago, IL

Responsibilities:

  • Participated in identifying the Test scenarios and designing the Test cases.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling. Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
  • Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sause Labs Cloud Integration.
  • Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java
  • Used Maven build tool to implement the framework dependency jar files.
  • Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, className, linkText, using the firebug and firepath.
  • Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.
  • Implemented the selenium synchronization using wait and sleep methods.
  • Implemented test automation for handling pop-ups and alerts on webpage.
  • Used updated extent reports dependencies to generate more pictorial reports
  • Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test Reports and Preparing Test Summary Report.
  • Performed Smoke, End to End and Regression tests in Test environment and Production support environment.
  • Implemented test Management tools such as JIRA bug reporting tools to track test progress, test execution and deliverables.
  • Implemented the mouse and keyboard events using the Actions class.
  • Used Apache POI to read data from Excel sheets and testing the test scenarios.
  • Used Jenkins tool for continuous integration server to configure with GitHub and Maven.
  • Executed test cases automated in UFT tool using VB Script, migrated UFT scripts to Selenium
  • Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Environment: Java, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server, JIRA, SOAP UI, UFT.

Software Engineer (Java Developer)

Confidential

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Participated in Business meetings, involved in gathering requirements, analysis, and design and implementation phases of the project.
  • Involved in re-factoring the existing components to meet the current application requirements. Used Various java and j2EE APIS including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework. Involved in designing web application using Java, JSP and Servlets.
  • Involved in Performance tuning, debugging issues in testing and deployment phases. Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns.
  • Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
  • Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented.
  • Experience in developing web applications using MVC and design Patterns.
  • Experience with production support. Fixed several issues by handling tickets on time.
  • Developed applications using Eclipse IDE and Tomcat Server.
  • Gained experience in programming with OOP concepts such as collections, Multithreading, Exception Handling, and Serialization.
  • Involved in designing UI using HTML, CSS, JavaScript, Bootstrap, JSP, JSTL, and Ajax.
  • Client-side/Server-side Validations are performed using JavaScript.
  • Gained good exposure on Restful and SOAP webservices.
  • Used Angular JS for databinding and in creating Single Page Applications.
  • Used Spring security for Authentication and Authorization of application.
  • Used Spring MVC for handling Presentation, Business Logic and data embedded in the project.
  • Developed Junit test cases for validating several fields.
  • Used Log4j for logging several errors and exceptions in the project.

Environment: Java, J2EE, Design Patterns, XML, MVC, Eclipse, Tomcat, HTML, CSS, JavaScript, Angular JS Bootstrap, JSP, JSTL, Ajax, SOAP, REST, Oracle, MySQL, Spring MVC, Junit, Log4j.

We'd love your feedback!