Post Job Free
Sign in

Test Automation Software Development

Location:
South Amboy, NJ
Salary:
110
Posted:
July 12, 2025

Contact this candidate

Resume:

Mallishwari Gunda

Email: ***************@*****.***

Mobile: +1-551-***-****

LinkedIn: https://www.linkedin.com/in/mallishwarig

Innovative and results-driven SDET (Software Development Engineer in Test) with 10+ years of experience in building scalable, maintainable, and intelligent test automation frameworks across domains like Airlines, Banking, and E-commerce. Proven track record in implementing AI-enhanced test solutions, integrating test automation in CI/CD pipelines, and leading quality initiatives across Agile teams. Strong experience in Web Functional Testing (Selenium), Mobile testing (Appium), performance testing (JMeter) and Accessibility testing. Good experience in AccelQ to designed and implemented end to end functional testing. Strong knowledge of QA methodologies, test planning, and debugging.

PROFESSIONAL SUMMARY:

SDET Professional with 10+ years of IT experience in System Study, Architecture, Requirement Analysis, Design, Development, Code Review, Testing, Implementation and Maintenance of Client, Web & Mobile applications.

Very good hands-on experience in core JAVA programming, SDLC and good understanding on JAVA based enterprise applications.

Very good hands-on experience on developing web, mobile automation test cases using ACCELQ AI, GitHub Copilot Chat tools.

Automated UI and API testing using AccelQ and integrated them in CI/CD pipeline for faster releases. Created reusable modules and test suites in AccelQ for regression and smoke testing.

Integrated testcases with JIRA for test traceability and reporting. Demonstrated script less testcases creation, data driven testing and API validations using AccelQ.

Creating a Tableau Dashboard for QA Testing is a great way to visualize test metrics like test execution, pass/fail rates, defect trends, and test coverage.

Experience in developing Automation frameworks for web applications using Java, Selenium, TestNG, JBehave and Cucumber Java. Involved in architecting test frameworks.

Skilled in leveraging AI-powered coding assistants like GitHub Copilot to accelerate test automation development and reduce script creation time.

Hands-on experience in leading teams in an onsite-offshore model with daily updates and task management.

Supported leadership by introducing ad-hoc dashboards using Excel/JIRA filters to track QA readiness during sprints and releases.

Collaborate with developers, product managers, and designers to identify risks and edge cases early in the development cycle.

Designed BDD-style test cases using Playwright with CucumberJS to validate user journeys across multiple browsers.

Design, develop, and maintain automated test scripts for native Mobile applications (iOS and Android) using Appium. Continuously improve automation frameworks and processes.

Hands-on experience with mobile automation tools such as Appium, XCUITest, Espresso and SeeTest.

Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, ALM, Node JS, Java script, Typescript, CucumberJS, WebdriverIO and Selenium.

Hands-on experience in GitHub, GIT Lab, Maven, Jenkins, AWS and configuring Automation tests in CI/CD pipeline.

Hands-on experience in API testing using Postman and SOAP UI. Understanding on JSON and XML file formats.

Experience in Test Driven Development (TDD), Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD) approaches. Possessed strong business and software development methodologies/process knowledge including Test- Driven Development (TDD), Agile Software Development Methods, and Iterative and Incremental development methods, Scrum, Kanban.

Experienced in performing various types of testing such as Smoke Testing, Sanity Testing, Functionality Tests, System Tests, Integration Tests, Black Box Tests, User Acceptance Tests, Localization, and Regression Tests.

Implemented Selenium Grid to execute Selenium automation suites on different platforms, browsers combination in parallel. Experienced using TestNG XML suites to run smoke, regression, functional tests.

Proficient in implementing and designing automation frameworks Page Object Model, Keyword Driven, Data Driven, and Hybrid Frameworks from scratch.

Experienced working with Databases such as MySQL. Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.

Experienced in creating performance test scripts using JMeter to monitor Response Time and Performance of the RESTful APIs.

Experience in Bug Tracking and Reporting using HP Quality Center, Bugzilla, Jira, ALM.

Experienced in Design, Implementation and executing the Framework. Complete Understanding of SDLC model, QA methodologies and Defect Lifecyle.

Proven ability in working individually or as a part of team, problem solving, process improvement activities, and analytical skills, reporting and assisting to manager.

EDUCATION:

Bachelor in Technology (Computer Science & Information Technology), 2012, Jawaharlal Nehru Technological University, India.

TECHNICAL SKILLS:

Domain Skills

Airline applications, Financial applications, E-commerce applications

Primary Skills

Automation Testing, Web Service Testing, Mobile Application Testing, Web apps Testing, Functional Testing, Black Box Testing, Integration Testing, Regression Testing, Cross-Browser Testing, Database Testing, Build deployment and Requirements Management.

Languages & Frameworks

Java, Java script, Node JS, TypeScript, Selenium IDE/WebDriver/Grid, Playwright, BDD, TDD, TestNG, Junit, Cucumber, JBehave, Appium, SoapUI, REST API, Playwright, QTP, ALM, LoadRunner, Artillery, JMeter, Postman, MVC, Spring Boot, Microservices, Apache POI

Automation - AI tools

ACCELQ, GitHub Copilot

Database

MySQL, SQL Server, Oracle

Project Management

Waterfall, Agile, Scrum, Kanban, Jira, Rally

IDE

Eclipse, IntelliJ IDEA, Visual Studio Code

Operating Systems

Windows, Linux, Android, MAC iOS

Application Servers

Apache Tomcat, JBoss Application Server, AWS Cloud

Version Control

GIT Hub, Git Lab, Bitbucket, AWS Code Commit

Build Tools

Maven, Gradle, Jenkins, AWS Code Deploy, CICD Pipeline

QA tools

HP ALM, JMeter, SOAP UI, Postman, Browser stack, Sauce Labs

PROFESSIONAL EXPERIENCE:

Client: Southwest Airlines, Texas, USA. Jun 2022 – Till date

Role: Lead Software Development Engineer in Test

Project Description:

Southwest is one of the major airlines of the United States and the world's largest low-cost carrier. It is headquartered in Dallas, Texas, and has scheduled service to 121 destinations in the United States and 10 International countries. Southwest carried more domestic passengers than any other United States airline.

Southwest has different applications such as southwest.com, Air check-in, Travel funds, Gift card apps, flight status, flight schedules, non-revenue must ride booking and non-revenue space available booking. These applications are used to full fill the user air booking process for domestic and international carriers.

Responsibilities:

Analyzed business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.

Migrated existing web and mobile automated test cases into AccelQ, creating reusable modules and test suites for regression and smoke testing. Integrated AccelQ workflows into the CI/CD pipeline to accelerate release cycles.

Integrated testcases with JIRA for test traceability and reporting. Demonstrated script less testcases creation, data driven testing and API validations using AccelQ.

Developed Functional Automation scripts using Java, Selenium, Appium and Cucumber BDD framework.

Automated API testing using Cucumber BDD framework. Created Test Execution Plan for development and release using JIRA.

Integrated GitHub Copilot into daily development workflow to reduce manual coding effort, improve code suggestions, and assist in peer code reviews for test automation projects.

Developed regression suit for High priority, Complex test scenarios and configured test suits in Jenkins build for easy execution.

Managed six applications for release and regression testing in different environments, provided QE sign off for releases.

Used GitLab as a code repository, Code Deploy, Code Pipeline for CI/CD.

Executed API testcases using Postman across different test environment and executed testcases manual through web application.

Written testcases and defects in JIRA. Followed Agile Scrum board on daily basis.

Attended daily scrum meetings, sprint grooming, planning and retrospective ceremonies. Given team level and product level demos.

Developed Behavior Driven Development (BDD) tests using Cucumber by writing behaviors and step definitions. Developed required selenium support code using Java for Cucumber JBehave.

Capturing test screen shots and test results using cucumber JBehave story reporters and storing them in Html, xml and JBehave format.

Developed and maintained end-to-end automated test scripts using Playwright. Implemented data-driven and component-based testing strategies using Playwright Test Runner and Page Object Model (POM).

Developed Manual Test Cases and Automation Test Scripts for Functional Testing and Regression Testing of the application.

Validated applications in Mobile devices Android and IOS.

Peer Review of Test Cases, Test Plan by giving feedback on any updates or corrections and also provide knowledge transfer to other members in the team.

Actively involved in peer review of the documents which eventually be submitted to client for future reference and implementations.

Conduct root cause analysis of identified defects, providing development/business partners with sufficient detail to understand, replicate and resolve.

Environment/Tools: IntelliJ, Java, JBehave, Cucumber, Selenium WebDriver, Agile Methodology, GitLab, JIRA, Confluence and Jenkins.

Client: American Express, New York City, USA. Oct 2021 – Jun 2022

Role: Software Development Engineer in Test

Project Description:

American Express Company or Amex is an American bank holding company and multinational financial services corporation that specializes in payment cards. Amex had a 9% worldwide market share by transaction volume in 2023. While American Express credit cards are accepted at 99% of U.S. merchants that accept credit cards

Worked on testing and validating online prospect acquisition platforms for credit card applications, built on microservices architecture and deployed in a cloud environment. Designed and implemented automated test suites to verify data capture through dynamic web forms, real-time application processing, and customer decision notifications. Ensured seamless integration testing across multiple upstream and downstream systems supporting the end-to-end credit card processing lifecycle.

Responsibilities:

Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.

Developed Behavior Driven Development (BDD) tests using Cucumber by writing behaviors and step definitions. Developed required selenium support code using JAVA for Cucumber.

Involved in Agile meetings daily stand-up meetings, worked as part of the Agile team to test, automate and maintain the UI automation frameworks.

Developed Manual Test Cases and Automation Test Scripts for Functional Testing and Regression Testing of the application.

Automated test cases through Java, Selenium WebDriver, Cucumber and Test Complete for Regression testing and Must-Pass to ensure that the new Configuration Management (CM) builds are successful.

Configure automation test cases in CI/CD pipeline for regression testing before every production release.

Peer Review of Test Cases, Test Plan by giving feedback on any updates or corrections also provide knowledge transfer to other members in the team.

Developed Restful Web Services automation testing using RESTAssured along with TestNG also used Jackson library and Apache POI to parse JSON Response.

Create/update API test cases using Postman for RESTful services.

Actively involved in peer review of the documents which eventually be submitted to client for future reference and implementations.

Plan and execute tests and related QA activities, including performing manual test execution, ad-hoc testing and Regression test execution and communicate with the developers and other team members to ensure defects resolution.

Conduct root cause analysis of identified defects, providing development/business partners with sufficient detail to understand, replicate and resolve.

Executed automated Regression Test cases during every release by using Selenium WebDriver.

Executed UFT scripts for smoke testing before builds.

Migrating Existing Designed and Developed RESTful Webservices using Spring Boot Framework.

Reported software defects in Rally & JIRA and interacted with the developers to resolve technical issues.

Involved in implementing new automation, architecting the testing infrastructure, and setting up the testing environment for the team.

Provided support to analyze the production issues and report to dev team on timely basis.

Environment/Tools: IntelliJ, Java, Cucumber, Selenium WebDriver, Databases, Spring boot, Agile Model, JavaScript, Rally, Apache POI and Jenkins.

Client: Dollar General, Tennessee, USA. Dec 2017 – Sep 2021

Role: Automation Test Engineer

Project Description:

Dollar General is a US chain of mid to high range department stores. It is an E- commerce application. Web based Customer Order Management System is a pre-packaged composite application that streamlines and automates creating, managing, and coordinating customer orders and related customer order information. Customer Order Management provides centralized visibility into the process of generating, tracking, and managing orders across departments. Dollar General web-based Customer Order Management allows customers to view order status, order date and time, shipping information, billing information, exchange and return information and order related questions.

Responsibilities:

Involved in Agile meetings daily stand-up meetings, worked as part of the Agile team to test, automate and maintain the UI automation frameworks.

Developed test scripts in Selenium Automation using Selenium WebDriver, Selenium Grid, core JAVA, TestNG, Maven, Jenkins, GitHub.

Implemented Page Object Model, Data Driven, UI Mapping, Dependency Injection in Hybrid Automation Framework with Java Coding, Selenium WebDriver, Maven, TestNG and Jenkins, Apache POI for UI Automation.

Performed Restful Web Services automation testing using RESTAssured along with TestNG also used Jackson library and Apache POI to parse JSON Response.

Created automated test suites, test cases, test steps for REST API’s including writing assertions for HTTP methods like GET, PUT and POST testing using RESTAssured used Java Coding along with TestNG, log4j and JDBC Consnections.

Validated REST API JSON responses on POSTMAN the test cases for Back-End testing of the application.

Used Maven for building the project Integrated with Continuous Integration tools Jenkins (CICD).

Worked on distributed test automation execution on different environments as part of Continuous Integration process using Sauce Labs and Jenkins.

Used Appium to facilitate Mobile Native applications on Android, IOS platforms testing by creating a mobile Driver class with the required Mobile Desired Capabilities.

Created performance test scripts using JMeter to monitor Response Time, throughput, and Performance of the RESTful APIs.

Involved in Continuous Integration using tools such as Jenkins and GIT to source control test asserts and execute test runs.

Extensively used TestNG XML suites to run smoke, regression, functional tests.

Worked on Jenkins and integrating together for end-to-end automation of builds and deployment.

Performed Cross Browser and Platform combination testing for different browser, operating system, and device using Sauce Labs.

Conducted backend testing using SQL queries to validate data on Oracle database.

Worked on UNIX based platforms to analyze and debug application issues.

Knowledge in Continuous Integration and containerization principles and best practice to multiple product teams.

Executed the test cases to validate the expected outcome with the Actual outcomes created and tracked the defects using JIRA.

Environment/Tools: Java, IntelliJ, TestNG, Selenium WebDriver, Appium, SQL Server, Agile Model, JavaScript, JIRA

Employer: ATG Informatics, Begumpet, Hyderabad Aug 2012 – Feb 2016

Role: Software Development Engineer in Testing

Project Description:

SHG E-Bookkeeping (Self Help Groups) is a web-enabled application. The SHG E-Bookkeeping is implementing Indira Kranti Pathak (IKP), a statewide community driven rural poverty reduction project to enable the poor to improve their livelihoods and quality of life through their own organizations. It aims to cover all the rural poor households in the state with a special focus on the poorest of the poor households.

Auxiliary Nurse Midwife (ANM) is a mobile application were developed for Health Department for AP. This project is for storing the activities of the Nurse who were appointed to do their tasks for pregnancy women and carry on with the required treatment at regular intervals of time from 3rd month to the time of the delivery.

Responsibilities:

Started as Intern in the fourth academic year and continued as full time Employee after academic year.

Involved in Development, Integration, and testing of the Application. Part of development team as well as testing team and understand technical design and architecture for test planning

Assisted on developing and maintaining robust and effective Keyword Driven Framework using POM.

Involved in entire SDET (Software Development engineer testing) in Developing Test Plans and Test cases for various aspects of the User interface of POS system.

Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing.

Used MS Excel features for various stages of testing the application Descriptive programming / Expert programming using QTP Preparation of coding standards.

Parameterized the values using data tables for data driven test using Quick Test Pro to avoid repetitive process of entering different data sets.

Executed Regression scripts using QTP for each release to make sure that the overall functionality of the application is not broken.

Developed and maintained innovative, repeatable QA test plans as well as performance test plans based on functional requirements, use cases, user interface designs, system design documents and domain knowledge.

Used JIRA to track, report and manage defect throughout the test cycle and attended Defect Status meeting on daily basis during testing cycle.

Attended in daily defect tracking meetings to presented issue with document and participated in enhancement meetings, investigated software bugs, and helped the developers to resolve technical issues once they are fixed and re-tested the fixed issues.

Environment: Eclipse, HP QTP, Load Runner, Agile model, Quality Center, TFS, LINUX, JIRA, SQL, Server.



Contact this candidate