Sdet/automation Engineer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- Around 7 years of experience as a QA Analyst with extensive experience in performing Manual and Automated Testing or similar role with specialized testing in Web - based, Client/Server, Back-end and N-tier applications on UNIX, Linux and Windows environments.
- Good understanding of quality assurance testing methodology relative and Solid experience and strong experience working on AGILE and involved in all phases of Software Development Life Cycle(SDLC) and Software Testing Life Cycle(STLC).
- Interfaces with technical Client Service Managers, development teams, and other Operations staff to both perform and continuously improve quality measures.
- Used Selenium Webdriver, J ava, C#, TestNG, NUnit and Maven for designing automation test cases.
- Created pom.xml in APACHE MAVEN and run the builds and integrated with Continuous Integration tools Jenkins for running test on a regular basis automatically.
- Solid knowledge of Microservices test automation.
- Work collaboratively with business analysts, project/program managers, and developers to share ideas and provide critical feedback at all levels.
- Automation of manual test data creation using JSON file.
- Worked on protract, Java scripts to automate angular JS application.
- Test automation team management, and coordination for automation feasibility, and enhancements.
- Experience testing applications based on cloud service providers like AZURE in an Agile environment
- Expert in Selenium Web d river. Involved in Regression Testing using Selenium.
- Good experience in the AGILE delivery process of software using SCRUM.
- Experienced in definition and Implementation of Test Life Cycle (Test Planning, Test Design, Test Execution & Defect Management) using HP ALM/Quality Center, Microsoft TFS (Team Foundation Server), MTM & JIR A.
- Worked on AWS Lambda functions development as part of the Microservices development.
- Experienced in Web Services/API Testing using SoapUI and Post man.
- Manually tested RESTful APIs using Postman. Made requests using methods such as
- GET, POST, PUT and DELETE, and validated the responses.
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Plans, Test Cases (Manual / Automated), Defect Reports and developing Test Scripts, Traceability Matrix, and Test Environments.
- Expertise in Functionality testing, GUI testing, UAT, Integration testing, System testing, End to End testing, Back-end testing, Smoke testing, Sanity testing, Data-Driven testing, and Regression testing.
- Expertise in developing, publishing and execute Test plans, Test procedures & Test Results.
- Experience in designing Specification Templates and preparing Training/Knowledge Transfer manuals.
- Skilled in understanding the business processes, analyzing and optimizing the processes, defining the scope of the project and User Requirements and converting User Requirements into Business Requirements and Technical Specification.
- Proficiency in Defect management, including Defect creation, modification, tracking, and reporting.
- Docker is used for creating images that are deployed on AWS as Microservices.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Good team player and have the ability to work independently in a time-sensitive environment.
- Excellent Communication skills, Documentation Skills, Team problem-solving ability, analytical and programming skills in high speed and quality conscious.
- Created test data for QTP scripts, used external data sources and excel sheets to import test data.
TECHNICAL SKILLS:
Tools / Framework: TFS, JIRA, Selenium IDE, Selenium Web Driver, NUnit, TestNG, Specflow, Cucumber, Postman, SOAPUI, Protractor
RDBMS: Sql Server, Oracle and MS Access
Web Development: HTML, XML
Languages: C#, Java
Browsers: Google Chrome, Firefox, IE, Safari
Other Tools: Azure,Maven, SourceTree, Bitbucket, GIT, MTM
Methodologies: Agile, Waterfall, TDD, BDD, ATDD
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
SDET/Automation Engineer
Responsibilities:
- Involved Worked in reviewing Business Requirement Documents, Functional and Technical Specifications.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested the Microservices code for the backend testing using SOAP UI.
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed a test plan and test cases for testing the application.
- Tested independent and dependent modules individually.
- Prepared Test Matrix to keep track of the requirements and the test cases.
- Wrote test cases using MTM (Microsoft Team Manager).
- Logged, Enhancements and production defects in TFS (Team Foundation Server).
- Define, develop, and execute automation test scripts using C# that leverage black and white box testing across functional, non-functional and performance testing.
- Involved in validating the Web Services/api related to Customer, Account and Transaction Management using the Postman.
- Used the Scaled Agile Framework development methodology along with a Secure DevOps toolset and pipeline for continuous development, test, and integration of containerized microservices.
- Created automation framework in Selenium WebDriver and NUnit using behavior driven approach (BDD) such as Specflow.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for the nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
- Used Web Developer Tools to do web-based application testing with Selenium for the commands and locator application.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Created Selenium WebDriver automation scripts to validate functionality on various browsers.
- Done SOA testing for Payments API & using Postman and C# .NET framework for web services/api testing.
- Developed data-driven test scripts to check the same functionality with multiple sets of data.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Involved in writing and executing SQL Queries in TOAD for Back-End testing and extract relevant data from the database.
- Involved in documentation as to how to maintain and run scripts for future enhancements.
- Responsible for testing the application against different environments in QA, staging, and production.
- Analyzed the business requirements, developed test plans and created test cases in TFS.
Environment: Selenium Webdriver, NUnit, Specflow, Gherkin, MS Test Manager, Visual Studio, Postman, RESTful APIS, TFS, .NET/C#, SQL Server, VSTS, MS Excel, Agile
Confidential, Columbus, OH
SDET/Aut omation Engineer
Responsibilities:
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Browser navigations, Mouse Movement.
- Developed the automated test scripts for regression test suite in an application by using Selenium tool.
- Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
- Performed Data-driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which read data from scripts using property and XML files.
- Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
- Handled in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium Webdriver .
- Performed System, Integration, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
- Developed test scripts to automate process of testing in Protract or WebDriverJS .
- Developed BDD Automation Framework using Cucumber tool and developed Feature files which include Features, Scenarios, Scenario Outlines, and Step Definitions.
- Involved in Web Application GUI automation creating regression suites using Selenium Webdriver, TestNG, and IntelliJ.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
- Used Maven to compile and build Microservices code and configure the Build Triggers.
- Involved in Test Scripts walkthrough with the client and the QA team.
- Written extensive programming in JavaScript for automating the functional and regression testing through Protract or which is an End-to-end testing framework for Angular JS application.
- Execution of Selenium for the smoke, functional testing of the various functionalities.
- Performed Web Services/api testing of the messages using SOAPUI (WSDL/SOAP).
- Worked on Selenium WebDriver automation script in Java for cross-browser testing. Used Testing annotations to group the test methods and for cross-browser.
- Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari over cloud using Sauce Labs.
- Reviewed the stories and participated in the Daily Scrum, Iteration Planning, and Release Planning meeting and performed Agile.
- Executed range of test cases in attended as well as unattended mode according to the necessity of the situation.
- Extensive experience with Protractor to create end-to-end framework using angular js.
- Maintained Selenium and Java automation code and resources in the GitHub source control.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Environment: Quality Center, JIRA, QTP, Java, Oracle 11g, POSTMAN, SQL Server, Protract or 2008, MYSQL, Mercury Quality Center.
Confidential, Santa Clara, CA
Automation Tester
Responsibilities:
- Worked on manually testing restful APIs using POSTMAN.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile and Scrum methodologies
- Participated in writing multiple classes, reading/writing excel interface for Hybrid Framework to test cases for money transfer, open account, debit card, credit card, personal loan, and auto loan application, Transaction verification etc.
- Status reporting and test updating in Jira.
- Worked existing Selenium Automation Framework with Java using Data Driven Testing and TestNG.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in Java for web-based software products used to perform software testing.
- Performed REST api testing using Postman.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Delivered overall Test Summary reports using Jira and tracked, reviewed, analyzed compared tests.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Firepath.
- Used Git tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the Oracle (RDBMS) for Data Validation and Data Integrity
Environment: Windows, Jira, REST, Selenium WebDriver, Oracle Server, Java, Eclipse, CSS, XML, MS Office, Firefox, IE and Chrome browsers
Confidential, Philadelphia, PA
Quality Analyst
Responsibilities:
- Participated in use-case reviews, authored, and reviewed test planning artifacts.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes.
- Involved in preparation of test cases and test scenarios from the requirement document.
- Participated in the implementation and upgrade of the client/server and web-based applications.
- Developed Test Plan, Test Cases/Test Scripts and reviewed baselining of scripts with different Data sets as input.
- Responsible for Executing and Maintenance of Automated and Manual Test scripts for utilities domain.
- Performed Manual Testing for the EDI transactions
- Uploaded the diagnosis codes, procedure codes to the related tables in test environment to verify the changes related to ICD9 - ICD-10 changes.
- Developed and maintained Manual and Automation test scripts.
- Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
- Automated regression test suite using in house automation framework based on C#/ Selenium.
- Managed deployments and build using Jenkins.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Validate Web services/APIs built-in SOA Architecture using SOAPUI.
- Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
- Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
- Balance multiple priorities simultaneously to adapt to the changing needs of the business while meeting deadlines.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix.
- Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Involved in generating test plan, test cases and executing test cases.
Environment: C#, Selenium, Windows, UNIX, SQL, C#, .NET, Visual Studio, JSON, XML, MS Excel, SOAP UI.
Confidential, Plano, TX
QA Tester
Responsibilities:
- Effective communication between QA Peers, Business and Development Groups.
- Understand the testing effort by analyzing the requirements of project AGILE delivery process of software using SCRUM methodology and Actively participated in various ceremonies such as Daily Scrum Meeting, Sprint Review Meeting, Sprint Retrospective Meeting, Backlog Grooming Session, etc.
- Manually tested the Web application to ensure the flow of the application functionality.
- Develop the test plan for the tasks, dependencies, and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
- Ensure the content and structure of all Testing documents/artifacts is documented and maintained.
- Review and follow-up for the Sign-off on the Test Cases/Test Scripts documents.
- Executing SQL Queries using SQL Server and SQL Developer.
- Track and prepare a report of testing activities like test case coverage, required resources, defects discovered and their status, testing results and performance baselines etc.
- Identifying the regression test cases from the current release and moving into Regression folder in HP ALM.
- Ensure the timely delivery of different testing milestones.
- Prepare the Test Summary Report at the completion of the project.
Environment: SCRUM, Quality Center, MySQL, HTML, CSS, SQL Server.