Post Job Free

Resume

Sign in

Automation Engineer Software Development

Location:
Pompano Beach, FL
Posted:
February 07, 2024

Contact this candidate

Resume:

PRANITHA BALAMURI

Sr. Automation Engineer

ad3gnl@r.postjobfree.com

+1-754-***-****

PROFESSIONAL SUMMARY:

Having 8+ years of experience in the field of Software Quality Test Engineering and to act as an Automation Engineer to coordinate with Developers/Business for implementation of Business/ Functional requirements to enable the product as defect free product.

Exposure to all stages of SDTC (Software Development Test Cycle), software development methodologies such as Agile (Scrum/Kanban), and Waterfall.

Experience in developing the Automation framework using OOPS concepts, Selenium WebDriver, Java, JUnit/TestNG, and Maven.

Experience in Testing API using Rest Assured library for API micro services applications that reference database back-end systems.

Implemented Page Object Model and Page Factory design patterns using Serenity/Selenium.

Hands on experience on Data driven, Modular driven and Hybrid driven frameworks for API/UI automation.

Expertise in communicating with Clients/Users periodically to review the test requirements, goals and their expectations, provide test results and testing status.

Experience in QA Methodologies, Testing Techniques and test scenarios from the requirements to create natest scripts/cases.

QA (Quality Assurance) automation using Python is a popular choice due to Python's simplicity, readability, and a wide range of libraries and frameworks available.

Expertise in designing, developing and maintaining Automation Test Scripts as a part of BDD (Behavior Driven Development) by utilizing Cucumber with Gherkin.

Experience in frameworks like TestNG, Hybrid using Selenium Webdriver.

Extensive experience in testing applications on multi browsers like IE, Firefox, Chrome and Mobile devices using CBT.

Integrate your tests with CI/CD tools like Jenkins, Travis CI, or GitLab CI for automated testing on code changes.

VBScript (Visual Basic Scripting Edition) is a scripting language developed by Microsoft. It's commonly used for automating tasks in a Windows environment, and it can be used for various purposes, including quality assurance (QA) and testing.

As a QA SDET, it's essential to have a deep understanding of microservices architecture. This includes knowing how micro services interact with each other, communication protocols (REST, gRPC, etc.), and the overall system design.

Proficient in Python, as it's commonly used in test automation due to its readability and versatility.

Experience with testing REST APIs and Services of SOA (Service Oriented Architecture) enabled environment for web-services testing using SOAP UI, Postman.

Worked on test data files using Excel, JSON, XML and database object files.

Ability to interact with developers and product analysts regarding testing status and defect tracking.

Good Problem solving, Client Interaction, Training, Team building skills and solid team leading capabilities.

Experience in Sanity, UI, Functional, System, Regression, Compatibility and End to End Testing.

Experience in preparation of Test scenarios, Test cases, Test case reviews, Test data collection, Test execution and Defect reporting.

Developed and maintained test strategies, test plans, and test cases specific to Integrated Eligibility Systems (IES) in compliance with government regulations and policies.

Collaborated with government agencies and stakeholders to understand eligibility requirements and ensure the accurate implementation of IES software.

Regression testing of existing functionalities using the Selenium automation scripts.

Execute Automation Test scripts from CI/CD Jenkins pipeline and validate execution reports.

Experience in conducting application training sessions as per project requirements.

Commitment, result oriented and interested to learn new technologies.

TECHNICAL SKILLS:

Testing Tools

Cypress, Selenium Webdriver, Rest Assured, Cucumber BDD, SOAP UI/Postman, TestNG, Cross Browsing Testing

Test Management Tools

JIRA, ALM 11.0, Team Track

Tools

Confluence, Git/Stash, Jenkins

Programming Languages

Java, Gherkin, XML, JSON, C, Node JS, VB script, python.

Methodologies

Agile (Scrum/Kanban), Waterfall

File Systems

XML, JSON, Excel

Platforms

Windows, Linux

Databases

Oracle, SQL Server, SQL

PROFESSIONAL EXPERIENCE:

Client: Vista-Waltham, MA Feb 2022 - Present

Role: QA Automation Engineer

Responsibilities:

Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS

Worked as QA for performing API launches, white box testing, data testing

Developed Data driven framework using Selenium Webdriver to Automate testing of web applications

Responsible for implementing page object model (POM) using Selenium WebDriver, TestNG and Java.

Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.

Design, develop, and maintain automated test scripts using Python.

Implement test frameworks to support automated testing efforts.

Integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline.

Performed UI and API testing using Cypress and created from framework from the scratch.

Played important role in defining automation framework architecture in Selenium WD for the Purpose of migrating current automation from QTP to Selenium WD.

Scripted current test scenarios in new Selenium WD with JAVA with TestNG framework.

Extensively automated regression and functional test suites by developing over 200 test cases, 6 test suites using Selenium WebDriver, JAVA, TestNG

Used Apache POI to read data from Excel files.

VBScript can be used to create automated test scripts for software testing. You can interact with the user interface of applications, simulate user actions, and verify expected outcomes.

Wrote Android and iOS, Appium tests to verify that an Album, a Playlist (and other items) could be selected for download, downloaded to the user's phone.

Conducted extensive testing of IES modules, including eligibility determination, benefit distribution, and real-time updates, using automation frameworks and tools.

Executed automated tests to verify eligibility criteria, data integration, and eligibility rules, ensuring beneficiaries' access to government services.

Worked closely with developers and business analysts to translate business/functional requirements into automated test scenarios.

Proficient in Python, as it's commonly used in test automation due to its readability and versatility.

Verify the website's design, content and functionality on different screen sizes using emulator on desktop.

In a microservices environment, QA SDETs must be adaptable, have strong coding skills, and be well-versed in testing methodologies. Their role is critical in maintaining the quality, performance, and reliability of a distributed system built on microservices.

Tuned ETL jobs/procedures/scripts, SQL queries, PL/SQL procedures to improve the system performance

Involved in writing automated scripts for angular JS application using protractor and Java scripts.

Created and executed performance suite utilizing JMeter to determine page response time and database error rate under heavy load.

Execute automated test suites and analyze results.

Investigate and troubleshoot test failures, documenting and reporting issues.

Documented Defects found during test on Quality Center/ALM system and communicated, recorded problems to the responsible development personnel.

Performed Web Testing to check for broken links in a page.

Used Mockito framework for effective unit testing for java applications.

Designed and developed test plans and test case documents for the Payment Gateway migration.

Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.

Developed BDD tests using Cucumber by writing features and step definitions using Gherkin.

Performed application compatibility testing using different mobile devices and Android Virtual Device installations

Test script development and execution, data sourcing/data provisioning, defect tracking, and ensuring that proper test result documentation.

Validated payment processing through credit card and debit payments through EBPS (Electronic Billing Payment System).

Integrating automated tests into CI/CD pipelines. Highlight tools like Jenkins, GitLab CI, or GitHub Actions and how you've used them in conjunction with Python.

Extensively used Assertions in SOAP UI to validate web services response and tested both XML and JSON formats.

Involved in the Continuous Integration of the automation framework on ANT build files with Jenkins.

Used Agile scrum methodology and actively participated in the stand-up meeting to keep the whole team informed about the test status

Environment: Selenium Webdriver, TestNG, Java, JSP, Cypress, HTML, JBoss, Oracle DB (SQL/PLSQL), UNIX, Appium, JMeter, IOS, Android, JavaScript, Protractor, POI, WebSphere, Jasmine, Node.JS, Mockito, mobile testing, Quality Center/Test Director, VB script, Bugzilla, GIT, SOAPUI, Cucumber, ANT, Jenkins.

Client: PNC-Pittsburgh, PA Apr 2020 - Jan 2022

Role: QA Automation tester

Responsibilities:

Responsible for creating UI automation framework in C# and Script for the ease of report creation and a simpler interface for the business users.

Applied robust Page Object Model (POM) on new builds and every modification in the application for Selenium WebDriver to do Smoke & Regression testing.

Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.

Selenium is widely used for web application testing. Discuss your experience with Selenium WebDriver using Python bindings.

Created Test Automation via C# or Coded UI using Microsoft Visual Studio.

VBScript can be used to create automated test scripts for software testing. You can interact with the user interface of applications, simulate user actions, and verify expected outcomes.

Performed Coded UI automation testing for the application using Microsoft Test Manager.

Tested request and response XML's based web services interfaces using SoapUI.

Integrating automated tests into CI/CD pipelines. Highlight tools like Jenkins, GitLab CI, or GitHub Actions and how you've used them in conjunction with Python.

Responsible for performance testing (Load, Stress and Volume) using JMeter (Controller, Virtual User Generator).

Created and executed performance tests to evaluate the scalability of IES software under heavy loads, ensuring optimal system performance.

Documented test cases, test results, and defects, and communicated testing status to the project team and stakeholders.

Conducted training sessions for government agency personnel and end-users on using IES effectively.

Maintained continuous awareness of the latest technologies and trends in Integrated Eligibility Systems to improve software efficiency and accuracy.

Perform Mobile testing and debugging on various Mobile devices such as iPhone, HTC droid and Dell Streak.

Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.

Hands on experience on working Cypress for angular application end to end testing.

Ran SQL Statements manually to execute Record Counts on Each Table Loaded into System and Compared with Source Table.

Contributed in developing Automation Framework that uses Selenium Web Driver and TestNG. Framework implements using Data Driven, Page Object Model.

Writing test cases in Rally for each new requirement that comes up as a part of new User Story.

Worked with Developers, as necessary, to isolate and repair bugs. Tracked software problem reports using Team Foundation Server (TFS) and Dev Track.

Implemented Regression and Smoke tests execution as separate step of deployment process.

Participated in daily SCRUM meetings and gave the daily status of testing.

Environment: Selenium Web Driver, Microsoft Visual Studio, Cypress, JIRA, c#, TestNG, SOAP UI, SOAP, TFI, Jenkins, Xpath, CSS, Selenium IDE, HTML, XML, UNIX, Rally, JavaScript, VB script, Jasmine, Mockito, Web Services, JMeter, Mobile Testing,, SQL, MS Excel and Windows, Agile, Coded UI,ETL.

Client: Chetu-Clearwater, FL Jun 2018 - Mar 2020

Role: Manual/Test Engineer

Responsibilities:

Involved in all the phases of Manual Testing process and worked closely with Business stakeholders.

Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web based application and client-server applications.

Developed test scenarios and test procedures based on the test requirements.

Performed manual testing on application before going for automated testing.

Executed functional and system tests manually.

Wrote SQL Queries for backend/ETL testing.

Performed Integration and User Acceptance Tests throughout the SDTC of the application.

Written Complicated SQL queries in DB2 for Update Dimension Tables, Export Data from Target tables etc.

Developed test scripts for web services using SOAP UI and worked with XPATH.

Execute test cases and manage defects using HP ALM/Quality/Center.

End to end testing on validating the claims functionality including data validation from source to destination tables.

VBScript can be used to create automated test scripts for software testing. You can interact with the user interface of applications, simulate user actions, and verify expected outcomes.

Hands on experience on working Cypress for angular application end to end testing.

Submitted Coverage Status Report of tests performed on weekly basis.

Involved in project meetings and interacted with other team members in order to resolve the problems.

Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Cypress Waterfall, UNIX, MS SQL Server 2000, MS Excel, VB script, Windows XP, Quality center, ETL.

Client: Thrymr Software-Hyderabad, India Apr 2015 - Jan 2018

Role: QA Tester

Responsibilities:

Review and analyze FSD, TDD and design Test Preparation Documents for initiatives.

Involved with client and BA Interaction for Requirement analysis

Identification of high-level test scenarios from the existing design or requirement documents.

Involved in test cases and test scenario creation, test case execution, defect reporting, reviewing, test data preparation

Managed the Test planning meetings to streamline the Test planning process and ensured all the requirements are being met.

Designing and Execution of test cases for specific functionalities

Executing the Testcases on build releases

Performing Functional, Sanity testing and Regression Testing

Involved in preparation of Defect Report and generation of Metrics

VBScript can be used to create automated test scripts for software testing. You can interact with the user interface of applications, simulate user actions, and verify expected outcomes.

Interaction with Business Teams, Users and Dev team for issue resolution.

Co-ordinate the UAT support for issues resolutions with Business and User teams.

Communicate activities/progress to project manager and business team.

Sending weekly and monthly status reporting to the Client.

Environment: Selenium Webdriver, PostMan, Eclipse, G-Link, ALM 11.0, SQL.

EDUCATION DETAILS:

BSC computers from Kakatiya University, India.

Masters in computer Applications (M.C.A) from Kakatiya University, India.



Contact this candidate