Post Job Free
Sign in

Development Engineer Software

Location:
Houston, TX
Posted:
April 20, 2025

Contact this candidate

Resume:

AUSTIN, US, ***** • ************@*****.*** • 408-***-****

SAI KRISHNA KOPPULA

Lead/Staff Software Development Engineer in Test

PROFESSIONAL SUMMARY

Lead/Staff Software Development Engineer in Test with over a decade of expertise in QA Automation, specializing in tools like Selenium, Java, and Cypress. Demonstrates a strong command of designing and implementing scalable automation frameworks and integrating them into CI/CD pipelines to enhance software quality. Passionate about leveraging cutting-edge technologies to drive innovation and efficiency in testing processes. EMPLOYMENT HISTORY

LEAD/STAFF SOFTWARE DEVELOPMENT ENGINEER IN TEST Oct 2017 - Present VISA inc Austin, Texas

SNR SOFTWARE QA ENGINEER Jul 2017 - Oct 2017

TESLA Inc (Contract)

QA ENGINEER II Apr 2015 - Jun 2017

8x8 Inc San Jose, CA

SYSTEMS/SOFTWARE CLOUD TEST ENGINEER Jun 2014 - Mar 2015 Hewlett Packard

• Working in the agile development environment

• Created POM Framework using Selenium WebDriver, Maven and TestNG

• Designed and implemented an Automation framework for a Web-based VISA Application utilizing Cypress and Selenium for UI Automation in both Java and JavaScript.

• Developed modular and scalable components to ensure robust test coverage and maintainability of automated test suites.

• Spearheaded the development of a data-driven Automation framework using CAT (Component Automated Testing) to automate APIs for Merchant and Processor systems.

• Integrated Rest Assured for API Automation, validating diverse API endpoints and data payloads to ensure seamless communication and data integrity.

• Leveraged DevOps automation tools to deploy web services onto cloud infrastructure such as AWS or Azure, optimizing testing environments for scalability and reliability.

• Implemented continuous integration and delivery pipelines to streamline deployment processes and enhance overall testing efficiency.

Designed and implemented test cases using TestNG and JUnit to ensure application reliability and accuracy Utilized TestNG's data-driven testing features to validate critical application workflows and applied JUnit's/TestNG assertions and lifecycle methods for robust unit testing in a CI/CD pipeline. Developed and maintained automated testing frameworks for backend and embedded systems using Python and PyTest. Designed and implemented test cases to validate complex functionalities in vehicle software, achieving 95% test coverage. Utilized fixtures, parametrized tests, and custom hooks in PyTest for modular and reusable test designs. Integrated testing frameworks into Tesla’s CI/CD pipeline, ensuring rapid feedback on code changes. Generated detailed test reports and metrics using Allure Reports and integrated them with CI tools like Jenkins and GitLab. Conducted load and performance testing for vehicle diagnostics using Python libraries like Locust and JMeter. Developed and maintained automated test scripts for mobile applications using Appium, Selenium, and other cutting-edge mobile automation tools.

Designed and executed robust mobile test frameworks for Android and iOS platforms, reducing manual testing efforts by 40%.

Integrated mobile testing into the CI/CD pipeline, enabling faster and more reliable releases. Utilized advanced features of Appium such as parallel execution, gesture handling, and device-specific configurations to enhance testing efficiency.

Collaborated with developers to identify, troubleshoot, and resolve mobile application defects, ensuring a seamless user experience.

Conducted cross-device and cross-platform compatibility testing for diverse devices and OS versions. Employed tools like BrowserStack and Sauce Labs for real-time device cloud testing and debugging. Enhanced test reliability and coverage using JUnit/TestNG, implementing reusable methods and optimized test suites.

• Developed Automation Scenarios for Sanity and Regression Testing using Selenium WebDriver

• Used Selenium GRID to test on browsers like Firefox, Chrome, IE. TEST ENGINEERING INTERN/QA INTERN Nov 2013 - May 2014 Blue Coat Systems/Symantec

SOFTWARE QA INTERN Jun 2012 - Oct 2013

SEVEN Networks

• Involved POM Framework using Appium, SOASTA Touch Test and mAutomate to automate iOS and Android applications

• Involved in design discussion and Writing Test Case document for iOS and Android application

• Wrote more than 300+ Test cases for both iOS and Android using Use Case Document and Design. EDUCATION

MASTER OF SCIENCE (M.S.) - SOFTWARE ENGINEERING Jun 2013 San Jose State University San Jose

COURSES

CERTIFIED JAVA PROGRAMMER

SKILLS

Selenium (Experienced), Java, Python, JavaScript, Cypress, Playwright, API Testing, Python, Jenkins, Git, Maven, Gradle, MySQL, HTML, XML, REST, JUnit, TestNG, Appium, JMeter, LoadRunner, SOAP, Docker, Kubernetes, Performance Testing, Junit, Software Design, Test Planning, Data Analysis, Debugging Techniques, Documentation, Jira, Zephyr, Playwright, Robot Framework, Cucumber (BDD), Postman, JMeter (for API load testing), Swagger, Karate Framework, Apache JMeter, LoadRunner, TestRail, qTest, Bugzilla, HP ALM (Application Lifecycle Management), Azure DevOps, Jenkins, GitLab CI, Bamboo,

LINKS

LinkedIn: www.linkedin.com.

Designed and developed automation frameworks for web application testing using Selenium WebDriver, TestNG, and Java, improving test execution speed by 40%.

Implemented Cucumber BDD (Behavior-Driven Development) to enhance collaboration between developers, testers, and stakeholders, ensuring test scenarios aligned with business requirements. Automated API testing using Rest Assured, verifying backend functionality and ensuring seamless integration with frontend applications.

Created and executed test cases for RESTful APIs, covering various scenarios including positive, negative, and edge cases to ensure robust backend performance.

Utilized TestNG for test suite management, parallel execution, and detailed reporting. Designed reusable Java-based utilities for common automation tasks, reducing redundant scripting efforts by 30%. Conducted end-to-end testing by integrating API and UI automation tests, ensuring seamless user experiences. Collaborated with cross-functional teams to debug and resolve critical defects across web and API layers. Integrated automation frameworks into CI/CD pipelines using Jenkins, enabling continuous testing and rapid feedback on code changes.



Contact this candidate