Resume

Sign in

Test Cases

Location:
San Jose, California, United States
Posted:
May 31, 2018

Contact this candidate

Resume:

Ramya Nagendra

San Jose, CA, USA, Ph: 510-***-****, Email: ac5o8c@r.postjobfree.com

OBJECTIVE

To find a challenging position in “Software Quality Assurance” with opportunities for career growth

SUMMARY

●6+ years of experience in the Software testing field

●Python scripts development and test automation using Selenium Web driver

●Experience with Java development and Web driver

●Good experience in executing SQL Queries against databases

●Proficient in writing test cases and test plans to cover product features

●Strong experience in logging defects using various bug tracking tools

●Experience with Agile software development process

●Familiar with version control system – Perforce, GitHub

●Experience working with Virtual Machines in Linux Environment

●Familiar with web traffic debugging tools

●Excellent analytical, communication, and problem-solving skills

●Ability to work on multiple concurrent tasks and challenging projects

TECHNICAL SKILLS

Programming: Python, Java, Regular Expressions, SQL, HTML, XML

●Test Automation: Selenium IDE, Selenium RC, Web Driver (Selenium 2.0), Hudson

●Networking: Basics of HTTP, TCP/IP, Network traffic monitor

●Bug Tracking Tools: Test Rail, Bugzilla, Test Link, Test Track

●Tools: Adobe Illustrator, Firebug/Fire path CSS, Xpather, Charles debugging proxy

●Database: MySQL, Oracle

●Platforms: Firefox, MSIE, Chrome, Safari, IOS devices, Eclipse

●Operating Systems: Windows 2000/XP/7, UNIX/LINUX, Android, iOS

●Version Control: Perforce, GitHub

WORK EXPERIENCE

Sr. QA Engineer 1 – Shutterfly Inc. Santa Clara, CA (07/14 – 11/17)

Project: Perform web testing on e-commerce websites – TP & WPD and work towards improving product quality and customer experience

Roles/Accomplishments:

Test web applications in TP & WPD websites

Automation Responsibilities:

During each sprint cycle, develop new automation test scripts for UI functionalities

For every functionality, write automation scripts in separate class and add page object methods

Execute existing test scripts for each weekly releases and analyze the failures

Update existing scripts and make sure it runs fine in new software versions

Write python test scripts for automation & debugging

Run regression and sanity test scripts and fix the Jenkins automation failures

Write test scripts for mobile (IOS, Android) & iPad and run on different versions using Sauce Labs

Perform gap analysis and increase automation coverage

Quality Assurance Responsibilities:

Follow Agile methodology – Attend scrum meetings, sprint planning, add story tasks, perform all tasks

Triage fulfillment errors reported in production site

Perform validation tests in order management tool

Coordinate release QA from development all the way to production

Run Adobe Illustrator in order to run test scripts and verify card designs, text layout & color format

Perform release duties on weekly releases – triage all reported bugs, perform regression & sanity tests Perform DB testing (Sqlyog) and make sure the data matches on the front-end

Report software defects found on every sprint cycle in Jira management system

Guide offshore team and assign them tasks to perform on each weekly releases

Software QA Engineer – Intuit, Mountain View, CA (06/12 – 09/13)

Project 1: Manage Intuit tax preparation software & accounting program websites

Roles/Accomplishments:

Develop automation test programs in Java to test the functionalities, perform online renewal flows for tax preparation items, and manage customer-facing operations in Siebel.

In Siebel/Estore, place orders for Lacerte/ProSeries segment items, ProAdvisor Membership items and see if the order goes through successfully

Track server logs after placing orders in Siebel CRM for messages like entitlement sync, assets creation, billing, etc. and also debug if there are any failures.

Execute queries in SQL DB in order to retrieve customer data for debugging and also for automation purpose

In Eclipse, develop java test programs to test functionalities and perform online renewal flows for Lacerte/Proseries segment items.

Run the automation test scripts using Selenium RC

Set up Hudson to run APD OLR flows automation build every night and debug the scripts for any failures

Participate in E2E test automation scrum meetings and Social Sprint planning meetings

Project 2: Test “Intuit Small Business Campaign” and “Intuit Small Business Blog” web sites in mobile phones (Android/iPhones) and desktop computers (Windows)

Roles/Accomplishments:

Test web applications in Intuit’s websites

Test “Love a Local Business” (LALB) website which facilitates owners and fans to nominate and vote businesses through various social networking websites like Facebook, Twitter, etc.

Test blog applications on desktop computers and mobile phones (Android/iPhones)

Follow Agile software development methodology for software testing

Develop appropriate test-cases for user stories and execute them every sprint cycle

Automate test-cases using Python-Selenium technology

Run regression test-suites on every sprint cycle

Participate in Social Scrum meetings and Social Sprint planning meetings

Report software defects found on every Sprint cycle in Rally Project management tool

Software QA Tester – Gazillion Entertainment, San Mateo, CA (03/11 – 03/12)

Project: Web Service (APIs) testing and automation using python scripts

Roles/Accomplishments:

Test includes developing/maintaining python test scripts for Web Services

●Black-box testing:

●Create test cases and test plans for online game supporting tools (CS tools, admin, billing)

●Test game tools and verify main game UI website for correctness and browser compatibility

●Perform smoke, regression, functionality, acceptance, and negative testing

●Test the performance of game web pages in Staging/Production

●Track bugs and regress fixes for each build in bug tracking tool (Test Track)

●Attend QA meetings with the QA Manager and QA Team to discuss new features

●Test Automation:

●Develop python scripts for Web Services automated test suites

●Execute Web Services test scripts by passing the required parameters

●Record the test from already created test cases using Selenium IDE

●Modify the generated data and convert into python script

●Run the test scripts using selenium RC and verify the output

●Analyze the data displayed in XML format and assert values for data verification

●Modify/extend test suites in accordance with Web Services functionality changes

●Maintain developed scripts using Perforce and Git - Version Control system

Software QA Engineer - Auditude, Palo Alto, CA (03/10 – 03/11)

Project: Test the ad platform software for media management and monetization

Roles/Accomplishments:

Test covers Smoke, browser compatibility, regression, negative and functionality testing

●Black-box testing:

●Manage/maintain ad platform by creating different campaigns, ads & test them on ad players

●Test ad targeting with Day–Parting, Frequency capping, Geo targeting

●Test banners in different format (JPEG, GIF, BMP, SWF, PNG) and check in different flash player versions

●Test video ads in Staging/Production (ex: MySpace, Comcast, MLB players) and make sure ads get served correctly

●Manage inventory data and custom reports to facilitate content owners/publishers/Advertisers

●Develop test cases and test plans or modify when new features get released

●File bugs in a defect-tracking tool and verify fixed bugs in every new release

●Attend meetings with the QA Manager and QA Team to discuss new features

●Test automation:

●Record the test from already created test cases using Selenium IDE

●Modify the generated data and convert into python script

●Run the test scripts using selenium RC and verify the output

●Develop tests involving table searches, table sorts, etc.

●Use X-Pather to manipulate dynamically generated table contents

●Create tests in pages generated by dynamic HTML

●Regular expressions pattern match using python and selenium directives

●White/Gray-box testing

●Execute SQL queries to retrieve data from database

●Record HTTP traffic using debugging proxy to debug ad calls

●Test the ad performance by varying network speed using NetPeeker

●Use ad-server tools like cookie browser to analyze ad targeting data

EDUCATION & TRAINING

●2007 Training in SQA and automation from De Anza College, Cupertino, CA

●2006 MS in Bio-Chemistry, California State University, East Bay, Hayward, CA

●2003 BS in Polymer Science, Sri Jayachamarajendra College of Engineering (SJCE), India

STATUS

Fully authorized to work anywhere inside the continental United States of America (US Citizen)

REFERENCES

Available on request



Contact this candidate