We provide IT Staff Augmentation Services!

Qa Engineer / Sdet Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 6+ years of experience with a focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object - Oriented practice to design test automation framework.
  • Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver.
  • Hands-on experience in writing SQL queries and executing procedures to perform back-end testing for the expected results.
  • Experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
  • 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.
  • Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
  • Excellent understanding and experience of working on all the phases of SDLC.
  • Strong experience with Selenium WebDriver on creating C# or Java test scripts for Black Box Testing and White Box Testing.
  • Extensive experience in performing API/ web-services testing using POSTMAN for REST Api and SOAPUI for SOAP based API.
  • Experience in API automation utilizing libraries such as Apache Rest Assured and HTTP Client.
  • Used Git for maintaining the version controlling and integrated with Jenkins to run the latest version of code in the background.
  • Created pipelines in Jenkins and Azure DevOps and scheduled jobs to automatically trigger on scheduled days.
  • Experience in performing manual testing Mobile Application Testing using Appium.
  • Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross platform web testing on all major web browsers (Safari, Google Chrome, Firefox and IE).
  • Created automation framework in Selenium WebDriver and NUnit using behavior driven approach like Specflow in C# and Cucumber in Java.
  • Experienced in CI/CD process for various test suites, pipeline and automated scheduling.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
  • Experience in writing and executing SQL queries on databases for backend testing.
  • Involved in creating test frameworks based on BDD, DDD, TDD using tools like Specflow, Cucumber, etc.

TECHNICAL SKILLS:

Languages: Java, C#, NET, JavaScript, CSS, HTML, XML, SQL

Databases: MS SQL Server, Oracle, MS Access

Testing tools: Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager, NUnit, TestNG, Junit, JMeter, LoadRunner

IDE: Eclipse, Visual Studio, IntelliJ, NetBeans

Operating Systems: Windows, Mac, Linux

Other Tools: SVN, SourceTree, BitBucket, GIT

PROFESSIONAL EXPERIENCE:

Confidential

QA Engineer / SDET

Responsibilities:

  • Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
  • Performed Functional Testing, Integration Testing, Regression Testing, System testing, Smoke Testing and Compatibility Testing at various phases of the development and test cycles.
  • Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
  • Implemented Behavior Driven Development (BDD) using Cucumber and Gherkin in an Agile/Scrum environment
  • Experience in Functional Testing, UAT, Integration testing, System testing, Exception testing and Backend Testing of Mobile application.
  • Created Requirement Traceability Matrix to ensure all the requirements are covered.
  • Created pom.xml in APACHE MAVEN and ran the builds and integrated with Continuous Integration tools Jenkins for running tests on a regular basis automatically.
  • Managed automation test script source code using GIT repository.
  • Worked with development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using JIRA.
  • Involved in validating the API using the POSTMAN tool and automated it utilizing Rest Assured Library.
  • Created automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
  • Used SeleniumGRIDfor cross browser testing and parallel execution of test cases.
  • Created and maintained reusable actions, functional libraries, and shared object repositories.
  • Responsible for testing the application against different environments in QA, staging and production.
  • Participated in Daily Scrum/Stand-up meeting, Sprint Planning meeting, Sprint Review, and Sprint Retrospective meeting.
  • Worked on backend testing by running complex SQL queries.

Environment: Selenium WebDriver, Java, JIRA, Agile (Scrum), Oracle, Maven, POSTMAN, Rest Assured, TestNG, Jenkins, Cucumber, Gherkin, Git.

Confidential

QA Engineer/ SDET

Responsibilities:

  • Performed meetings with Business Analysts and End Users to review functional/technical requirements and responsible to translate business requirements into quality assurance test cases.
  • Used Appium to facilitate mobile testing by creating a mobile Driver class with the required Mobile capabilities.
  • Assisted Business Analysts in preparing Requirements Traceability Matrix (RTM), positive and negative test scenarios, detailed oriented Test Scripts, Test Kickoff documents, Test Scorecard for test progress status, Test Results, Release Checklist, Lessons Learned documents and Regression Test Suite for future use. Worked on UI Automator viewer in Appium to inspect elements in mobile applications.
  • Extensively used TFS to track defects and manage them.
  • Worked on an onshore and offshore model.
  • Writing libraries and test scripts in Python for the automation testing
  • Wrote scenarios and tests in Gherkin language in Specflow for BDD approach.
  • Conducted user acceptance testing (UAT) to validate that the developed application meets the business requirements.
  • Automated test cases using Selenium Web driver, NUnit and C#.
  • Mocked test data to test all the scenarios and test cases planned.
  • Located web elements using different locators in Selenium Web driver.
  • Analyzed the testing progress by conducting walk through meetings with internal quality assurance groups and with development groups.
  • Tested API’s and web services using manual and automated methods using Postman and HTTP Client Library.
  • Reviewed test activities through daily Agile Software development stand-up meetings.
  • Created CI/CD pipelines utilizing Azure DevOps by providing their dependencies.
  • Experience with Mobile application testing - iPhone, iPads /tablets
  • Helped developers in preparing test data, and aided BA in understanding SQL scripts.
  • Performed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Developed numerous SQL statements to view, modify, insert, and delete data into and from the required tables to test the test scenarios.
  • Written several complex SQL queries for data verification and data quality checks.

Environment: C#, Selenium Web driver, Specflow, NUnit, SQL, Postman, REST API, Azure DevOps, SQL Server, MS access

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed the requirements and technical specifications for development of a test plan and developed high level test cases.
  • Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
  • Created Test Plans, Test Cases and Test Scripts in JIRA using BRDs, Functional Specifications and Dev Design Documents.
  • Involved in writing the Test Plan and Test Strategy.
  • Developed Test cases to cover all the requirements using JIRA.
  • Extensive experience in Java, Ruby, Groovy, Python, JavaScript, VBScript, JSON, HTML, XML and SQL on Windows, Mac, Vista Operating Systems and UNIX Environments.
  • Used Eclipse as an Integration Development Environment (IDE).
  • WroteData driven,Cross Browserautomation test cases and executed them for Cross browser compatibility using Selenium Web driver and Java.
  • Implemented numerous SQL statements to view, modify, insert, and delete data into and from the required tables to test the test scenarios.
  • Categorized Test Scenarios (Critical, High, Medium, and Low) based on Core Functionality.
  • Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Web driver, Pytest framework.
  • Involved in System Testing, Positive Testing, Negative Testing, and Regression Testing and Verified data integration using SQL.
  • Used SOAPUI tool to test web services.
  • Prepared detailed manual and automated testing scripts test plans test scenarios test cases and test scripts by understanding the business logic.
  • Involved in UAT and production support activities.

Environment: Java, Selenium Web driver, Eclipse, SOAPUI, JIRA, SQL Server, Scrum, Sprint

Confidential

QA Analyst

Responsibilities:

  • Involved in Web Services/REST API Testing using Postman and automated web services testing.
  • Used Quality Center (QC) to track and report system defects and bugs and assigned severity ratings.
  • Working in Agile methodology with SDLC.
  • Implemented SQL queries for database interaction.
  • Prepared test cases and executed them manually.
  • Work on software Verification and Validation manually and use Assertions for automation.
  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Identified, developed, and reviewed systematic procedure for each test case after going through the documents provided.
  • Created Test plans, worked with team members, assigned tasks, and conducted meetings.
  • Logged Defects in Defect module of the QC, assigned priority, Severity, and status to the defect.
  • Participated in defect review meetings with the team members, provided written status reports of testing.
  • Performed manual testing of web based and desktop-based applications.
  • Developed a high-level test plan document along with the test specification document outlining various iterations and regression testing needed for the project.

Environment: QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)

We'd love your feedback!