Post Job Free
Sign in

Software Engineer Quality Assurance

Location:
McKinney, TX
Posted:
May 10, 2025

Contact this candidate

Resume:

Kishore Rayudu

Senior Automation Test Engineer

Denstone Dr, McKinney, TX 75070.

469-***-****/ ***************@*****.***

https://www.linkedin.com/in/kishore-rayudu-qa/

PROFESSIONAL SUMMARY

Experienced software engineer around 9 years of expertise in Java, Software Quality Assurance, including Manual Testing, Selenium Automation, API Testing, and various testing methodologies such as Integration, System, Functional and Regression testing..

Collaborative team player with 8+ years of experience in automation using Selenium with Java coding, platforms with Eclipse and IntelliJ, and working with agile teams to ensure timely delivery of key features

Proficient in using Selenium Webdriver with TestNG and Eclipse and IntelliJ for automation in hybrid model, data-driven, keyword-driven, and BDD frameworks using Selenium.

Crafted next-generation test cases leveraging JBehave's Behavior-Driven Development (BDD) methodology within Jira and successfully integrated with automation scripts to drive efficient testing and validation of software applications.

Experienced in using version control tools like GitHub and GitLab, Azure pipelines for automation builds, and Jenkins and EC2 instances for automation script execution.

Database testing with MySQL and working with cloud technologies like AWS and client servers.

Tested APIs using Postman, ensuring seamless integration and data exchange.

Developed expertise in managing and testing HTTP methods, resulting in improved API functionality and data manipulation

Expert in Performance Testing, skilled in using tools like JMeter to simulate load and evaluate system performance under stress, ensuring optimal behavior in high-traffic scenarios.

Comprehensive Testing Experience, conducted a variety of performance tests, including Load, Stress, Soak, Spike, and Scalability tests, to validate application stability and scalability under diverse user loads.

Experienced in using OWASP ZAP (Zed Attack Proxy) to perform both automated and manual security testing, identifying critical vulnerabilities such as XSS, SQL injection, and CSRF in web applications.

Developed and executed comprehensive penetration tests using OWASP ZAP, including fuzzing, crawling, and vulnerability scanning, to uncover hidden security flaws across both front-end and back-end code.

Analyzed logs and captured API requests and responses, identifying trends and patterns to optimize API performance and reliability

Proficient in analyzing and translating business requirements to technical requirements, using Jira and Azure DevOps for bug reporting and test plan management, and knowledge of Confluence for project data storage.

Leveraged Jira AI Assistance to create and manage user stories and test cases, streamlining the testing process and improving efficiency.

Generated status reports and managed project progress using Jira AI Assistance, ensuring timely delivery and stakeholder communication.

Experienced in testing hybrid applications (Web and Mobile applications), ensuring compatibility, functionality, and user experience.

Managed various mobile devices, including Android, iOS, and iPad, to test and validate application functionality and performance.

Demonstrated expertise in software engineering concepts like STLC, Agile methodologies, and clear fundamentals in all phases of software development life cycle, including requirements analysis and testing of various web applications.

Strong problem-solving, proactive thinking, analytical, programming skills, communication skills, work ethics, and the ability to work well in a team or individual environment.

Experienced in preparing Test plan and Test Cases, creating, modifying, and enhancing manual Test cases, and designing test cases covering all test conditions and eliminating redundancy and duplication.

Good working knowledge of major Operating Systems and tested applications on Windows 98/2000/XP, Mac environments, and experience in browser compatibility testing with different browsers like Google Chrome, FF, and IE.

skill set

Core Competencies:

Technical Skills:

Web Automation & Manual Testing

Programming Languages: Java,Python,JavaScript

API Testing (Postman)

Operating Systems: Windows, Mac

Rest Assured

Cloud Technology: AWS,Saviynt

Mobile Automation (Appium)

Database: MySQL,Oracle,PostgreSQL,DBeaver

Test Planning & Estimation

Web/UI Automation: TestNG, Maven, Selenium IDE, Selenium RC, WebDriver, Selenium Grid, Quality Center, TFS, Microsoft Test Manager, Postman, Jenkins, RestAssured, Appium.

Integration & Regression Testing

API Testing: Rest Assured, Postman

Agile & Scrum Methodologies

Mobile Automation: Appium

Defect Tracking & Prevention

Automation Frameworks: Data-Driven,

Keyword-Driven, BDD (Cucumber),Serenity framework

Test Documentation & Metrics

Version Management: GitHub, TFS, Azure Git

Quality Assurance

Project Management Tools: Jira, Azure DevOps

Selenium (Java)

IDEs: Eclipse, IntelliJ, VS Code

STLC & SDLC

MS-Suite: MS Word, Excel, PowerPoint, Outlook

Microsoft Office Suite

Test Management Tools: JIRA, TestRail,Zephyr,BitBucket, Confluence,Jmeter,Oswap,Browser stack,Pcloudy,DBeaver,Oracle,Postgrace

Script Maintainance

Integrated Development Environments (IDEs): Visual Studio, Eclipse, IntelliJ

Education

Bachelor of Technology in Civil Engineering at JNTUK, India - 2016

Certification:

ISTQB Certified Tester – Advanced Level Test Automation Engineer (CTAL-TAE)

ISTQB Foundation Level Certification (CTFL)

AWS Certified Developer – Associate

Azure Administrator Associate

Lean Six Sigma – Certified White Belt

Professional Experience:

Sr. Automation Test Engineer State Farm McKinney, TX May 2025 - Present

Responsibilities:

Actively engage in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives, contributing to requirement analysis and testing strategy discussions.

Design and implement comprehensive test plans and test cases, ensuring coverage of functional and non-functional requirements throughout the development lifecycle.

Enhance and maintain a modular, data-driven automation framework built on the Page Object Model (POM); utilize Apache POI for dynamic test data handling from Excel sources.

Perform a wide range of testing activities such as system, regression, UAT, smoke, and exploratory testing; deliver clear and concise test documentation and reports.

Utilize Maven for efficient dependency management and project structure; integrate test suites into CI/CD workflows using Jenkins for automated execution.

Build and extend Selenium WebDriver-based automation frameworks using Java, TestNG, and Eclipse; consistently optimize for maintainability and performance.

Designing and maintaining a robust cross-platform mobile automation framework using Appium for both Android and iOS applications.

ntegrating the framework with cloud-based testing platforms such as BrowserStack for scalable remote test execution.

Implement Behavior-Driven Development (BDD) using Cucumber; write and maintain Gherkin-based feature files and corresponding step definition code for reusability.

Leverage TestNG to execute parallel and prioritized test cases, accelerating feedback cycles and improving test reliability.

Conduct RESTful API testing both manually and through automation using Postman and Java-based libraries; verify API responses, workflows, and integration points.

Perform backend validation through SQL queries using JDBC to ensure data accuracy and consistency across environments.

Manage defect tracking and resolution through JIRA, collaborating closely with developers and stakeholders to drive timely fixes and updates.

Maintain code versioning and collaboration using Git and SourceTree; enforce consistent development standards across automation artifacts.

Provide technical guidance and mentorship to junior QA engineers, fostering team growth and encouraging best practices in test automation and quality assurance.

Environment: Java, Selenium WebDriver, Serenity BDD, Appium, IOS, Android, JIRA, Zephyr, Cucumber,Agile, IntelliJ, Maven, Jenkins, CI/CD,Jenkins, Git, BDD, Browser Stack,DBeaver.

Sr. Automation Tester CVS Irving, TX Nov 2024 - April 2025

Responsibilities:

Developed Test Plans and Manual Test cases using Jira and Jbehaves

Implemented and maintained an Automation framework using Selenium WebDriver, TestNG, and Maven

Implemented Mobile automation framework using Appium and browser stack

Configured and managed Azure CI/CD pipeline for scheduled test case execution

Designed and implemented a scalable, cross-platform mobile test automation framework using Appium for both Android and iOS native and hybrid apps.

Implemented capabilities configuration for multi-device, multi-platform support and used desired capabilities effectively to manage device-specific configurations.

Supported local, cloud-based Pcloudy test environments

Modified and enhanced existing automation scripts to improve test coverage and efficiency

Installed builds in QA environment and ensured proper functioning of the application

Participated in Agile Methodology in Software Development Life Cycle, contributing to sprint planning, backlog refinement, and sprint reviews

Collaborated with the development team in Bug Triage meetings and daily standup meetings to prioritize and resolve issues

Created and managed tasks in JIRA to track progress and ensure timely completion of deliverables

Wrote and executed manual test cases for functional specifications, ensuring thorough testing of the application

Prepared test data for automation framework, ensuring accurate and relevant data for test execution

Conducted DB testing, ensuring the integrity and consistency of data in the application

Presented scripts and Test plans to stakeholders, ensuring clear communication of testing strategy and results

Environment: Java, Selenium WebDriver, Serenity BDD, Appium, emulator, simulator, IOS, Android, JIRA, Zephyr, Cucumber,Agile, IntelliJ, Maven, Jenkins, CI/CD,Jenkins, Git, BDD, Browser Stack,DBeaver,Saviynt.

Sr. Automation Test Engineer Anthem Plano, TX Sep 2023 - Aug 2024

Responsibilities:

Led and supervised a team of six QA testers, overseeing the end-to-end testing process for complex hybrid mobile and web applications, while ensuring deadlines were met and quality standards upheld.

Designed and developed robust, scalable automation frameworks using Selenium WebDriver and TestNG, implementing a Behavior-Driven Development (BDD) approach to enhance collaboration between QA and development teams.

Built comprehensive automation scripts to validate RESTful APIs using Rest Assured, verifying backend responses and ensuring consistency with front-end behavior.

Managed functional and regression testing of mobile applications across various real devices and platforms using BrowserStack, ensuring cross-browser and cross-device compatibility.

Authored comprehensive test plans and well-structured manual test cases based on technical documentation and stakeholder input, ensuring complete coverage of business and functional requirements.

Interpreted functional specifications to create detailed test scenarios, executing manual testing to validate front-end and backend functionalities across various modules.

Automated end-to-end BDD test scenarios using Selenium WebDriver, TestNG, and IntelliJ IDEA, streamlining the QA process and reducing manual testing overhead.

Configured and maintained continuous integration pipelines by integrating automation frameworks with Maven and Jenkins, enabling scheduled, parallel, and automated test executions.

Analyzed, updated, and refactored existing automation scripts to improve code reusability, execution speed, and overall testing efficiency in line with evolving application features.

Conducted thorough web services and API testing using Swagger and Postman to validate data flow, response accuracy, and system behavior between ERP systems and underlying databases.

Deployed and validated application builds in controlled QA environments, identifying environment-related issues early in the testing lifecycle.

Resolved memory-related issues by analyzing log files and modifying configuration settings, improving application stability during automation execution.

Actively participated in Agile development practices, including daily stand-up meetings, sprint planning sessions, and defect triage discussions to stay aligned with cross-functional teams.

Created, updated, and tracked testing tasks, user stories, and defect tickets in JIRA, ensuring transparency, accountability, and timely resolution of bugs.

Designed and prepared structured test data tailored for various automation testing scenarios, ensuring the reliability and repeatability of test results across environments.

Performed in-depth database testing using complex SQL queries to validate data integrity, consistency, and accuracy across different application modules and relational tables.

Conducted detailed walkthroughs and reviews of test plans, automation scripts, and testing strategies with business stakeholders and technical teams to ensure alignment and clarity on test objectives.

Environment: Selenium,Microservices, Sarinity framework, Agile, JUnit, Zephyr, Java, Angular, MS SQL, Azure Devops, Git,Maven,TestNG,Jenkins,CI/CD,Confluence,BDD Cucumber,Jmeter.

Sr. Software Test Engineer Inovalon Bowie, MD Mar 2023 - Aug 2023

Responsibilities:

Reviewed functional specifications, business requirements, and user stories; actively participated in sprint planning, daily stand-ups, and other Scrum ceremonies

Developed and executed end-to-end test cases within an Agile software development lifecycle

Implemented a Data-Driven Framework using the Page Object Model (POM) to automate web application testing; integrated Apache POI to read test data from external Excel files

Conducted various types of testing including System Testing, User Acceptance Testing (UAT), Regression Testing, Ad-hoc Testing, and Smoke Testing; created detailed test reports for each phase

Utilized Maven to manage project dependencies and streamline test framework integration

Configured Jenkins for Continuous Integration (CI) and scheduled automated regression test executions

Built a robust, object-oriented test automation framework from scratch using Selenium WebDriver, Eclipse, TestNG, Apache POI, and Java

Developed and executed Behavior-Driven Development (BDD) frameworks using Selenium WebDriver and Cucumber

Authored feature files and corresponding step definitions in Cucumber to enable automated script execution

Performed parallel test execution and prioritized test cases efficiently using TestNG with Selenium WebDriver

Conducted manual and automated API/web service testing using Postman and Apache HTTP client libraries

Integrated Selenium WebDriver scripts with Jenkins for automated nightly builds and continuous test execution

Leveraged JDBC APIs and wrote complex SQL queries to validate backend data integrity and ensure consistency

Retrieved and validated test data from SQL Server databases through advanced SQL query execution

Tracked and reported defects using JIRA; managed the entire defect lifecycle and collaborated closely with development teams for resolution

Utilized SourceTree for version control to manage automation scripts, test data, and project-related documentation

Provided mentorship and technical guidance to team members to promote collaboration and enhance design and analysis capabilities

Environment: IntelliJ, API testing, Postman and Swagger

Sr. Associate - Software Services Freyr Princeton, NJ February 2021 - February 2023

Responsibilities:

Developed detailed Test Plans, Test Scenarios, Test Cases, Test Scripts, and Test Data from functional requirements, both at the application level and for database-level verifications

Reviewed critical project documentation, including the Product Backlog, Functional Specifications, and Technical Documents to ensure complete test coverage

Participated in Agile ceremonies such as Daily Scrum, Iteration Planning, Sprint Reviews, Retrospectives, Backlog Grooming, and Release Planning

Created and executed automated regression and functional test scripts using Selenium WebDriver, Eclipse, I

IntelliJ IDEA, TestNG, Java, Maven, and Log4j

Designed and implemented a Page Object Model (POM) automation framework with Java and Selenium WebDriver

Built automation solutions using a Data-Driven Framework combined with POM to improve test coverage of

web applications

Conducted API testing using Postman to validate responses and ensure expected outcomes

Performed Web Services testing using REST APIs using Postman

Generated detailed test reports using TestNG and implemented error screenshot capture for enhanced

reporting and debugging

Managed and configured Maven build files (pom.xml) and integrated test execution with Jenkins for continuous testing in CI/CD workflows

Utilized JIRA for defect tracking and management, coordinating with development teams for resolution and verification of fixes

Executed backend validation through SQL queries to ensure data integrity and retrieve test-specific data from the database

Performed parallel and cross-browser testing on Chrome, Firefox, and Internet Explorer to ensure consistent performance across platforms

Created user documentation with annotated screenshots to support User Acceptance Testing (UAT)

Used Git for distributed version control and source code management, maintaining version history and team collaboration

Provided application knowledge and test preparation guidance to offshore QA teams

Organized and led Defect Review Board meetings to communicate daily defect status and coordinate issue resolution

Environment:Java, Selenium WebDriver, TestNG, JSON, DOM, Postman, TFS, Agile, Internet Explorer, Chrome, Firefox, SQL, Jira, Microsoft Azure,Oswap

Sr. Automation Test Engineer Unilog Wayne, PA August 2016 - November 2020

Reponsibilities:

Developed meticulous test plans and test cases for positive and negative testing through Boundary Value Analysis and Equivalence Partitioning techniques in line with right analysis of user stories.

Carried out automated testing of angular applications by making use of Java and Selenium WebDriver for gaining functional as well as regression testing.

Designed and maintained automated test scripts of web applications employing Java, Visual Studio, JUnit framework, and Selenium WebDriver.

Utilized Document Object Model (DOM) and XPath to successfully interact with static and dynamic web elements in Selenium.

Implemented synchronization methods like implicit and explicit waits to make tests stable and reliable.

Investigated software bugs and recorded defects using Team Foundation Server (TFS), which is a defect tracking as well as project management tool.

Conducted various types of manual testing like functional, smoke, regression, integration, and system testing for front-end web applications.

Created and ran complex SQL queries to retrieve, manipulate, and analyze data for validation and reporting purposes, ensuring accuracy and performance.

Maintained and updated automated test scripts through version control for audit readiness and traceability.

Developed project metrics, defect logs, and summary reports to provide testing progress and quality metrics to product owners and stakeholders and acting as a liaison point within the QA team.

Environment: Selenium WebDriver, Eclipse, Postman, Java, TestNG,SQL, Jira, Jenkins, GIT,Maven,TestNG.



Contact this candidate