Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sudha Peddiraju

Ashburn,VA

Summary

  • Strong exposure to all phases of SDLC, STLC and Defect Management Lifecycle.
  • Solid knowledge of all phases in Waterfall and Agile Methodologies, also robust experience with Verification/Validation.
  • Expert in creating Test Strategy, Test Cases, other deliverables and executing the Test Cases both Manually and by Automation.
  • Performed Smoke testing, Functional testing, Regression testing, Integration testing, System testing, Sanity testing, Performance testing, Stress testing, API testing, User Acceptance Testing (UAT), Ad-hoc Testing, Black Box testing, Boundary Value Testing, Cross Browser/Parallel Testing, Security and Database Testing for improving product quality.
  • Complete knowledge of Object-Oriented Programming (OOP) concept by using inheritance, abstraction, encapsulation, and polymorphism.
  • Proficient in Automation tools like Selenium WebDriver with Java, TestNG, JUnit, Maven, Cucumber, Jenkins and Git for testing Client-Server and Web-based applications.
  • Experience of Creating new and Maintaining an existing Automation Framework Models (BDD/TDD, Hybrid, and Data Driven Frameworks).
  • Expert in implementing Behavior Driven Development (BDD) using Cucumber, developed Scenarios, Scenario outlines, Features and Step definitions, and generating the cucumber/HTML reports.
  • Experienced in implementing the Page Object Model (POM) design pattern using PageFactory.
  • Expertise in using Jenkins to pull the code from the central repository, Scheduling the Smoke testing for continuous integration.
  • Maintained the Selenium and Java automation code and resources in version control system Git.
  • Solid experience in defect - reporting and defect - tracking using Jira.
  • Knowledge in API Web-Services testing using REST Assured with Java as a programming language.
  • Executed Automation scripts on different browsers/environments.
  • Used Apache POI methods for writing/reading to/from Excel sheets to perform Keyword Driven testing.
  • Expertise in writing SQL queries and performing Database testing in different RDBMS like Oracle, MySQL.
  • Experienced working with OS, such as Mac, Windows XP, Unix/Linux.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.
  • Quick learner, hardworking, detailed-oriented and easy-going team player.
  • Strong work ethic and willingness to work hard to achieve employer objectives.

Overview

8
8
years of professional experience

Work History

QA Automation Engineer

Appen
10.2018 - Current

October 2018 Current

QA Automation Engineer

Tobii Dynavox, Pittsburgh, PA

  • Collaborated with developers and project managers to assess program capabilities, features, and testing demands.
  • Created automated solutions and played a strategic role within the Test Engineering Practice.
  • Responsible for test automation development and translated business requirements/user stories into automated tests.
  • Responsible for End-to-end testing through multiple applications, creating/updating/re-testing/closing bug tickets, and regularly updating test progress.
  • Ensured plans and deliverables are coordinated with the offshore team.
  • Invented biweekly sync up calls with the offshore QA team to ensure that onshore and offshore teams are on the same page.
  • Used Jenkins Continuous Integration tool for the automatic build process and running smoke and regression tests.
  • Integrated Automation scripts on Continuous Integration tool Jenkins for a nightly batch run of the Script.
  • Tested critical bug fixes and coordinated with developers in the release of bug fixes meeting in tight timelines.
  • Developed automation framework from scratch, responsible for verifying and confirming pull requests to the automation framework from the offshore team.
  • Automated Database migration testing using JDBC for Oracle DB.
  • Prepared Traceability Matrix to show the test coverage requirement Test scripts.
  • Wrote Gherkin language test case scenarios using Cucumber.
  • Configured Selenium WebDriver, Junit, Maven, and Cucumber.
  • Created an automation framework for visual testing using Java, Selenium.
  • Automated API testing using REST assured library.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, Cucumber, Junit, Postman, SQL developer, JDBC.

QA Automation Engineer

Appen
11.2016 - 10.2018

November 2016

October 2018

QA Automation Engineer

Lab, Burlington, NC

  • Involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation.
  • Analyzed System Requirements and created detailed test Cases.
  • Executed Automated Smoke Suite daily and emailed reports to the team.
  • Configured Maven for Selenium automation projects.
  • Collaborated with the engineering team to identify and address issues.
  • Designed, developed, and implemented Automation framework for Data-driven development using Selenium WebDriver with Java, Maven, TestNG.
  • Implemented Page Object Model pattern in automation Framework.
  • Implemented screenshot taking on the failure of automated tests and included them into reports.
  • Developed automated tests for continuous regression testing and reducing manual testing.
  • Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on the outcome of UAT.
  • Performed manual Back end testing using SQL queries to ensure that data entered has been uploaded correctly into the database tables.
  • Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
  • Automated back-end test cases using JDBC.
  • Used Jira to open bugs, create tasks, and test cases.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Maintained Jenkins projects for hands-free, scheduled test runs.
  • Performed API testing by utilizing the Postman tool.
  • Environment: Windows, IntelliJ IDE, Java, Selenium WebDriver, TestNG, Postman, SQL developer, Jira, GitHub.

Education

Master of Science - Computers

Acharya Nagarjuna University
India
06.2006

Skills

    Languages: Java, SQL, XML, HTML, CSS, JSON, Gherkin

    Testing Tools: Selenium WebDriver, Junit, TestNG, Cucumber

    Reporting Tools: Tableau

    Testing Frameworks: POM, BDD, KDF, DDF, Hybrid

    Testing Build: Maven

    IDE: Eclipse, IntelliJ

    Defect Management Tools: Jira

    Database: MySQL, Oracle, SQL Server

    Methodologies: Waterfall, Agile/Scrum

    CI/CD: Jenkins

    Other Tools: Postman, SOAP UI

    Operating Systems: Windows, Mac OS

Timeline

QA Automation Engineer

Appen
10.2018 - Current

QA Automation Engineer

Appen
11.2016 - 10.2018

Master of Science - Computers

Acharya Nagarjuna University
Sudha Peddiraju