Sdet/automation Engineer Resume
Richardson, TX
SUMMARY
- 6+ years of experience as a QA Analyst with extensive experience in performing Manual and Automated Testing or similar roles 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, Java, C#, TestNG, NUnit and Maven for designing automation test cases.
- 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.
- Test automation team management, and coordination for automation feasibility, and enhancements.
- Experience on International banking system and transaction with SWIFT codes and messaging system.
- Experience testing applications based on cloud service providers like AZURE in an Agile environment.
- Expert in Selenium Webdriver. 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 & JIRA.
- Experienced in Web Services/API Testing using SoapUI and Postman.
- Manually tested RESTful APIs using Postman. Made requests using methods such as GET, POST, PUT and DELETE, and validated the responses.
- Configure and manage web apps deployments in Azure cloud. A cloud enthusiast.
- 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 executing Test plans, Test procedures & Test Results.
- Experience in designing Specification Templates and preparing Training/Knowledge Transfer manuals.
- Proficiency in Defect management, including Defect creation, modification, tracking, and reporting.
- 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.
TECHNICAL SKILLS
Tools: / Framework: TFS, JIRA, Selenium IDE,Appium, Perfecto, Selenium Web Driver, NUnit, TestNG, Spec flow, Cucumber, Postman, SOAPUI
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, Richardson, TX
SDET/Automation Engineer
Responsibilities:
- 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 the 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 elements by using Firebug and Firepath.
- Used Git tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used Postman tool to test SOA based architecture applications to test REST API.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Implemented framework in Google Espresso this Android app by researching few test automation frameworks that fits the client needs.
- Extensively used SQL statements to query the Oracle (RDBMS) for Data Validation and Data Integrity
Environment: Windows, Jira, REST, Selenium WebDriver, Oracle Server, Java,Protractor, Eclipse, CSS, XML, MS Office, Firefox, IE and Chrome browsers
Confidential, Boston, MA
SDET/Automation 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 a regression test suite in an application by using the Selenium tool.
- Performed Data-driven testing using Selenium WebDriver, Java, 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 links, 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.
- 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.
- Involved in Test Scripts walkthrough with the client and the QA team.
- 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.
- 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.
- 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: JIRA, Java, TestNG, Cucumber,Protractor Selenium Webdriver, Oracle, POSTMAN, SQL, SoapUI, Maven, Jenkins, GitHub
Confidential, Richmond, VA
Automation Tester
Responsibilities:
- Involved in reviewing Business Requirement Documents, Functional and Technical Specifications.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Involved in analyzing Business Requirement Documents and Technical Specification documents 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).
- 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.
- Automated Web Services/api using C# code base with HTTPClient library.
- 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.
- 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.
- Experience with the Cloud(Azure) DevOps - Infrastructure and Platform as a service.
- 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,Xcode, Specflow, Gherkin, MS Test Manager, Visual Studio, Postman, RESTful, TFS, .NET/C#, SQL Server, VSTS, MS Excel, Agile
Confidential, Plano, TX
QA Tester
Responsibilities:
- Effective communication between QA Peers, Business and Development Groups.
- Understand the testing effort by analyzing the requirements of the project AGILE delivery process of software using SCRUM methodology and Actively participate 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 the 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.