Post Job Free

Resume

Sign in

Software Development Quality Assurance

Location:
Columbus, OH
Posted:
April 15, 2024

Contact this candidate

Resume:

Suman Shrestha

Phone: 682-***-****

Email: ad40wp@r.postjobfree.com

Location: Euless, TX 76040

Professional Summary:

5+ years of professional experience in Information Technology with extensive experience in Quality Assurance and performing Manual and Automated testing.

Extensive working experience on all phases of Software Development Life Cycle (SDLC). its methodologies such as Agile, SCRUM and Waterfall Model.

Experience in performing systems/functional testing in a Waterfall and Agile Software Development environment.

Good testing skills which include preparation of test plan, test scenarios, test cases, test scripts and bug reports.

Diverse work experience on functional testing, Integration testing, GUI testing, system testing, regression testing, database testing, user acceptance testing and compatibility testing.

Good experience in creating test scripts using Selenium WebDriver/Grid in Java.

Experience in automating test cases using TestNG, Junit scripting and execution.

Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.

Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.

Hands on experience in Behaviour driven development (BDD) and TestDriven development (TDD) approaches.

Developed an automated scripts and frame works using Java. Worked on source version control tools such as GIT. Proficient in using JIRA.

Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML Worked on Selenium for regression testing and automated the test cases.

Experienced on Service Oriented Architecture and tested Restful Web Services by using tools like REST-Assured and validated the response XML file Well versed with Agile.

Analysed test results and identified defects, bugs, and issues, and documented them in bug tracking tools like JIRA.

Participated in software release activities and provided input on release readiness.

Implemented continuous integration and continuous delivery (CI/CD) pipelines using Jenkins and GitLab.

Good knowledge of load and performance testing using JMeter to simulate heavy user load and transaction points to test application response time.

Stay up-to-date with emerging trends, technologies, and testing methodologies in the industry. Develop and maintain test automation frameworks and libraries.

Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.

Technical Skills:

• Testing Tools: Selenium WebDriver/GRID, Cucumber, TestNG, XML, Manual Testing, Jira, Jenkins, Postman.

•Language/ Script: Java, JavaScript

•Frameworks: Junit, TestNG, TDD, BDD, Cucumber

•Databases: SQL Server 2019, 2022 and MS Access

•SOA Technologies: SOAP, REST, Web Services

•Bug Tracking Tools: JIRA.

•Version Control: GIT

•MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

•Build/ CI Tools: Maven, Jenkins.

•Methodologies: Agile, Scrum, SDLC, Waterfall

Education:

Bachelor, Bellevue University, Bellevue, NE

Professional experiences:

Texas Bank and Trust, Frisco, TX

Role: QA Automation Engineer (Jan 2022- Present)

Responsibilities:

Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the Application.

Used Cucumber Tags in feature file for regression, smoke, sanity and end to end test execution

Designed, executed and maintained Selenium Web Driver (TestNG, JUnit) automated test cases for regression test cases

Selected the Test Cases to be automated and performed functional testing of the frontend using Selenium (IDE and WebDriver) & created Data Driven framework using Junit.

Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.

Performed web-based performance testing and analysis using JMeter.

Follow the Agile methodology due to the continuous change of requirements.

Performed Ad-hoc/Exploratory testing prior to automate the testing on the application.

Developed re-useable code to share functionality with different tests, thereby providing easy to maintain.

Develop all required test plans for each release of the software product. Performed Business Processes Testing (BPT) for typical Functionality.

Created functional automation scripts using open-source tools selenium (selenium RC, Grid)

Actively participated in writing Test Plan and Test cases and creation of automation framework. Participated in peer reviews of all the documents and Test Cases

Worked with deployment team to create nightly automation regression execution builds. Trained and helped other testers on selenium tools.

As a tester, I ensured that daily automated regression testing is running & completing successfully.

Worked closely with the developers within the scrum team. Tested web services using REST Assured.

Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, foxed and retested.

Experience building and maintaining a Selenium Regression test suite. Involved in Tool Evaluation Process.

Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Jira.

Define QA Process, Scope of Testing Effort, and Prepare Statement of work (SOW) and prepare project plan for Testing.

Tools and Technologies: Selenium IDE/RC/WebDriver, Eclipse, REST, JUNIT, HTML, Java, IE, web services, Windows, Agile, Grid, JMeter.

Bank of the West, Daily City, CA

Role: QA Tester/Analyst (Mar 2020- Dec 2021)

Responsibilities:

Experienced in database GUI/IDE Tools using SQL Developer, MySQL Client and database experience with MySQL

Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created Data Driven framework using JUnit.

Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle database.

Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Jira.

Involved in Performing the web services testing with Postman by validating request and response for XML, JSON files.

Working on BDD framework by writing gherkins language in cucumber tool, creating Feature files, step definitions, Runner files.

Successfully built from scratch automation framework for the web-based application using Java, Selenium, Cucumber, Maven, and Junit.

Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.

Performed manual testing on the whole application before going for the automated testing. Involved in creating the Data Base Scripts.

Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobs

Involved in preparing the test plans and the test cases based on Business Requirement Documents (BRD).

Involved in testing REST services using Postman, Rest Assured and Tested both XML and JSON formats

Created POM to store the project data and configured their details using Maven to build the project.

Developed positive and negative test scenarios for Black Box testing and performed manual testing.

Open the bugs using bug tracking tool Jira, and assigned them to the Development team.

Conducted Test Scenario walkthrough with Onsite/Offshore development team and with Business.

Tools and Technologies: Selenium WebDriver, SQL Server, HTML, Java, Jira, Agile, Eclipse, Apache POI, XML, Eclipse.

Lab Sensor Solutions, Redwood City, CA

Role: Jr. QA Analyst (Apr 2018- Feb 2020)

Responsibilities:

Prepared Test Plan and Test Cases based on the business and functional specifications.

Performed Functional Testing through Selenium WebDriver using Java Scripting language.

Prepared test plans, test cases, test procedures, test reports, which included test methodologies and test summaries for the application under test towards functional, GUI and regression testing.

Extensively tested and verified API requests and responses using JSON, XML messages.

Used Postman for API Testing to validate the Headers and the URLS, client id and client secret.

Performed quality assurance reviews on all System Development Life Cycle.

Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Jira.

Performed GUI System Testing, Integration Testing and User Acceptance Testing.

Involved in manual checks for scripts, to track and analyse the business logic.

Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Used Extent Report for creating Test reports and Jenkins with Maven for continuous integration.

Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.

Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.

Analysed test specifications and converted them into Manual Test Cases.

Developed and executed SQL queries in the database to conduct Data integrity testing.

Performed Security Testing (Authorization Testing, Access Control Testing).

Experience in actively involved in the Accepting Testing Driven Development in the Agile Team.

Tools and Technologies: Selenium WebDriver, Agile, Manual testing, XML, HTML, MS SQL Server, Java, Jenkins, TestNG, Maven, Postman.



Contact this candidate