Post Job Free

Resume

Sign in

Quality Assurance Qa Engineer

Location:
Tampa, FL
Posted:
February 13, 2024

Contact this candidate

Resume:

Srujana

QA Engineer

Email: ad3lnw@r.postjobfree.com

Ph #: 609-***-****

Professional Summary:

•7+ years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.

•Excellent understanding of Software Test Life Cycle (STLC) and Test Methodologies. Good understanding of AGILE, Waterfall software development methodologies.

•Experience in Automation Testing and Exploratory Manual Testing (Black Box/White Box Testing) on Web-based and Desktop applications.

•Experience in developing end to end automation using TestComplete, Robot Framework, Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, Cucumber, Web Services (REST, SOAP), Postman.

•Expert in developing Java Selenium/WebDriver test scripts and Test Frameworks using TestNG to perform Functional and Unit Testing and Robot Framework using Python .

•Extensive knowledge on TestComplete for Desktop Automation

•Experience in using Jenkins / Azure Devops for CI/CD

•Have Java coding experience in Eclipse IDE for functional testing and regression testing for web based applications and utilized Python script on Pycharm IDE for Robot Framework.

•Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using TestNG testing framework.

•Experienced in using Maven build tools to manage framework dependency jar files.

•Good knowledge in Mobile Automation tool Appium.

•Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.

•Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Documentation and Reporting.

•Good experience in Web Services testing using SOAP UI, REST ASSURED and POSTMAN. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML.

•Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

•Experience in designing automation scripts in order to eliminate excessive repeatable manual cycles.

•Experience in Using ADO / JIRA extensively for Establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.

•Exposure on Core-Java with good understanding of OOPs concepts, Collections, Error/Exception handling. .

•Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

•Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Testing tools

Selenium WebDriver/IDE/GRID, TestNG, JIRA, Soap UI, POSTMAN, REST ASSURED, APPIUM, Cucumber, TestComplete, Robot Framework

Defect Tracking Tools

ADO / JIRA

Languages

Java, SQL, Python

Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile (Scrum) & Waterfall

Build Tools

Maven

Continuous Integration Tools

Jenkins,ADO

Operating Systems

Windows, iOS, Android

Professional Experience:

Client: RiteAid Dec 2022 – Present

Role: QA Automation Engineer

Responsibilities:

•Involved in analyzing Test scope Documents and developed test plans and test cases on Azure Devops.

•Lead Desktop Automation for Point of sale Application and Involved in pharmacy NextGen application Automation testing.

•Participated in requirement reviews and analyzed Modification requests and Enhancement requests.

•Tested independent and dependent modules individually.

• Implemented Dashboard to keep track of the stats of the test cases created, maintained, Automation feasible and non- feasible using Piecharts on ADO.

•Define, develop, and execute automation test scripts using Python that leverage testing across functional, non-functional test cases .

•Developed test automation scripts using Robot Framework for regression and smoke testing of the various releases of the application.

•Actively performed Web Services and API testing using Postman and Robot Framework..

•Performed manual testing of each build and then regression testing on each builds

•Integrated Automation scripts in Continuous Integration tools (ADO) for nightly batch run of the Script. Generated reports on ADO test plan.

•Developed Test Framework in Robot Framework for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation .

•Developed data driven test scripts to check the same functionality with multiple sets of data.

•Created the tests that have no user interaction as a set and executed them as Batch tests using TestComplete and ADO.

•Developed test suite, test cases, execute test cases and generate report in Postman.

•Performed xml data validation using assertion method in Postman..

•Used ADO for Test Management, for Functional Test Automation.

•Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

•Involved in documentation as to how to maintain and run scripts for future enhancements. Responsible for testing the application against different environments in QA, staging and production.

Environment: Python, Robot Framework, TestComplete, ADO, POSTMAN, API testing, ADO, XPath, Windows.

Client: Advance Auto Parts, Raleigh, NC Aug 2021 – Nov 2022

Role: QA Automation Engineer

Responsibilities:

•Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).

•Developed and implemented POM Pattern using data driven testing with Selenium WebDriver which cut down the script development time in half.

•Involved in preparing test strategies for client side verifications and validations.

•Involved in automating test cases using Selenium WebDriver with TestNG.

•Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

•Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.

•Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.

•Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

•Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

•Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.

•Responsible for creating and building the API automation framework (Integration Test) Services LLC using Java, Rest Assured and TestNG platform.

•Created automated script for REST-API testing using Rest Assured framework.

•Actively perform the testing in both REST services using Rest Assured and tested both XML and JSON formats.

•Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

•Worked on the Android module of the project where I was responsible for automating the app using Appium.

•Involved in testing the application utilizing the Scrum (Agile) methodology.

•Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.

•Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

•Developed test code in Java using Eclipse, IDE and TestNG framework.

•Performed build acceptance testing and smoke testing using Cucumber automation tool.

•Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.

•Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.

•Used Selenium WebDriver to test search results of Meta search engine.

•Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from oracle database.

•Prepared user documentation with screenshots for UAT (User Acceptance testing).

•Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, Appium, Cucumber, REST ASSURED, Eclipse, JIRA, Oracle, GitHub, Windows.

Client: First Family Insurance, Fort Myers, FL Apr 2019 – Jul 2021

Role: QA Automation Engineer

Responsibilities:

•Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.

•Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.

•Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.

•Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

•Used Appium tool, for mobile testing in Android, IOS and other mobile applications.

•Working with Android developers to have Appium automation.

•Worked on the Android module of the project where I was responsible for automating the app using Appium.

•Created automated Test Suite using Selenium and WebDriver.

•Performed the White box testing using Java.

•Performed white box testing using TestNG for web services testing.

•Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.

•Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver.

•Designed and prepared test plans for White Box Test Approach & Test cases.

•Responsible for understanding high level (cross-Browser) business processes related to their application area and its interfaces to other applications.

•Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java).

•Developed manual and automated test cases to validate REST API web service. Validation was performed using Postman .

•Perform REST API Testing using SOAP-UI and Postman.

•Using Postman validated REST API Web Service Call by sending JSON Request and JSON Response.

•Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.

•Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.

•Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).

•Worked with designing and building automation frameworks in Cucumber BDD.

•Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.

•Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.

•Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.

•Involved in estimation and preparation of test case scenarios and test plan documentation for validating and reporting.

Environment: Java, Selenium WebDriver, TestNG, Soap UI, Appium, Cucumber, POSTMAN, Web Services, JIRA, Jenkins, JavaScript, HTML, Maven, GitHub, BDD, Windows.

Client: Valley National Bank, Wayne, NJ Oct 2017 – Mar 2019

Role: QA Engineer (Manual)

Responsibilities:

•Gathered requirements documents such as business requirements and design document and other related documents.

•Collaborate with Business users, Developers and Team product owners to understand user stories.

•Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.

•Actively involved in Gap Analysis of Business Requirements, Functional specifications, Technical Specifications, Test Cases using Traceability Matrix.

•Involved in manual testing of front end functionality, hyperlinks, navigation, GUI and system integration testing of the application

•Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.

•Identified and Prepared test scenarios and performed peer reviews.

•Preparation of defect status, test case runs status reports and tracking using Quality Center.

•Actively involved in QA reviews and audits during various software development life cycle phases.

•Conducted the Smoke testing to check the High level functionality of the application

•Scheduled weekly Status Meetings and distributed weekly, execution status with Project Manager and with application leads.

Environment: Manual Testing, Quality Centre, Oracle, Windows.

Client: Crum and Forster, Morristown, NJ Jul 2016 – Sep 2017

Role: QA Tester (Manual)

Responsibilities:

•Designed Manual Testing strategy and performed Manual Testing of some of the modules/components of the application as per the requirements.

•Worked end to end in Software Testing Life Cycle for the project including planning of testing resource and schedule, creating functional & technical requirements, creating Test Plan, design document,use cases,flow charts according to the business rules, application rules, work flows.

•Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.

•Developed Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.

•Wrote manual Test cases using Quality Center and pulled scenarios in test-lab and reported team after execution.

•Performed Functionality testing, System Testing, Regression Testing. Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in.

•Created SQL queries to validate data for different test scenarios.

•Conducted the Smoke testing to check the High level functionality of the application.

•Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, Quality Center, Java, HTML, SQL, Oracle



Contact this candidate