Sdet/automation Tester Resume
Denver, CO
SUMMARY:
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web - based and Client/Server applications using Manual and Automation testing. Data Analysis/ Batch Testing/ ETL and Testing of Software systems in Data Warehouse/ Business Intelligence/ Client-Server/ Relational Databases like SQL Server, Oracle and Web-based environments in Windows and UNIX platforms. Strong analytical, communication, problem-solving, decision making and organization skills and an excellent team player.
- Excellent understanding and experience of working on AGILE Methodologies and involved in all phases of Software Development Life Cycle.
- Expertise in analyzing Business and Functional Requirement/User Stories documents for creating test cases.
- Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Excellent skills in overall Defect Management/Problem Solving, which includes reporting and tracking bugs using JIRA, TFS.
- Knowledge in designing and developing Test Plans, Test Scenarios, Test Reports for manual testing.
- Expertise in Manual testing using HP Mercury Quality Center (QC) and Microsoft Test Manager.
- Worked extensively on performing Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing, and User Acceptance Testing.
- Automation using Rest, SoapUI & Postman along with other defect tracking and Deployment tools like VSTS, Jira, Confluence, Jenkins, etc.
- Extensively automated Regression and Functional test cases using Selenium WebDriver.
- Expertise in testing Web Services and Api using SoapUI and Postman tool.
- Extensively automated RESTful Web Services and Api using Java and C#.
- Have a good experience in Data Migration testing and Web Interface testing.
- Experience in creating test data and end to end testing for POS devices/application.
- Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Jira and Quality Center.
- Automation experience in Selenium using both JAVA and C#.
- Experience in designing Automation Framework using C# and JAVA scripts.
- Experience in using IDE like Visual Studio and Eclipse.
- Extensive experience on POS self-checkout / POS QA Testing, involved in the setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance.
- Experience in writing and executing SQL queries on databases for backend testing.
- Extensive experience of working on both web-based and client-server applications.
- Excellent team player with excellent interpersonal and communication skills.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
TECHNICAL SKILLS:
Languages: JAVA, C#.Net, HTML, XML, JavaScript, SQL, PL/SQL, T-SQL
Testing Tools: Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Cucumber, Specflow, Jenkins, Microsoft Test Manager
IDE: Eclipse, Visual Studio, IntelliJ
Databases: MS SQL Server, MS Access, Oracle, MS Excel
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, JUnit, TestNG
Operating Systems: Linux, Windows, Mac
Other tools: Maven, SVN, SourceTree, Bitbucket, GIT, TFS, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
SDET/Automation Tester
Roles and Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed a test plan and test cases for testing the application.
- 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 the validation of the Web Services related to Customer, Account and Transaction Management using the Postman.
- Created an automation framework in Selenium WebDriver and NUnit using behavior driven approach like Specflow in C#.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) 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.
- Designed and implemented tests environment scenarios to test Confidential Cloud ONTAP product using Microsoft Azure Cloud. Used Firebug 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 web driver automation scripts to validate functionality on various browsers.
- Done SOA testing for Payments API using Postman and C# .NET framework for web services testing.
- Developed data-driven test scripts to check the same functionality with multiple sets of data.
- Conducted System Testing and User Acceptance Testing (UAT) 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 Quality center, a test management tool.
Environment: TFS, Visual Studio, Selenium WebDriver, Specflow, Azure, NUnit, Jenkins, Postman, C#, .NET, XPath, Visual Studio, Javascript, SQL Server, IE, Firefox, Chrome, Windows.
Confidential, Bakersfield, CA
SDET/Automation Tester
Roles and Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers, and QA Manager to analyze the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Prepared detailed manual and automated test scripts, test plans, test scenarios, test cases, and test scripts by understanding the business logic.
- Tested the application in a highly dynamic environment with sprint team using agile methodology.
- Extensively involved in all stages of the testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile And Scrum methodologies.
- Worked in existing Selenium Automation Framework with Java using Data Driven Testing.
- Designed structured User Interface (UI) automated Test cases using Selenium Web driver in Java for web-based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG.
- Created an automation framework in Selenium WebDriver and TestNG/JUnit using Behavior Driven Development (BDD) approach like Cucumber with Gherkin.
- Created pom.xml in APACHE MAVEN and run the builds and integrated with Continuous Integration tools Jenkins for running the test on a regular basis automatically.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User Acceptance, and End-to-End testing.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Developer Tools.
- Experienced in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
- Wrote Data-driven, Cross Browser automation test cases and executed them for Cross-browser compatibility using Selenium Grid.
- Used Soap UI and Postman to test and validate Web Services and 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 Database (RDBMS) for Data Validation and Data Integrity.
- Participated in requirement reviews and analyzed modification requests and enhancement requests
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Prepared Test Mapping sheet to keep track of the test cases have been automated.
- Used JIRA to open bugs, create tasks and user stories, and initiate change requests.
- Analyzed the business requirements, developed test plans and test cases using JIRA.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
Environment: JIRA, ORACLE, SOAPUI, Postman, Selenium WebDriver, JAVA, Cucumber, Jenkins, Maven, GIT, Eclipse IDE, TestNG, MS Excel, HTML, XML.
Confidential, Woodland Hills, CA
QA Automation
Roles and Responsibilities:
- Conducted Automation/Manual testing using the Standards, guidelines and structured methodology in testing the application.
- Developed automated scripts using Selenium Web Driver and Implemented Framework using Java.
- Extensively used web services validation tools like SoapUI to validate SOAP/WSDL and web services/API for Request and Response.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
- Automated Test Scripts using Selenium Web Driver with Java and used TestNG Annotations.
- Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver, and TestNG/JUnit.
- Documented and executed Test plans, Test cases and Test scripts based on requirement specifications and business rules.
- Java programming for automation and performance testing in Eclipse IDE.
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Involved in developing Test plan and Test scripts using the business documents.
- Involved in Testing in Agile Development Environment Using TDD approach.
- Experienced in the creation of library functions, Checkpoints, Data Validation.
- Performed Functional testing manually and constructed positive and negative test scenarios as per the requirements.
- Tested extensive backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
- Worked on backend testing by running complex SQL queries.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.
- Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
- Participated in test plan and test cases review meetings.
- Involved in defect log, defect tracking and resolution.
- Involved in writing test summary reports, defect summary report, and final report.
Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), Eclipse IDE, Oracle, SoapUI, TestNG, Jenkins, Cucumber, MS Excel.
Confidential, Dallas, TX
QA Automation Engineer/ SDET
Roles and Responsibilities:
- Worked in an agile methodology being involved in every stage of Software Development Lifecycle (SDLC) and Software Testing Life Cycle (STLC).
- Participated in writing multiple classes, reading/writing excel interface for Hybrid Framework to test cases for various scenarios.
- Status reporting and test updating in Team Foundation Server (TFS).
- Involved in writing test scripts using C# .NET and executed it through Selenium WebDriver for Functional and Regression 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.
- Performed Behavior Driven Development (BDD) using Specflow and C#.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using web developer tools.
- Wrote Data-driven, Cross Browser automation test cases and executed them for Cross-browser compatibility using Selenium Webdriver.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used Soap UI 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 Database (RDBMS) for Data Validation and Data Integrity
Environment: Windows, Team Foundation Server, SOAPUI, Specflow, REST, Selenium WebDriver, SQL Server, C# .NET, CSS, XML, MS Office, Firefox, IE and Chrome browsers, Selenium Grid.
Confidential, Dallas, TX
QA Analyst
Roles and 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.
- Created test sets and execute those test cases in the Test lab module of (Quality Center) QC to make sure the actual result is the same as the expected result.
- Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
- Logged Defects in Defect module of the QC, 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: SQL, Quality Center, Agile, Smoke Testing, Black Box Testing, Web testing, GUI Testing, MS SQL Server, Windows 2007, MS Office.