We provide IT Staff Augmentation Services!

Senior Software Engineer In Test Resume

San, FranciscO

SUMMARY:

  • Software QA experience in numerous areas including data quality, ETL, automation, integration, report, performance and API testing
  • ETL/Data Quality testing in Data Warehouse in the online advertisement industry
  • Created automation test framework for Web Application using JUnit and Selenium integrated with Jenkins
  • Leadership QA role in multiple projects
  • Excellent team worker, well organized, detail - oriented and strongly committed to make things happen

TECHNICAL SKILLS:

Programming: Java, AWS SDK, AWS CLI, SQL, Bash script, JavaScript, Ruby on Rails, XML, cron, JSP, HTML, C++, T-SQL, PL/SQL, Stored Procedure

Operating System: UNIX, LINUX, Windows, Mac

Databases: Redshift, MySQL, Greenplum, Oracle, Sybase ASE, SQL Server, IBM DB2

Test and Automation: Selenium Webdriver, JUnit, TestNG, JMeter, Astra QuickTest, Win Runner, JRun, Gomez

QA ant Tool: TestLink, JIRA, Bugzilla, Mantis

Big Data: AWS (Redshift, S3, Data Pipeline, Athena, EMR), AWS CLI, Pentaho, Datadog, Tableau Desktop, Tableau Server

Other Software/Tool: Apache Ant, Jenkins, Git, WebLogic, ATG, SQL Workbench, Postman, Oracle SQL Developer, iPlanet LDAP, XML Spy, VITRIA Businessware, FitNess, VMWare, Eclipse, Star Team

PROFESSSIONAL EXPERIENCE:

Confidential, San Francisco

Senior Software Engineer in Test

Responsibilities:

  • Back End and Data QA
  • Conducted ETL and Data verification by writing and executing SQL on System developed on Pentaho and AWS
  • Created Regression Test for ETL using SQL and Tableau Report, and send daily test result/alert
  • Conducted Data QA by monitoring data using tools such as Tableau and Datadog
  • Reviewed, analyzed and validated ETL logics to satisfy business requirements by working closely with Developers and Product Team
  • Created Java Libraries to control data in S3 and Redsfhit using Amazon AWS SDK
  • Verified Data, Data Aggregation and Reporting System developed on Greenplum and Ruby on Rails
  • Conducted Ad delivery testing on Advertisement Delivery
  • Tested ETL developed on Data Pipeline(AWS) with EMR in AWS by manipulating test dataset and result set using SQL and AWS CLI
  • Exposed in testing Hive and Hadoop
  • Front End, Report and Integration Testing
  • Planned and conducted manual and automation functional testing on In-House Web Application for Advertisement Purchasing and Insertion Order Console
  • Verified functionalities, calculation logics and data in Tableau Report and Tableau Data Source
  • Verified Reporting System developed with Ruby and Rails and Greenplum
  • Conducted integration testing, and debugging multiple applications by digging into Code and analyze logs
  • Automation Testing
  • Developed, managed and executed Selenium Webdriver Automation scripts for Advertisement Console
  • Migrated the framework written in Windows’ environment to Linux
  • Integrate the automation framework with Jenkins for daily execution
  • Wrote scripts to automate data test setup and execution
  • QA Leadership role and Quality Sessions
  • Managed and schedule the sprint commitment for team members
  • Managed offshore team members and reviewed their work
  • Mentored team members by reviewing their work as well as having sessions to discuss data test methodologies to promote test quality
  • Coordinated Dev and Product Managers with requirements clarification and test plan agreement
  • Discussed with Dev and Architect about application designs and implementations
  • Discussed and defined tests requirements conducted by Developers for Report Development on Tableau
  • Promoted TDD for ETL testing to QA team, and supported the test case and execution

Confidential, San Francisco

Quality Assurance Engineer

Responsibilities:

  • Introduce and build frameworks for automated regression testing using JUnit and Selenium
  • Introduce JMeter as a performance test tool. Manage the creation and execution of test scripts
  • Develop and execute manual functional test cases for the store catalog system, web sites, and its ATG-based backend system
  • Conduct various tests for backend jobs including shell scripts and PL/SQL
  • Develop QA automatic build script in corporate with an existing build system using ANT
  • Conduct Session Failover testing for a new web server
  • Involved with web application design discussion with product managers to identify customer needs
  • Contributed in a fast-paced Scrum style project in conjunction with development operation, project management, DBA, and business owners throughout the Sprint to identify and resolve bugs in new features
  • Test the mobile version of the website on iPhone and Android

Confidential, San Francisco

Sr. Quality Assurance Engineer

Responsibilities:

  • Conducted manual testing of Web applications
  • Conducted backend testing on SQL Server database
  • Developed and executed test cases based on Requirement Documentation
  • Documented and reported various software problems found during the test and entered them into the Bug Tracking database

Confidential

Applications and Analyst Software Engineer

Responsibilities:

  • Summarized and prepared requirements document for development, testing, and maintenance of software application systems after direct negotiations and discussions with End Users
  • Conducted black box and white box testing of new or modified software modules
  • Coordinated full User Acceptance Tests of software applications between Developers and Users
  • Planed, designed, created and maintained database models for software application systems
  • Migrated required data between various systems for mandatory application data quality management
  • Conducted various data update and transferring, and other in house application modification requested by users
  • Maintained existing database related shell scripts.
  • Implemented and tested middleware interfaces using Vitria Businessware and XML technologies including, XML, XSLT, SOAP that connect various databases such as Bond systems
  • Documented and reported the implementations of middleware projects. Also created test plans and results

Confidential, San Francisco

Investigative Software Engineer

Responsibilities:

  • Investigated, verified, fixed, and tested Confidential portal product, pure Java application) issues including clustering defects reported by customers
  • Created and sent patches to customers with instructions: put the fixes into build
  • Implemented new features for Confidential upon customers’ request
  • Developed and executed test plans and test cases for new features or fixes
  • Working closely with DevOps, customer support, other engineers and product management teams to solve these issues
  • Contacted customers directly for rush requests

Confidential

Java API Analyst / Tester

Responsibilities:

  • Designed and implemented JUnit Test Harness, an in-house API testing application, using Java with Swing and multi-threading. This application executes all of the API Unit Test scripts in any order
  • Developed, executed and maintained Unit Test plans and Unit Test scripts with JUnit for entire Confidential API

Hire Now