Resume

Sign in

QA

Location:
Sunnyvale, CA
Salary:
60/HR
Posted:
July 22, 2021

Contact this candidate

Resume:

AKHILA REDDY

Software Development Engineer in Test (SDET)

Email: adnuph@r.postjobfree.com Phone: 469-***-****

Software Development Engineer in Test with 7 years experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios. Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as Telecommunication, Railway, Banking and Health Insurance

Experienced in Functional, Interface (GUI), Integration, Regression and Performance Testing and load testing.

Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.

Knowledge of SDLC, STLC, and software development methodologies such as the Waterfall model and Agile model.

Experienced in creating and running Performance/Loading testing with Apache JMeter, Load View and verifying results by creating dashboard in Kibana/ELK according to client requirement

Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux, and Mac using TestNG, Java, and Selenium.

Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and Page Object Model (POM).

Has implemented Cross browser testing and Data-driven testing using @Parameters and @Dataprovider annotations.

Deep knowledge in various Performance testing methods Spike Testing, Load testing and Volume testing.

Performed switch over to elements in iframes using WebDriver.

Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).

Experienced in using Apache POI to read the data from external sources to feed test data sets into the test scripts.

Involved in Manual testing & Tracking defects using JIRA and HP ALM

Extensively used SoapUI for testing XML, SOAP, RESTful Web services. Used SoapUI assertions to verify the API response.

Created a complete solution for continuous integration tools such as Jenkins from code checkout from GitHub to regression report generation.

Familiarity with one or more high-level programming languages such as C, Java, etc.

Experienced in web user interface automation testing with Selenium WebDriver, Java, JUnit, Cucumber and TestNG frameworks.

Experienced in BDD using Cucumber / Gherkin.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.

Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing. Expertise in Problem solving and Bug Tracking Reports using Bug Tracking Tools.

Strong Experience in Smoke, Functional, Regression, Performance for the high structural and complex systems.

Extensive experience in working in multiple projects concurrently.

Skill Set:

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML,Gherkin, C.Python

IDE

Eclipse, SQL Developer.

Test Framework

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool

XPath, Firepath, Firebug.

Utilities

AutoIT, Wget.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center.

Test build, Integration Tools

Maven, Ant, Jenkins, SVN, Git

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Education: Bachelor’s Degree, Electrical Engineering, JNTUH University - India

Professional Experience:

Client: CommScope Inc, Horsham, PA Jan 2020-Present Role: Senior SDET/ Performance Tester

Project Description: CommScope Inc. is an American global network infrastructure provider company. CommScope designs and manufactures a variety of network infrastructure products. It has four business segments: Home Networks, Broadband Networks, Venue and Campus Networks, and Outdoor Wireless Networks.

Responsibilities:

Created the Test Case Detail 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

Worked as team facilitator by reviewing and approving PULL requests from GIT

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

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

Designing, Developing and Executing Automated Test scripts on a regular basis by scheduling jobs in different test environments with different test configuration using Spec Flow BDD and Selenium Web driver with C# programming language in .Net Framework using NUnit framework to import Gherkin format user story in Visual Studio Professional.

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

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.

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

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

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

Using JMeter verified Loading time and Response to check status of the test scripts

Ran test cases suite as a batch using JMeter and verified the logs in servers. Implemented automated JMeter scripts with shell scripts in servers.

Performed Continuous Integration automation using Jenkins.

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

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

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.

Project Acquired Skills: Selenium Web driver, TestNG, Java, Python, JSP, HTML, JBoss, Oracle DB (SQL/PLSQL), UNIX, Appium, JMeter, IOS, Android, JavaScript, mobile testing, Quality Center/Test Director, Bugzilla, GIT, SOAPUI, Cucumber, ANT, Jenkins.

Client: CN Railway, Homewood, IL Nov 2017 – Jan 2020 Role: Integration Testing Lead SME

Project Description: Positive Train Control (PTC) is an advanced system designed to automatically stop a train before certain accidents occur. PTC is designed to prevent Train-to-train collisions, derailments caused by excessive train speed, and train movements through misaligned track switches.

Responsibilities:

I have been part of the team in performing testing of major functional aspects of the Train Management and Dispatch System to implement Positive Train Control (PTC) for one of the major Railroads in the United States.

Testing on end-to-end basis client application and batch testing using STE, SATS and field in real time scenario.

Worked as a Team lead for group of 7 members by reviewing Test cases and collecting status reports.

Gathers requirements and later designs as well as reviews and executes test cases to identify defects.

Performs System Integration Testing and batch testing designs flowcharts to illustrate client requirements.

Deployed new fixes in PDS application by using LINUX Commands.

Running batch executions and sending reports to higher management

Working on controls and indications (DLD logics) and internal communication tools to check performance of control points by using monitor control point window.

Designing system from the requirements, including technologies like UNIX, Shell scripting in TDMS system.

Involved in Performance testing/Load testing using Apache JMeter and HP Load runner under heavy load requirement

Experienced in using finder mechanisms like CSS, XPath, Id, link Text, Partial link Text and name to find the Web Elements. Experienced in Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

Experienced in handling Alerts, Frames and Popups in Selenium.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Designing system from the requirements, including technologies like UNIX, Shell scripting in TDMS system.

Designed and developed the Rest API call for bulk entry.

Developed and maintained SQL, PL/SQL procedures to maintain real-time data across different relational databases for the Train Control System operations team.

Applied various software testing techniques well enough to select the most effective test procedures, which were written, executed, and maintained in HP Application Lifecycle Management Tool.

Project Acquired Skills: UAT, Selenium, Java, MY SQL, SQL scripts, PDS application, HP ALM, HTML, XML, Share point, TMDS, API Services, and JSON Libraries

Client: Fitch Ratings, Allentown, PA Oct 2016 – Nov 2017 Role: SDET

Project Description Fitch Rating Is a leading credit card rating Company. Global Website Enhancement projects are the consumer-facing website of fitch which focuses on enhancing the website where users can see different types of reports, Press releases, and articles related to one organization. Users can search with a particular Company and get search results within different tabs each tab Representing a type of rating information.

Responsibilities:

Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

Collaborated with developers and product owners to stay current on product features and intended functionality.

Integrated Automation scripts on continuous Integration tool Jenkins for nightly batch run of the scripts

Experienced in using finder mechanisms like CSS, XPath, Id, linkText, Partial linkText and name to find the Web Elements. Experienced in Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

Experienced in handling Alerts, Frames and Popups in Selenium.

Handled Selenium WebDriver features like Implicit wait and Explicit wait under synchronization.nts.

Debugged code and located root causes of problems by reviewing configuration files and logs.

Established company automation methodology, frameworks that use Java, Selenium WebDriver and JUnit.

Performed Data-driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

Reviewed all test cases and test scripts for quality and purposely looked for additional areas to review.

Involved in Developing an end -to -end application by using the Spring framework like Spring Boot

Used AWS to deploy the project as a jar file on EC2 instance for post-deployment verification

Setting up Bamboo, adding the necessary plugins and adding more slaves to support scalability and agility.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Strong experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAPUI and REST with POSTMAN.

Project Acquired Skills: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Nationwide Insurance, Columbus, OH Sep 2015 – Oct 2016 Role: QA Automation and Manual Testing Engineer

Project Description: Nationwide Mutual Insurance Company and affiliated companies is a group of large

US Insurance and financial services company.

Responsibilities:

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Developed test code in Java language using Eclipse IDE and TestNG framework.

Extensive testing experience in testing applications in development environment.

Created Feature File Scenario Outline with Cucumber framework and wrote Acceptance test using BDD.

Conducted Automation/Manual testing using the Standards, guidelines, and structured methodology in testing the application using Java.

Manual Testing experiences, documented Test Plan, Test Case using MS Word/Excel.

Used web-debugging tools like XPath, Firebug and Fire path to locate elements.

Designing and executing the automation scripts using Selenium-WebDriver.

Used GIT and Stash to re-modify files and for software development.

Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them to do security testing.

Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.

Responsible for reporting and tracking the defects using JIRA.

Performing Functional, Regression, GUI, and Integration testing using Selenium with Java.

Determined system defects based on expected outcome of testing performed.

Identified defects and interacted with developers to resolve issues.

Maintain Daily, weekly and project status report.

Project Acquired Skills: Java, Selenium, Jira, Soap and Rest Services, Eclipse IDE, Test NG, Firebug, Fire path, XPath, Jenkins, Linux and Cucumber BDD.

Client: Indi Technology Duration: July 2014– July 2015 Role: QA Automation Engineer

Responsibilities:

●Understanding the Business requirements, Application and function specifications, Design documents.

●Involved in writing and designing templates for the Test Plans and Test cases.

●Involved in the Preparation of Test Scenarios and a review of Test Cases.

●Involved in updating and executing test cases as per requirements.

●Identified the Test Cases and documented them in Quality Center.

●Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

●Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

●Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

●Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Project Acquired Skills: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.



Contact this candidate