Qa Analyst/sdet Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- Around 7+ years of experience as QA Analyst or similar role with specialized testing in Web - based, Client/Server, Back-end and N-tier applications on UNIX, Linux and Windows environment.
- 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.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG, NUnit, C# and Java.
- 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 through Shell Scripting.
- Test automation team management, and coordination for automation feasibility, and enhancements.
- Expert in Selenium Web d river. Involved in Regression Testing using Selenium.
- Good experience in AGILE delivery process of software using SCRUM.
- Good understanding of quality assurance testing methodology relative to the Software Development Life Cycle (SDLC).
- 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.
- Experienced in Web Services/API Testing using SoapUI and Post man.
- 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 Matrices 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 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.
- Experienced in Database Testing using SQL queries on RDBMS databases like SQL Server, and MS Access.
- Good team player and have ability to work independently in 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: TFS, JIRA, Selenium, NUnit, TestNG, Specflow, Cucumber, Postman, SOAPUI
RDBMS: Sql Server, Oracle and MS Access
Web Development: HTML, XML
Languages: C#, Java
Browsers: Google Chrome, Firefox, IE
Other Tools: Maven, SourceTree, Bitbucket, GIT, MTM
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
QA Analyst/SDET
Responsibilities:
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- 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 and api related to Customer, Account and Transaction Management using the Postman.
- 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 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 and 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.
- Checked the data flow through the front end to backend and used SQL queries, to extract the 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, Specflow, C#, Visual Studio, MTM, Postman, .NET, XPATH, XML, Git, TFS, HTML, CSS, Agile, SQL
Confidential, Bloomfield, CT
QA Analyst/SDET
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 script for regression test suite in an application by using Selenium tool.
- 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.
- 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 Eclipse.
- 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 the Selenium for the smoke, functional testing of the various functionalities.
- Performed Web Services 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 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 situations.
- Maintained Selenium and Java automation code and resources in the GitHub source control.
- Used Maven to perform continuous integration (CI/CD) of code and scripts using Jenkins.
- Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Environment: Selenium WebDriver, Cucumber, Java, Appium, Eclipse, TestNG, SOAPUI, Maven, Jenkins, XPATH, XML, Git, JIRA, HTML, CSS, Agile, SQL, Oracle Server
Confidential, Fort Worth, TX
Automation Tester
Responsibilities:
- Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
- Worked as QA for performing API launches, white box testing, data testing. Tested and analyzed SQL queries and XML code to validate data and database mappings.
- Developed high level test plan document along with the test specification document outlining various iterations and regression testing needed for the project.
- Participated in deployments and upgrades of the application.
- Participated in daily Scrum meetings.
- Attended periodic meetings with the development team and with the business analysts to provide feedback.
- Performed Smoke testing, Black box Testing, Security Testing, web testing and GUI testing of Java application.
- Worked on automation framework based on BDD using Cucumber, TestNG and Java.
- Tested UI using automation tool like Selenium Webdriver and Java.
- Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait using Java.
- Logged Defects in Defect module of the Jira, assigned priority, Severity and status to the defect.
- Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
- Participated in defect review meetings with the team members, provided written status reports of testing.
Environment: Selenium Webdriver, Java, SQL, Agile, Smoke Testing, Black Box Testing, Web testing, GUI Testing, ORACLE, Windows 2007, MS Office, SharePoint.
Confidential, Plano, TX
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.
- 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 Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework with C# .NET using Data Driven Testing and MS Test.
- Designed structured User Interface UI automated Test cases using Selenium Webdriver in C# .NET for web-based software products used to perform software testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Delivered overall Test Summary reports using TFS 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 SQL Server (RDBMS) for Data Validation and Data Integrity
Environment: Windows, Team Foundation Server, REST, Selenium WebDriver, SQL Server, C# .NET, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers, Selenium Grid
Confidential, Dallas, 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.
- 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 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 the 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 project.
Environment: SCRUM, Agile, SQL, HP ALM, SQL Server.