Sdet Resume
Draper, UT
SUMMARY
- 8 years of experience working in teh field of information technology with very strong noledge in teh field of QA Automation and Manual testing.
- Strong experience in Software Development Life Cycle (SDLC) methodologies such as Waterfall approach and Agile approach 'Scrum'.
- Expertise in Software Test Life Cycle (STLC) and its implementation in Waterfall, Iterative, and Agile (Scrum) by analyzing requirement specifications, developing test objectives, strategies, scope, test procedures, and test matrix.
- Executing test cases, reporting bugs, writing test scripts, test automation using diverse testing tools like Selenium Web Driver, N Unit, Test NG, Cucumber, Postman, Team Foundation Server, Jira, and SOAPUI.
- Worked on various types of testing like Functional and Non - functional testing which includes Smoke/Sanity testing, Unit testing, System testing, Integration testing, Regression testing, API testing, Database testing, Performance testing, Compatibility testing, Ad-hoc Testing, and User Acceptance testing.
- Expert in using various Integrated Development Environment (IDE) such as Visual StudioandEclipse.
- Comfortable in implementing JAVA, C# and OOPS concepts dat are required for Selenium frameworks.
- Identified, located, and implemented correct GUI elements using various Selenium Locators such as ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
- Experience in manual testing of REST and SOAP APIs using tools like Postman and0 automating teh APIs testing process with automation tools such as SOAPUI, and HTTP client libraries.
- Experienced in using Test Management tools such as Team Foundation Server, JIRA, and Quality Center bug reporting tools to track test progress, execution, and deliverables.
- Strong skills in Relational backend testing. Wrote #complex SQL queries to generate reports to ensure data integrity and to validate business rules.
- Experienced in using different version control tools such as Git, Visual Studio Team Services.
- Excellent communication, analytical and problem-solving skills.
- Adept in Team Management, Problem Resolution, Conflict Management, People Management, and Interpersonal Skills.
TECHNICAL SKILLS:
Framework: NUnit, Selenium, Appium, TestNG, Junit, Cucumber, Scaled Agile Framework
Programming Languages: Java, C#, SQL, Xamarin
Tools: and IDE s Eclipse, Visual studio, Jira, Postman,, My SQL workbench, SoapUI, Appium Inspector
Databases: My SQL, Oracle, SQL server
Version control: Git
CI/CD tools: Jenkins
Web Technologies: HTML5, CSS, JavaScript
Functional skills: Software development life Cycle, V-Model, Software testing life cycle, AgileMethodology
PROFESSIONAL EXPERIENCE:
Confidential, Draper UT
SDET
Responsibilities:
- Worked in Agile environment, Analyzed Business requirements of teh Native mobile application by interacting with product owner to understand teh requirement for testing strategy.
- Created positive and negative test scenarios for teh user stories by involving in software testing life cycle management.
- Designed and developed Appium automation framework for Native Mobile application UI testing using C# programming language and integrated it using Selenium Web driver in Visual Studio.
- Effectively work with various testing frameworks like NUnit.
- Execute an automated regression test strategy to improve release quality by preventing regression issues in teh production environment using C# and selenium within teh Integration Project.
- Commitment to reduce teh number of defects found by customers and business users in production and deliver results dat are maintainable, testable, scalable, reusable, efficient, and innovative.
- Executed test scripts on Emulator for Android and Simulator for IOS. Executed tests on real devices and compared with emulators and simulators to see whether it performs teh same.
- Created teh automation Id’s for teh elements in by going through teh XAML files.
- Used Appium Inspector and page source to locate teh element ID’s on UI for Android and IOS.
- Involved in creating teh connection between Appium framework finding teh SQL queries to retrieve teh data from data base for testing.
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases, and test scripts.
- Worked on Team Foundation Server (TFS) manage teh product life cycle, create bugs, create tasks, user stories and initiate teh change requests.
- Executed each test cases through Manual Testing using Team Foundation Server and prepared teh automation scripts once teh manual testing TEMPhas been conducted.
- Used GitHub to maintain and manage teh build scripts, test data and other documents in teh project scope.
- Involved in Sprint planning, Backlog refinement, Sprint review, Retrospective and daily scrum meetings.
- Involved in Bug life cycle to track teh issues and did retesting once teh issues are fixed.
Confidential, Charlotte, NC
SDET/QA Automation Engineer
Responsibilities:
- Analyzed Business and Functional requirements of teh application and worked with Business users to understand project requirements and to figure out teh scope of test strategy.
- Responsible for working within a team to create, document and execute testing strategy, test plans, test cases, and test scripts.
- Worked in an Agile environment participating in all phases of SDLC and STLC development process as well as assessed and analyzed user stories and participated in Sprint planning, Sprint review, Sprint retrospective, and Daily Scrum meetings.
- Involved in using Maven build tool to manage framework dependency jar files.
- UsedJenkinsas continuous integration server to run automated test suites
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of teh Script.
- Experience in performance testing using JMetertask includes developing test plan, test script and reports.
- Extensively worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios
- Using Blaze meter executed teh performance tests in cloud performance testing.
- Executed each test cases through Manual Testing and prepared teh automation scripts once teh manual testing TEMPhas been conducted.
- Worked on Jira to effectively manage teh product life cycle, create bugs, create tasks, user stories and initiate teh change requests.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
- Designed and developed automation framework for UI testing using Java programming language and integrated it using Selenium Web driver in Eclipse IDE .
- Performed Data Driven Testing(DDT) to check teh application under different set of data conditions using Boundary Value Analysis.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in Java for Cucumber.
- Created an automation framework in Selenium WebDriver and TestNG using teh behavior-driven approach like Cucumber.
- Configured Eclipse IDE to build job for continuous Integration and Regression Testing.
- Used GitHub to maintain and manage teh build scripts, test data and other documents in teh project scope.
- Used Postman to conduct manual Web Services Testing by sending various requests such as GET, PUT, POST and DELETE.
- Automated teh API testing process by using Rest Assured API.
- Performed operations on teh database using SQL Connection class APIs and implemented complex SQL query to validate UI with Database.
- Developed and executed SQL queries to verify teh proper insertion, deletion, and updates in SQL supporting tables and cubes for Data validation and Database integrity.
- Performed cross-browser testing to check if teh application can work on Internet Explorer, Firefox, and Chrome browsers.
- Discussed enhancement and modification request issues and defects in teh application.
Environment: Java, Selenium WebDriver, TestNG, JSON, DOM, Postman, JIRA, Cucumber, Agile, Internet Explorer, Chrome, Firefox, SQL, Eclipse IDE, Grid, TDD, Data driven, Maven, Jenkins, Apache POI, Page object model, POM, Log4j, Auto IT, Rest Assured
Confidential, Greensboro, NC
SDET/QA Automation Engineer
Responsibilities:
- Analyzed various User stories, Business requirements, Functional documents and participated in Sprint planning and Scrum meetings.
- Responsible for providing Test cases and executing them within an AGILE software development environment.
- Implemented Data Driven Framework with Page Object Model to test teh web application and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
- Executed various test cases and participated actively in System Testing, User Acceptance Testing, Regression Testing, Ad-hoc, and Smoke Testing. Prepared various reports based on different stages of Testing.
- Involved in using Maven build tool to manage framework dependency jar files.
- Configured Jenkins build job for Continuous Integration and for Regression Testing.
- Responsible for customizing system automation of teh web applications by developing Object-Oriented Test Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG, Apache POI under Java platform.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used Cucumber to create teh Features and Step Definition files to execute test scripts.
- Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of teh Test cases are set using teh TestNG framework.
- Performed manual API/Web services backend testing using Postman and automated teh process using automation tools such as Apache HTTP client libraries.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools Jenkins for teh nightly batch run of teh Script.
- Performed operations on teh database using JDBC APIs and wrote several complex SQL queries to validate data in teh backend.
- Created and executed SQL queries to fetch data from a SQL database server to Validate and compare expected results with those obtained.
- Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using JIRA and worked with developers to communicate regarding issues in teh application.
- Used SourceTree to maintain and manage teh build scripts, test data and other documents in teh project scope.
- Mentored team members in design and analysis activities with constant encouragement.
Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Postman, Maven, Jenkins, Eclipse, Cucumber, SQL Server, SourceTree, Apache POI.
Confidential
QA Automation Engineer
Responsibilities:
- Developed teh test plan and test cases for teh positive and negative scenarios keeping in mind teh Boundary Value Limitations and Equivalence Class partitioning upon solid analysis of teh user stories.
- Executed Automation Testing for .Net based applications using C# and Selenium Web driver.
- Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, Nuget, NUnit, and Selenium Web driver.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Developed synchronization using implicit and explicit wait conditions.
- Analyzed software failures and reported bugs on Team Foundation Server which TEMPhas been used as teh defect tracking and project management tool.
- Performed manual testing and Front-end Web-based Functionality testing, Smoke testing, Regression testing, Integration testing, and System testing.
- Developed advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying teh tables and columns from which data is extracted.
- Updated and maintained Test scripts for auditing and version control
- Prepared project metrics and summary reports, defect tracking reports to report teh entire status to teh product owners and stakeholders serving as a point of contact.
Environment: C#, HTML, CSS, Selenium Webdriver/IDE, NUnit, XPath, SQL
