We provide IT Staff Augmentation Services!

Sdet/mobile Software Engineer In Test Resume

4.00/5 (Submit Your Rating)

Draper, UT

SUMMARY

  • 8 years of experience working in teh field of information technology wif 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 that 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 wif 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/Mobile Software Engineer in Test

Responsibilities:

  • Worked in Agile environment, Analyzed Business requirements of teh Native mobile application by interacting wif 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 wif 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 wifin teh Integration Project.
  • Commitment to reduce teh number of defects found by customers and business users in production and deliver results that 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 wif 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 wifin 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 has 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 wif Business users to understand project requirements and to figure out teh scope of test strategy.
  • Responsible for working wifin 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 has 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 wif 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 wif 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 wifin an AGILE software development environment.
  • Implemented Data Driven Framework wif 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 wif 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 wif those obtained.
  • Found Defects, prepared Defect reports and performed Status reporting, Bug Triage, Defect tracking using JIRA and worked wif 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 wif 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 wif 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 has 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

We'd love your feedback!