We provide IT Staff Augmentation Services!

Sdet/qa Automation Tester Resume

Hartford, CT

SUMMARY

  • 6+ years of experience as QA Automation Engineer wif focus on manual and automation testing.
  • Exceptional knowledge and implementation skills in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
  • Experienced in Waterfall and Agile Projects, worked very closely wif Product owners in Agile and attended various ceremonies like Sprint Planning, Backlog Grooming, Sprint Review.
  • Proficiency in Manual and Automation Testing of Client/Server, Web - based/Mobile and Cloud (AWS) applications.
  • Exceptional ability in designing and creating automation frameworks using Java language, Selenium WebDriver, Maven, TestNG, Cucumber, Jenkins (CI/CD).
  • Extensive experience working wif Test-Driven (TDD), Data-Driven (DDT), Behavior-Driven (BDD) test framework by using Gherkin language syntax to achieve Cucumber implementation.
  • Expert in developing Behavior Driven Development (BDD)
  • Developed Scenarios, Scenario outlines, Feature files and Step definitions and generated HTML reports.
  • Solid knowledge of JAVA OOP and experience in developing Selenium WebDriver/Appium test automation frameworks integrating TestNG, JUnit, Cucumber and Maven build tools.
  • Experienced in implementing teh Page Object Model (POM) by creating elements for each page object and reusing all teh objects in various scripts.
  • Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing, and User Acceptance Testing.
  • Extensively used test parameterization methods including Cucumber Scenario Outlines, TestNG Data Provider, JUnit Parameterized Class and injecting data from external data sources (Excel, CSV, XML)
  • Handled different types of Exceptions and added customized Exceptions in order to track teh failure reasons.
  • Executed parallel and Cross Browser Tests.
  • Cross browser, cross platform web testing experience wif Selenium Grid and WebDriver.
  • Hands on experience in testing Web Services for API testing using Rest Assured Libraries and Postman for manual testing.
  • Knowledge of testing RESTful Services using HTTP CRUD commands such as POST, PUT, DELETE, GET.
  • Automated Web Services by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
  • Performed Database/Backend testing by writing complex SQL queries and connecting to database wif JDBC API (Oracle, MySQL) for validating teh application against teh database.
  • Working experience wif Jenkins as Continuous Integration (CI) server to automate execution of Smoke and Regression test suites and to create automated JSON and HTML reports.
  • Used Git as version control, GitHub as code repository and Code Collaborator to manage code reviews. Some knowledge of Bitbucket.
  • Used Source Tree for pushing, pulling teh code and resolving teh merge conflicts.
  • Took part in Reviewing Pull Requests created by offshore and onshore automation teams, also created Pull Requests in order to merge teh code into Master branch.
  • Extensive experience in creating documents like Test Plan, Text Exit Report.
  • Experience in creating POCs (Proof of Concept) in order to implement new technologies in teh current project.
  • Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using JIRA as project management and defect tracking tool.
  • Great documentation and Process Management skills wif an ability to effectively understand teh business requirements in order to develop a quality product.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, QTP, HP Quality Center, JUnit, Cucumber, Protractor, TestNG, SOAPUI, Appium, JMeter, Load Runner

Language/ Script: Java, JavaScript, Shell Script, VBScript, C, C#, Python, Gherkin, Power Shell

Frameworks: TDD, BDD, Junit, Jasmine, Protractor

Firefox Add-ons: Fire Path, Firebug

Web development: HTML, XML, CSS

SOA Technologies: SOAP, REST, Web Services, SOAP UI, Postman, JSON

Tracking Tools: HP Quality Center, Bug Zilla, Visual Studio TFS, JIRA, Rally, HP ALM

Build/ CI Tools: Ant, Maven, Jenkins, Hudson, Git, Bitbucket, Bamboo

Databases Technologies: MS SQL Server 2000/2005/2016 , OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC

Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

PROFESSIONAL EXPERIENCE

Confidential, Hartford, CT

SDET/QA Automation Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Analyzed business requirements and user experience goals to develop test plans and test cases.
  • Reviewed programming code for errors, resolving production launch.
  • Performed quality reviews of design documentation to ensure compliance wif project plan scope and requirements.
  • Developed an automated test framework for evaluating web application products.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Experienced to run tests in teh cloud different browser platform, operating system for automated and manual testing of desktop and mobile applications using Selenium, Appium and JavaScript unit testing frameworks.
  • Experience in Back-end testing, data validation, Database testing using SQL queries.
  • Created test scripts usingGroovy scriptto automate web services inSOAP UI.
  • Tested Restful web services using Soap UI and coded in Groovy to develop data driven testing.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and teh request and response of teh Web Services (SOA) through SOAPUI.
  • Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated testing for Continuous Integration (CI) and Continuous Delivery (CD) pipelines, and provides plugin integrations wif teh CI platformJenkins .
  • Involved in conducting tests on Web services transactions like automatic bill payment, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Tested files on Datacap Studio from teh clouds services Azure.
  • Developed automated tests while conducting manual testing to ensure software quality and timely delivery
  • Collaborated wif product managers and customer service team to address software issues, quickly resulting in a 90% customer satisfaction rating.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Firebug, SQL Navigator, Oracle, Datacap Studio, Azure.

Confidential, Irving, TX

SDET/ QA Automation Tester

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
  • Involved in planning, designing and executing different test cases for Smoke, Functional, Integration, System and User Acceptance and GUI testing.
  • Developed Test Plan and Test Cases for REST API/Web Services testing using Postman.
  • Automated Restful web services/API by using Rest Assured library to send various HTTP requests and validate teh JSON response.
  • Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium wif Java.
  • Builtautomationscripts using Data driven Framework and TestNG Framework and conducted usingSelenium wif Java.
  • Implemented test automation scripts for mobile testing using Appium for Android and IOS applications.
  • Developed automation scripts for Mobile Native applications on IOS and Android platforms using Appium and JAVA.
  • Executed JMeter scenarios based on complex business scenarios wif different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
  • Used JMeter to simulate java request load on a backend Application.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified teh correctness of teh data wif front-end values.
  • Wrote SQL queries to retrieve teh information from teh databases to check whether teh data TEMPhas been updated using MongoDB.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Bitbucket (GIT) as version control system for Java based application, using Maven as build tool and Continuous Integration tools Jenkins for nightly batch run of teh scripts
  • Involved in Web Application GUI automation creating regression suites using Selenium Web driver, TestNG, and IntelliJ.
  • Created and maintained Requirement Traceability Matrix (RTM) to ensure all teh requirements are covered.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
  • Established and maintained test cases and test data in JIRA
  • Used JIRA to maintain defect repository and followed teh bug life cycle until teh bugs are fixed or closed.
  • Verified that teh Software Quality Assurance Standards are met throughout all phases of development.

Environment: Java, Jenkins, Agile, JIRA, SQL, MongoDB, POSTMAN, Selenium Web Driver, Selenium IDE, JIRA, TestNG, Appium, JMeter.

Confidential, Columbus, Ohio

Test Automation Developer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing teh application.
  • Worked in teh agile environment wif frequently changing requirements and features set.
  • Involved in Scrum Process based on Project Planning, Test Planning and Coordinating on all SDLC phases.
  • Designed Automation Test cases and implemented Hybrid test automation framework and Page Object Model using Selenium WebDriver.
  • Developed test code in Java programming language using Eclipse, IDE framework.
  • Performed Sanity testing, Smoke testing and regression testing thoroughly using continuous integration tool Jenkins.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for Behavior Driven Development (BDD) and Test-Driven Development (TDD).
  • Involved in creating cucumber BDD framework and Automated BDD scenarios in Eclipse using JavaScript.
  • UsedSeleniumWebDriver andimplemented TestNG to run parallel testing by creating Groups and categorizing test cases.
  • UsedSeleniumAPIs such as take Screenshot for failed test cases, select for selecting multiple values from list, Action for various key and mouse event, wif different Locators like XPath, CSS, id, Link text, name.
  • Implemented Apache POI to read teh data from external resources in selenium.
  • Utilized Quality Center (QC) as a test management and defect tracking tool.
  • Validating teh API calls and data for user interface by using Postman, Restful Services and Soap UI.
  • Writing teh web services automation for Get, Post, and Put methods in services testing.
  • Experience wif source version tool Git and involved in testing performance of teh application using JMeter.
  • Performed web services testing wif SOAP UI by validating request and response for XML, JSON files.
  • Used Maven as a build tool to manage dependencies and used Jenkins as continuous integration server to run automated test suites.
  • Creating Jenkins Pipelines for continuous integration of testing scripts and maintaining teh existing ones and schedule teh Jenkins jobs to run them daily.
  • Making Jenkins to trigger build for every code commit made to teh GitHub using web hooks.
  • Creating Splunk dashboards, maintaining already existing ones and integrating Splunk wif Jenkins to show teh overall failed and successful Jenkins jobs on Splunk Dashboard.
  • Performance test plan design and test case design, environment setup for performance testing in JMeter and LoadRunner, Blazed Meter.
  • Developed and executed SQL queries to verify teh proper insertion, deletion and updates into teh database.
  • Actively participated in daily Agile Scrum meetings and involved in iteration planning.
  • Ensured teh best user experience by focusing on teh quality and integrity of an application for requirement specifications, business logic, user experience and system end-to-end validation.
  • Performed ADA testing for visually implanted users.
  • Working closely wif TADs team to identify opportunities for improvement and aligning wif teh IT standards at Nationwide.

Environment: Agile Methodology, Eclipse IDE, Selenium WebDriver, Java, TestNG, Jenkins, BDD, Cucumber, Maven, JMeter, SOAPUI, XML, Quality Center, GIT, SQL server, Windows, ADA.

Confidential, Tempe, Arizona

QA Tester

Responsibilities:

  • Involved in writing Test Plan, Test strategy and Test Scenarios based on software documentation from business, technical and functional requirements.
  • Involved in various stages of development of teh project starting from teh project planning until production and maintenance using Agile methodology.
  • Implemented Black-Box Testing, Functionality, GUI and Regression Testing for teh entire application, for various builds in a team environment.
  • Performed Smoke testing, Sanity testing, Functional testing, Cross-Browser testing, Regression testing, Manual and Automation testing, Integration testing, Backend validation testing and End to end testing.
  • Performed RestAPItesting using Postman, Rest-assured and Java.
  • Developed automation framework using Selenium WebDriver in Java programming language.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML ID’s and XPath inSelenium.
  • Used POM model to create teh reusability of same objects for different tests.
  • Manually performed Ad-Hoc testing, end-to-end testing, and system testing.
  • Executed and evaluatedmanual test cases and reported test results.
  • Prepared Defect Report as per severity and Priority.
  • Utilize manual tools to test back end features (SQl, POSTMAN).
  • Find and document bugs, issues and observations for further investigation.
  • Fixed a disorganized confluence page on JIRA to better understand teh state of teh project.
  • Performed teh sanity testing and reported teh status to TL.
  • Performed functional, database, regression and exploratory testing.
  • Black Box testing methodologies like functional, usability, regression was performed.
  • Configured SQL queries to fetch data from teh Oracle database.
  • Attend Daily status meetings to discuss feature priorities and test timelines.
  • Closely interacted wif teh Development and Business teams in resolving teh bugs.

Environment: Agile, Java, Selenium, Appium, Jenkins, Oracle, Cucumber, XPath, Data Driven and Key Word Driven Frameworks, Windows.

Confidential

Jr. QA Analyst

Responsibilities:

  • Designed teh efficientmanualtest cases based on analysis of Business Requirement Documents, Functional Specifications, Technical design documents and Use Cases.
  • Used Waterfall methodology for implementation purpose.
  • Involved in all stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect tracking life cycle.
  • Performed System testing, Integration testing, Black box and White box testing.
  • Performed Ad-hoc testing, Functional testing and Regression testing on web-based applications.
  • Responsible for all types of tests like Functionality Testing, Load Testing, Documentation testing, User Acceptance Testing, Browser compatibility testing and maintain technical design documentation in Windows environments.
  • Preparation of Test Cases as per teh functionality requirements in theQuality Centre and mapping teh requirements to teh test coverage to ensure proper coverage.
  • Reported teh defects using defect tracking tool Quality Center (QC).
  • Used DOM andXMLparsers for data retrieval.
  • Involved in writing SQL queries for each Test Case and executed them.
  • Created and maintained reporting templates for efficiency and documented day-to-day quality checks for teh product.
  • Involved in project meetings and Interacted wif other team members to resolve teh problems.

Environment: Waterfall, Quality Center, Windows, Java, java-script, HTML, SQL, Oracle, DOM, XML.

Hire Now