We provide IT Staff Augmentation Services!

Sdet/mobile Software Engineer In Test Resume

Draper, UT

SUMMARY

  • 8 years of experience working in the field of information technology with very strong knowledge in the 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 the 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/Mobile Software Engineer in Test

Responsibilities:

  • Worked in Agile environment, Analyzed Business requirements of the Native mobile application by interacting with product owner to understand the requirement for testing strategy.
  • Created positive and negative test scenarios for the 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 the production environment using C# and selenium within the Integration Project.
  • Commitment to reduce the 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 with emulators and simulators to see whether it performs the same.
  • Created the automation Id’s for the elements in by going through the XAML files.
  • Used Appium Inspector and page source to locate the element ID’s on UI for Android and IOS.
  • Involved in creating the connection between Appium framework finding the SQL queries to retrieve the 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 the product life cycle, create bugs, create tasks, user stories and initiate the change requests.
  • Executed each test cases through Manual Testing using Team Foundation Server and prepared the automation scripts once the manual testing has been conducted.
  • Used GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Involved in Sprint planning, Backlog refinement, Sprint review, Retrospective and daily scrum meetings.
  • Involved in Bug life cycle to track the issues and did retesting once the issues are fixed.

Confidential - Charlotte, NC

SDET/QA Automation Engineer

Responsibilities:

  • Analyzed Business and Functional requirements of the application and worked with Business users to understand project requirements and to figure out the 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 the 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 the performance tests in cloud performance testing.
  • Executed each test cases through Manual Testing and prepared the automation scripts once the manual testing has been conducted.
  • Worked on Jira to effectively manage the product life cycle, create bugs, create tasks, user stories and initiate the 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 the 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 the behavior-driven approach like Cucumber.
  • Configured Eclipse IDE to build job for continuous Integration and Regression Testing.
  • Used GitHub to maintain and manage the build scripts, test data and other documents in the project scope.
  • Used Postman to conduct manual Web Services Testing by sending various requests such as GET, PUT, POST and DELETE.
  • Automated the API testing process by using Rest Assured API.
  • Performed operations on the database using SQL Connection class APIs and implemented complex SQL query to validate UI with Database.
  • Developed and executed SQL queries to verify the proper insertion, deletion, and updates in SQL supporting tables and cubes for Data validation and Database integrity.
  • Performed cross-browser testing to check if the application can work on Internet Explorer, Firefox, and Chrome browsers.
  • Discussed enhancement and modification request issues and defects in the 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 the web application and extracted data from external Excel files using Apache POI and loaded into the variables in the 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 the 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 the Features and Step Definition files to execute test scripts.
  • Used Selenium WebDriver API with TestNG to automate tests in parallel and priorities of the Test cases are set using the TestNG framework.
  • Performed manual API/Web services backend testing using Postman and automated the process using automation tools such as Apache HTTP client libraries.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools Jenkins for the nightly batch run of the Script.
  • Performed operations on the database using JDBC APIs and wrote several complex SQL queries to validate data in the 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 the application.
  • Used SourceTree to maintain and manage the build scripts, test data and other documents in the 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 the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Class partitioning upon solid analysis of the 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 has been used as the 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 the 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 the entire status to the product owners and stakeholders serving as a point of contact.

Environment: C#, HTML, CSS, Selenium Webdriver/IDE, NUnit, XPath, SQL

Hire Now