Quality Assurance Engineer Resume
2.00/5 (Submit Your Rating)
Washington D, C
PROFESSIONAL SUMMARY:
- Over6years of experience as aQA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud(AWS), API, Webservices applications. Experience on various domains such asBanking, Financial Services, and Healthcare.
- Expertise in Manual and Automation Testing ofClient/Server, Web-based, andCloud (AWS)applications.
- Excellent knowledge and implementation skills in complete 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.
- Experience inWaterfallandAgileProjects, worked very closely with Product owners in Agile and attended different ceremonies likeSprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Proven ability in designing and creating automation frameworks usingJava, Selenium WebDriver, Junit, TestNG, Jasmine, Maven, Jenkins, tools.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD,Hybrid, Keyword and Data Driven Frameworks).
- Experience inCore Java,development by applying different concepts likeOOPS concepts, Collections, Strings,Exception handling, Multithreading, etc.
- Expert in developingBehavior Driven development (BDD/TDD/ATDD) by writing Gherkinlanguage using cucumber tool, developedScenarios, Scenario outlines, featuresandStep definitionsand generating the cucumberreports.
- Experience in implementing thePage Object Model (POM)by creating element for each page object and reused all the objects in various scripts.
- Performed Database/Backend testing by writing complex SQL Queries fordata validation and integrity,good at writingcomplex Joinsand knowledge inSQL.
- Worked on testing applications on different browsers likeIE, Firefox, Android, Safari and Chrome
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
- Java SQL
- Selenium WebDriver
- Cucumber, TestNG
- JUnit API
- Postman
- Database Testing
- BDD & TDD
- Maven Framework
- GIT & GitHub
- Jenkins
- SQL Developer & Oracle
- Microsoft Office Suite
- Google Suite Products
PROFESSIONAL EXPERIENCE
Confidential, Washington D.C
Quality Assurance Engineer
Responsibilities:
- Documented business requirements and specifications, developed test plans, test cases.
- Developed automation framework using Maven building tool and TestNG Framework as well as Selenium WebDriver to implement Test Cases in multiple browsers.
- Created Functionality Testing based on Test Cases and coordinated with the development team to solve issues and defect management by logging and tracking bugs.
- Automated test logarithms using OOPs concept to implement Test Cases, Test Scenarios, and features.
- Implemented Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java OOPs concepts.
- Utilized Java language and TestNG Framework for scripting. Used TestNG for building the WebDriver project.
- Integrated with Continuous Integration tools Jenkins for running test on a nightly or needed basis automatically.
- Maintained grouping of Test Suites, Test Cases and Test Methods for Regression and Functional Testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Extensively experienced in Smoke testing, Functional testing, Integration testing, Regression testing, UAT, Accessibility Testing and Sanity Testing.
- Experience in RESTFULL web service Testing using Rest Assured framework Java. Validated JSON formatted data, different http status code like 200, 201, 400, 415, 500 etc.
- Connected to Database to Query the Database using SQL for data verification and validation using JDBC tools.
- Carried out Back-End Testing on oracle database by writing SQL Queries.
- Performed and executed REST API Automation Testing using REST Assured to validate expected response and status code using JUnit Assertions and Ham-crest Matchers.
Confidential, Timonium, MD
Manual and Automation Tester
Responsibilities:
- Worked within a Scrum team, participated in Daily Scrums, Sprint Planning meetings as well as identified acceptance criteria for user stories.
- Build Automated Frameworks to test applications using Selenium, Java, Cucumber, and TestNG.
- Implemented End-to-End automation for installing products, setting up Test Environment and executing Smoke Tests.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format by using the Page Object Model (POM) design approach.
- Developed new Maven based Test Scripts using GitHub as source repository and Jenkins for continuous Integration of the builds.
- Developed reusable selenium methods to handle Dropdown, frames, alerts, check box, radio button, dynamic calendars and web tables in Selenium WebDriver.
- Worked on Cross-Browser Testing through Selenium WebDriver by testing the website on different browsers.
- Involved in the usage of BDD Framework to develop Cucumber Step Definitions, Scenarios, and Features using Gherkin language.
- Used runner classes in Cucumber to generate step definition and used tags to run different kinds of Test Suites like Smoke and Regression.
- Performed Data Driven Testing by using Scenario Outline with Examples, Excel, and Data Table.
- Familiar with XML, JSON formats and syntax.
- Comfortable using HTTP methods current service/API supports - like GET, PUT, POST, and DELETE.
- Mostly utilized Rest Assured API methodology to complete API Automation and Postman for manual API testing.