We provide IT Staff Augmentation Services!

Test Analyst Resume

5.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY:

  • Software QA Engineer with over six years of experience in test automation development
  • Expertise in developing UI automation framework for Android and IOS Native and Hybrid apps
  • Experience in designing test automation framework for testing Restful Web Services
  • Experience in implementing automation for SQL Database testing
  • Experience in designing Automation Frameworks from scratch
  • Working knowledge of Unix Shell scripting and Python
  • Sun Certified Java Programmer 5.0
  • Masters in Computer Science and Networks

TECHNICAL SKILLS:

Programming Languages: Java, Ruby, Python, C#, C, Java Servlets, ASP, PHP, JSP, ASP .NET, Javascript, JQuery

Web automation Tools: Selenium WebDriver, Appium, XCODE, ANDROID SDK

Testing Frameworks: Cucumber, TestNG

Testing Methods: Grey Box

Performance Testing tools: JMeter

Platforms: IOS, ANDROID, MAC OSX, Windows 8, HP Unix, Solaris 4.1, Linux Redhat Enterprise Server 5.0

Version Control: GIT, IBM Clearcase, SubversionIDEs Rubymine, Eclipse, NetBeans, EDE ( Confidential IDE)

Web Technologies: HTML, CSS, JavaScript, XML, AJAX

Databases: SQL Server 2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0

J2EE MVC Frameworks: Spring, Hibernate, STRUTS, JSF

WebServices Specifications: Ruby REST API, JAX - RPC, JAX-WS

Batch Scripting: ANT 1.4,1.5,1.6, Maven

Methodologies: Agile, Scrum, Test Driven Development, Rational Unified Process

Networking: TCP/IP with Windows Socket API, CISCO IOS configuration

PROFESSIONAL EXPERIENCE:

Confidential, Foster City, CA

Test Analyst

Responsibilities:

  • Analyze functional requirements and participate in discussions on architecture and design solutions while making sure of testability
  • Review and analyze architecture, design and code in order to develop end to end test cases
  • Maintain and test Micro service based architecture
  • Enhance automation framework for testing SOAP and REST based Web services and validate against SQL database
  • Maintain and manage automated regression suite execution
  • Maintain continuous build and integration pipeline
  • Perform troubleshooting and monitoring activities on Linux servers using Linux command line and Shell scripts
  • Develop python scripts for file and data oriented tasks

Tools: and Environment: Java, JSON, Java HTTP API, XML, Oracle, SQL, TestNG, Git, Eclipse, Jenkins, Windows 10, Linux RHEL, Python

Confidential, Sunnyvale, CA

Senior Test Engineer

Responsibilities:

  • Maintain the quality of Stores application by creating and maintaining functional, smoke, regression and acceptance test suites and automation for the same
  • Develop Test automation for testing RESTful Web services using Java APIs
  • Grey box testing by analyzing interfaces between various subsystems and components
  • Web based front end test automation using Selenium Webdriver and Protractor Framework
  • Bug tracking and analysis of bug history
  • Participate in Code reviews using GIT
  • Actively participate in discussions with team for code maintainability and testability

Tools: and Environment: Java, JSON API, JavaScript, Java HTTP API, Protractor framework, JMeter, Oracle, SQL, Mac OSX, Linux, Selenium Web driver, TestNG, and SELNG ( Confidential proprietary framework), GIT, Eclipse

Confidential, San Francisco, CA

Software Quality Engineer

Responsibilities:

  • Design and implement framework for testing Restful Web Services
  • Automate the process of front end to API data validation through Selenium and Java
  • Mobile testing using Android SDK
  • Automate the process of web service to back end data validation tests through TestNG, Java, Java NET, JDBC and SQL
  • Manual and Automated testing of Mobile website on Android and IOS Devices and Simulators
  • Check deployment artifacts and analyze logs on UNIX servers
  • Use maven to manage dependencies between projects
  • Prepare test strategy documents for general and web service testing and present them to the team
  • Improve automation code coverage with the help of Code coverage analytic tools
  • Co-ordinated with developers and the team on fixing issues as well as avoiding potential bugs

Tools: and Environment: Java, JSON API, Java HTTP, JavaScript, Oracle, SQL, Android Studio, Android SDK, Mac OSX, Linux, Selenium WebDriver, TestNG, GIT, MAUI Test Automation Framework, Eclipse EDE ( Confidential specific Eclipse)

Confidential, San Francisco, CA

Software Quality Engineer

Responsibilities:

  • Design, develop, and maintain automation framework for running tests on IOS and Android based Tablet devices
  • Write test scripts to test Hybrid apps on IOS and ANDROID devices using APPIUM and XCODE
  • Develop scripts in Ruby to emulate user interactions on AJAX and CSS controlled web pages as part of automating test cases
  • Use Ruby Page object model API to organize Selenium Web driver elements into different pages
  • Design and implement Test Automation Framework for testing on IOS and ANDROID Tablet devices using Appium
  • Develop test strategy and test plans for end-to-end testing amongst independent components.
  • Execute end-to-end test cases, analyze test results and trace failures down to individual system
  • Lead the team in executing test plans and reporting test results
  • Automate the process of verifying and analyzing log files on server using Ruby

Tools: and Environment: Cucumber, Selenium, Ruby, Appium, Xcode 5.0.1, Android SDK, JavaScript, Oracle, SQL, HTML, DHTML, CSS, Windows, Mac OSX, Android, IOS, Git

Confidential, Foster City, CA

Software Engineer, Automation

Responsibilities:

  • Design, develop, and maintain automation frameworks and tests for UI and web services.
  • Develop programs to invoke REST and SOAP based web services
  • Provide efficient usage of XPATH and CSS selectors in the programs to test page elements
  • Use JavaScript and JQuery expressions to perform operations on certain page elements
  • Perform integration testing using web service and functional testing methods
  • Collaborate with developers and QA leads to improve testability, automation, and tools
  • Work with the team to increase the test coverage
  • Design, review and document test cases and test plans for various type of testing methods

Tools: and Environment: Ruby on Rails, JQuery, Javascript, Cucumber, Selenium, SOATest 9.4, JavaScript, HTML, DHTML, CSS, Windows XP, Subversion

Confidential, Campbell, CA

Quality Engineer, Automation

Responsibilities:

  • Quality control for Confidential ’s Real Time Messaging (RTM) system (a platform that enables clients to upload targeted messages on Confidential website using user monitoring and profiling)
  • Responsible for developing test cases based on code reviews, implementing them using manual and automation methods for feature testing, regression and end-to-end testing
  • Designed and developed automation framework with code reuse, maintainability and efficiency as key considerations.
  • Implemented various layers of abstraction by using design patterns such as façade, decorator and command
  • Developed classes for reading test data from different types of external files such as Excel
  • Provided efficient usage of XPATH selectors in finding elements on page
  • Wrote programs to generate XML dynamically from test data and invoke web services
  • Used HTTP API to programmatically communicate back and forth with Java based web interfaces
  • Developed programs to monitor network activity on the page, intercept cross-functional requests and write assertions for parameters passed

Tools: and Environment: Java 6.0, Selenium WebDriver, TestNG, XML, Apache Axis 2.1, Oracle 10g, SQL, Confidential Development Environment (Eclipse with added plugins for development at Confidential ), JavaScript, HTML, DHTML, CSS, Windows XP, UNIX, JUnit 4.3, log 4j 1.2.15, IBM Clearcase

Confidential, Campbell, CA

Developer

Responsibilities:

  • Design and develop the backend for the employment portal of Confidential, a construction based company
  • Design, develop and normalize database to store various information at various stages of the employment process
  • Developed Web based UI and Data Validation
  • Performed white box as well as black box testing using JUnit.
  • Used SubVersion version control to track and maintain the different version of the application.

Tools: and Environment: ASP .NET, C#, ADO .NET, Java 5.0, JEE 5, Struts 1.3.2, XML, SOAP Web Services, Oracle 10g, HTML, DHTML, XML, XSLT, Eclipse 3.5, AJAX, JavaScript, Apache web server, Microsoft IIS server

Confidential, San Jose, CA

Backend Developer

Responsibilities:

  • Develop the backend for the website of Confidential, a non profit organization
  • Assist in setting up the web server
  • Design and development of the database and the data access layer

Tools: and Environment: LAMP (Linux, Apache, MySQL, PHP), Python, Django, AJAX, Java Script, HTML, CSS, XML

Confidential, Wichita. KS

Backend Programmer

Responsibilities:

  • Develop the back-end for ISantricity, a Web based storage visualization tool to manage Storage Area Networks
  • Develop the user interface and graphics for retrieving the volume and drive information, add new drive modules and volumes, change the RAID level of volumes and change the mirroring
  • Implement MVC pattern using Java Servlets and JSP
  • Design, develop and query RDBMS to store and retrieve the volume and drive information
  • Validated the user input from the front end as well as the back end
  • Document the project including periodic updates

Tools: and Environment: Java, Java Servlets, My SQL, Hibernate, JavaScript, HTML, CSS, Tomcat, Windows Server

Confidential, Kansas City, MO

Intern

Responsibilities:

  • Provide web based solutions for various client organizations
  • Implemented features such as dynamic catalogs, dynamic Menus, Shopping carts, Web forms and web emails
  • Provided front-end features such as roll over images and form validation
  • Designed and developed database and stored procedures in Microsoft SQL Server to enable unique display of products and features

Tools: and Environment: JavaScript, ASP, MS SQL Server, ADO, HTML, Macromedia Dreamweaver, ADOBE Photoshop, Windows NT

We'd love your feedback!