We provide IT Staff Augmentation Services!

Qa Automation Engineer/ Sdet Resume

Mayfeild, OH

SUMMARY

  • With 5+ years of experience in the IT industry as Quality Analyst and Engineer with Web Applications, Web Services, API’s, Software testing life cycle (STLC).
  • Excellent experience in Quality Analysis with a strong understanding of Software Development Life Cycle (SDLC) and object - oriented methodologies.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using C#, Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, Maven, SOAPUI, Cucumber, and Jenkins.
  • Good Knowledge in Test Management and Testing Lifecycle Methodologies like Agile Models, and Waterfall.
  • Experience in Using Quality Center extensively for Establishing Traceability to Requirements, Test Cases, Bug Tracking and Reporting.
  • Experience in testing Web Services using SoapUI.
  • Experienced in developing descriptive programming, function library, recovery scenario using VB Script in UFT/QuickTest Professional (QTP)
  • Experience in Automation, Integration, Smoke, Regression, System, GUI, Ad Hoc, Incident, Recovery, Cross Browser, and Compatibility Testing.
  • Developed and implemented automated scripts for testing web-based applications using C#, Java, Eclipse, Visual Studio, Nuget, NUnit, JUnit, Specflow, and Selenium Webdriver.
  • Extensively worked on BDD based framework using tools like Specflow, Cucumber, Java, and C#.
  • Professional in designing, developing and enhancing automated test scripts for Selenium using Python.
  • Experience writing Bash Shell Scripts with Python for automating small tasks
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for the nightly batch run of the Script.
  • Proficient in using SoapUI/Postman for testing Web Services/API and used various types of assertions such as soap fault, Contains, XPath, etc.
  • Experience in Manual and Automation Testing of Client/Server, Mobile, Web - based API and Cloud (AWS) applications.
  • Good understanding of Cloud Services like Amazon Web Services (AWS), AWS RDS and DynamoDB.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Experience in writing and executing SQL queries on databases for backend testing.
  • Excellent skills in written and verbal communication with the client, project manager, and developers.
  • Possess strong technical aptitude with strong analytical, problem-solving and communication skills.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under a high-stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, JUnit, TestNG, QTP, HP Quality Center/ALM, Postman, Soap UI, Specflow, Cucumber, TFS, Jira

Languages: C#, Java, HTML, CSS, XML, SQL

Web Debugging Tool: XPath, Fire Path, Firebug

IDE and Tools: Visual Studio, Eclipse, IntelliJ, SSMS, Maven

Continuous Integration Tools: Jenkins, Bamboo

Methodologies: Agile-Scrum, Waterfall, TDD, BDD, DDD

Defect Tracking Tools: TFS, Jira, Quality Center

Databases: SQL Server, MS Access, My SQL, Oracle

Operating Systems: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Mayfeild,OH

QA Automation Engineer/ SDET

Responsibilities:

  • Attended daily scrum meetings to discuss the product backlog and estimate the sprint.
  • Worked in Agile/Scrum methods for testing approach and created a Test Plan for different Sprints and Stories.
  • Actively involved in all stages of the STLC (Software Testing Life Cycle) and SDLC (Software Development Life Cycle).
  • Maintained and created Requirement Traceability Matrix (RTM) to ensure that all the requirements are covered.
  • Experience in automating API Testing with Postman to validate the response based on status code and response body.
  • Used Jenkins to implement continuous integration and Continuous deployment processes.
  • Experience in troubleshooting the build issues during and post Jenkins build process.
  • Involved in System Testing, Positive Testing, Negative Testing, and Regression Testing and Verified data integration using SQL.
  • Used Jenkins tool for continuous integration (CI/CD) of the builds.
  • Tested all small APIs on AWS with the correct data and verified results with standalone applications which already exist.
  • Involved in AWS to deploy the project on EC2 instance.
  • Used AWS CodeDeploy service for automating deployments to Amazon EC2, AWS Lambda, and on-premises servers.
  • Created and maintained reusable actions, functional libraries, and shared object repositories.
  • Involved in setting up, managing and scaling a relational database instance in the AWS RDS and DynamoDB.
  • Experience in testing Web services/REST APIs using Postman and Java for automation.
  • Experience in creating an automation framework using the Page Object Model (POM), Behavior Driven Testing, and Data Driven Testing.
  • Created Test Automation Framework with Cucumber and Selenium WebDriver.
  • Implemented BDD through Cucumber and created feature Files using Gherkin and step definition using Cucumber.
  • Experienced in implementing Page Object Model (POM) Automation framework with Java, Selenium Web driver and Cucumber.
  • Experienced in using Jira for logging, tracking and reporting bugs in the application and involved in Bug Triage.
  • Involved in extensive data validation, back-end testing and querying the database using SQL queries.
  • Experience in figuring out various error handling strategies to be adopted during data migration to cloud.
  • Created the Data Driven Framework for the Test Automation and wrote Groovy Scripts to validate the test cases using SOAPUI.
  • Configured and used JDBC connection in order to retrieve test data from database.
  • Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
  • Extensively used Java OOP concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver and Cypress, TestNG/JUnit.
  • Designed and developed automated solutions to test API’s, database components and web applications.
  • Experienced in creating Queries to get data from Tables using Oracle databases.
  • Created reusable components and services to consume REST API's using Component based architecture.
  • Participated in defect review meetings with the team members, coordinated with offshore teams provided written status reports of testing.

Environment: Cucumber, Selenium WebDriver, Java, JMeter, JUnit, Eclipse, Groovy, Web Services/API, Postman, Jenkins, GIT, SQL Server, HTML, XML, MS Office, MS Excel.

Confidential, New York, NY

QA Automation Engineer

Responsibilities:

  • Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing, black box testing and Compatibility Testing at various phases of the development and test cycles.
  • Involved in all phases of Software Development Life Cycle. (SDLC) and worked with Agile methodology.
  • Designed and developed Hybrid Framework using. Net, C# and NUnit.
  • Worked on different kinds of Web Element locators like ID, Name, CSS Selector, Xpath for identifying the fields.
  • Performed Selenium automation using Selenium Web Driver and Selenium IDE.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • Created Project, Test Suites, Test Cases and Test Steps in SOAPUI Tools and Validated the Response XML file
  • Experience in developing the RESTful Web Services using Web API like HTTP verbs for CRUD operations.
  • Performed API Level testing for web services and developed many Test suites using XML.
  • Designed and developed BDD/TDD/ATDD framework by using the SpecFlow and added Scenarios in features files, Step Definitions.
  • Performed Unit Testing of the application by using NUnit.
  • Developed Automation scripts in Microsoft Visual Studio and used NUnit framework
  • Developed automation Framework for SOAP and REST and tested APIs using Restful API, UFT API, SoapUI and Postman.
  • Defect Detection, Reporting and Tracking using Team Foundation Server (TFS) & Participated in Bug-Review meetings
  • Created automated script for REST-API testing using HTTP Client library.
  • Experience in designing Test Plans and Test Cases, Verifying and Validating Web based applications.
  • Experience in collaborating with other DevOps engineers to maintain a deployment and management through Jenkins pipeline.
  • Experience on Writing SQL queries to extract data from various source tables to perform database testing.
  • Responsible for maintaining test scripts and test cases for automation with Robot framework.
  • Built python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
  • Software test automation using Robot Framework using selenium library, Jenkins for continuous integration, Git for version control.
  • Developed scripts to read and dump data to MySQL database.
  • Developed Python application for Google Analytics aggregation and reporting
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Wrote scripts in Python for Extracting Data from JSON and XML files.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were Maintained main source of data
  • Performed End to End testing using GUI Testing for front end and SQL Queries for backend testing.

Environment: AGILE, C#, Visual Studio, Postman, SQL, SOAPUI, My SQL, API, Selenium Web Driver, TFS, Azure Devops, .NET

Confidential, Cherry Hill, NJ

Automation Quality Analyst

Responsibilities:

  • Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Identified test cases to automate then tested these cases using Selenium WebDriver, TestNG and Java technologies (IntelliJ IDE). Contributed to framework creation.
  • Perform Functional Testing, Regression Testing, and System Integration testing, (UAT) User Acceptance testing and End to End Testing.
  • Tested the application in a highly dynamic environment with a sprint team using Agile methodology.
  • Responsible for creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Used Cucumber for Behavior Driven Development (BDD) based framework.
  • Involved in testing REST services using Postman and tested JSON formats data.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application & GUI and in the testing environment using Selenium WebDriver.
  • Used Selenium WebDriver API to automate tests on the cross-browser and cross-platform environment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for a nightly batch run of the Script.
  • Wrote Gherkin language test case scenarios using Cucumber.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed Unit testing with TestNG framework.
  • Used Build tools like Maven to generate test reports.
  • Performed data-driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database.
  • Executed Test Cases recorded in Jira manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Involved with SDLC models, waterfall and AGILE Methodology projects (Scrum and XP).
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs, and Developers.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, SOAPUI, IntelliJ IDE, Jira, Agile, Oracle 11g, Windows

Confidential, Dallas, TX

QA Tester

Responsibilities:

  • Created and maintained test plans, testing schedule and report defects using Quality Center (QC).
  • Executed and debugged the Automated Scripts and conducted Peer Reviews using QTP.
  • Executed Manual Test Cases by using positive and negative data inputs. Reported results and defects in the Test Director.
  • Manually tested the whole application before going for the automated testing.
  • Executed manual test cases and verified actual results with expected results.
  • Created automated test scripts by modifying the existing functions.
  • Conducted regression test, by using the automated scripts for QTP.
  • Reviewed and followed-up for the Sign-off on the Test Cases/Test Scripts documents.
  • Executed SQL Queries using SQL Server and SQL Developer.
  • Tracked and prepared a report of testing activities like test case coverage, required resources, defects discovered and their status, testing results and performance baselines etc.
  • Performed background testing in a UNIX environment.
  • Designed Test cases as per Test Plan and executed them as appropriate.
  • Handled High severity issues on priority.

Environment: Windows, QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)

Hire Now