Post Job Free

Resume

Sign in

Quality Assurance Life Cycle

Location:
O'Fallon, MO
Posted:
March 30, 2024

Contact this candidate

Resume:

Name: Aparna

Role: QA Automation Developer

Email: ad4omd@r.postjobfree.com

Phone: +1-636-***-****

PROFESSIONAL SUMMARY:

8+ years of Quality Assurance experience in manual and automation testing for Web and Mobile applications, Rest API and Client-Server architecture.

Experience in Requirements Gathering, Creating Test Plan, Test Effort, Test Report, Bug Bash, Go/ No Go stages.

Expertise in writing Test strategy, Test Protocol, Test Plan Preparation and Implementation, Test Case Design, Test Effort, Test Execution, Defect Management and Defect Tracking.

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and worked in Waterfall and Agile environment including daily scrum meetings, sprint planning.

Developed web automation framework using Java, TestNG, Junit5, Selenium Web driver, Page Object Model and Behavior Driven Development (BDD) using cucumber.

Developed Rest API automation with cucumber framework to test CRUD http methods using Rest Assured, TestNG, Junit5, JSON and Postman.

Experience in User Acceptance Testing (UAT) with real devices as end user.

Experience executing test automation scripts in Dev, QA, UAT, Pre-Prod on Azure,AWS and Docker environments.

Utilized bug tracking tools such as JIRA, Clear Quest, HP ALM, Octane, Quality Center and Rally.

Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Black box testing and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server-based Applications.

Experience programming in Java, HTML, XML and SQL on Windows, UNIX environments.

Experience in Designing and implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven using Selenium WebDriver.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, HP Quick Test Professional and Junit, TestNG, JMeter.

Expertise in testing Web Services, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.

Worked on multiple projects, and extensively involved in User acceptance testing (UAT), End to end, System Integration Testing (SIT), Functional Testing, Regression Testing, Smoke testing, Sanity Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.

Experience in Web debugging tools like XPath, Fire path, and Firebug and provided efficient locators for strategies like Xpath and CSS to run web driven scripts.

Involved in load and performance testing using JMeter.

Good experience in developing different type of framework like Keyword driven, Data driven and Hybrid framework. Excellent knowledge of SQL, capable of writing SQL queries.

Configured and maintained Jenkins and Cloudbees to implement the CI/CD process and integrated the tool with Ant and Maven to schedule the builds.

Integrated Elastic Search and Kibana in the Cucumber framework to centralize log management monitor test execution and analyze test results in real-time.

TECHNICAL SKILLS:

Testing Tools : Selenium, Junit, TestNG, Protractor, JMeter, Cucumber

Languages : Java, Python, JavaScript

Frameworks : POM, TDD, BDD, Firebug, Fire path Web

Technologies : HTML, CSS, XML, XPATH.

Databases : MySql, Oracle, MS Sql Server, MS Access, MongoDB. SOA

Technologies : SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools : HP Quality Center, ALM, QTP,Octane, Visual Studio TFS, JIRA

CI/CD Tools : Ant, Maven, Jenkins, Azure, Cloudbees,Gitrunner,AWS CloudWatch, Docker, Bamboo

Operating Systems : Windows, Mac OS, Ubuntu, Redhat, CentOS, iOS, Android

Browsers : Chrome, IE, Edge, FireFox, Safari

Other Tools : Kibana, Elasticsearch, Splunk, Graphana

PROFESSIONAL EXPERIENCE:

Working as a Senior QA Automation Developer at Charter Communications from Feb 2023 to till date.

Worked as QA Automation Engineer for I and CAD, Hyderabad, India from Aug 2013 to Mar 2021.

PROJECT DETAILS:

Client: Charter Communications St Louis, MO Feb 2023 – Present

Role: QA Automation Developer/Engineer

Responsibilities:

Developed BDD automation framework using Java, Selenium, Cucumber, TestNG, Rest assured and Maven.

Created an API automation framework for web service testing using Rest Assured.

Involved in automating over 1300 regression and functional testcases, with Java and Selenium as the primary tool, to cover all end-to-end test scenarios.

Automated backend validations for databases using JDBC.

Automated Kafka message publishing functionality.

Automated UI based communication trigger system by implementing csv and excel file parsing.

Automated file transfers to AWS remote servers and implemented Kafka message validations.

Gained good experience in test automation using Selenium WebDriver, Cucumber, TestNG and integrating with Extent reports.

Executed automation tests on multiple UAT, QA, and Dev environments using Jenkins and Cloud bees.

Implemented Selenium WebDriver and Selenium Grid for cross-browser and cross-platform web and mobile testing.

Developed automation for JSON-based REST APIs using Rest Assured framework with Java and TestNG.

Created Rest API automation using Rest Assured for CRUD HTTP methods.

Worked on Agile/Scrum methodology, involved in assigning points to user stories, backlog grooming, user stories, attended retrospective meetings, and worked on iteration sprints as part of the release cycle.

Performed User Acceptance testing (UAT) across various Mobile devices by checking performance and usability.

Participated and conducted Agile Scrum daily project meetings and planning using the Agile process.

Used Jira as a bug tracking tool to create and track bugs filed during verification and regression.

Presented sprint demos, Automation demos and created documentation on the project.

Interacted with developers and business users to communicate defects and actively participated in replicating the bugs and performed regression testing.

Logged issues from QA/UAT and communicated them to developers for further research and fixes.

Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Maven to schedule builds.

Integrated Elastic Search and Kibana in the Cucumber framework to centralize log management monitor test execution and analyze test results in real-time.

Conducted weekly meetings with development teams to discuss bug fix status and build releases.

Handled Offshore team and maintained onshore offshore coordination with the requirement and business updates.

Environment: Selenium WebDriver, Cucumber, SOAP UI, Maven, iOS, Android, TestNG, Jira, Octane, Java, Eclipse, ID, XPATH, HTML, CSS, BDD, MySQL, Oracle DB, Windows, Postman, Rest Assured, and Cucumber, Kafka, AWS Jenkins, Kibana, Elastic Search.

Client: I and CAD

Hyderabad, India Aug 2018 – Mar 2021

Role: QA Automation Engineer

Responsibilities:

Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User stories, attended retrospective meetings and worked on Iterations Sprints as a part of release cycle.

Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.

Created Test Protocol, Test Plan, Test Effort. Executed test effort and final hand off for Go Live.

Implemented Selenium Web Driver for cross browser and cross platform web and Mobile testing.

Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.

Created functional automation scripts using open-source tools Selenium and involved in creation of automation framework using Selenium TestNG.

Developed automation for JSON based Rest APIs using rest assured framework with Java, TestNG and cucumber.

Built web automation using Java, Selenium Web Driver and Page Object Model.

Performed Functional, Integration, Regression and GUI testing using automation.

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

Perform functional, Regression, Smoke, Sanity, backend, Ad-hoc and UAT testing.

Involved in User Acceptance Testing (UAT) for the web applications and Mobile application with real devices.

Involved in discussions with developers and business users to communicate the defects and performed regression testing after fix.

Maintained Jenkins to implement the CI/CD process and integrated the tool with Ant and Maven to schedule the builds.

Performed the Back-End testing to ensure data consistency on front-end by writing and executing queries MySql.

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

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, iOS, Android, TestNG, Jira, Fire path, Firebug, Java, Eclipse, ID, XPATH, Java, HTML, CSS, TDD, MySql, Windows, Postman, Rest Assured, Cucumber.

Client: I and CAD

Hyderabad, India Oct 2015 – Apr 2017

Role: SDET/Automation Engineer

Responsibilities:

Responsible for gathering Business Requirements, Functional Requirements and Design Documents.

Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.

Involved in creation of automation framework in Selenium WebDriver using behavior driven development using Cucumber feature files and Gherkins.

Developed web automation framework using Java for several internal applications using selenium POM.

Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance.

Performed GUI, Smoke, Ad-hoc, Functional, System, Integration, Regression, Back-end, Performance, Load, Stress and UAT Testing.

Worked on fully automated continuous integration system using Git, Jenkins

Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.

Used Appium to test Mobile Automation Framework, Cross platform test Automation.

Performed functional, Integration, Regression Testing, Smoke Testing, White box and Black box testing for mobile and web application.

Defined test automation strategy and scenarios, created automation test cases and plans and involved in executing test cases using Java, WebDriver and TestNG

Automated System testing for transactions, exchange operations and payment methods using Selenium WebDriver

Implemented and automated execution of tests using Maven and JENKINS

Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA

Environment: Selenium WebDriver, Java, Node JS, Jenkins, Cucumber, SOAP UI, JMeter, Maven, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, Agile, GIT, SQL, Android, Oracle, and Windows

Client: I and CAD, Hyderabad, India Apr 2013-Oct 2015

Role: QA Analyst

Responsibilities:

Developed manual test cases to test the functionality of the application.

Tested the REST services for scalability and validated using REST Assured.

Involved in Behavior Driven Development (BDD) and developed tests by writing step definitions and behaviors.

Validated source and target data by writing SQL query using different string functions, group functions in PL/SQL.

Wrote complex SQL queries for back-end data verification. Performed white box on Stored Procedures, verified complex constraints and business rules implemented in triggers through the backend.

Worked on JDBC as a data source to fetch data from MySQL database in Data driven testing.

Coordinated and worked together with developers in agile model and recorded defects using Jira and track until they are resolved.

Prepared Defect Report as per severity and Priority.

Designed Test cases and executed Test cases and reported the Bugs using Quality Center.

Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.

Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project lead.

Defect tracking with HP Quality Center and ALM.

Participated in Functional, GUI, Regression and Ad-hoc Testing.

Developed Test Cases, Test Scenarios, Test Plans and Defect reports for enhancements.

Manually checked with the results from the application execution and captured the SQL statements.

Worked on HP Quality Center to raise and track the defects.

Environment: Quality Center, SQL, UAT, UNIX, Oracle, MS Project, MS Office, Linux, Windows.



Contact this candidate