We provide IT Staff Augmentation Services!

Senior Software Qa Engineer Resume

0/5 (Submit Your Rating)

Stanford, CaliforniA

SUMMARY

  • Results oriented Software Professional with broad experience in new product development, feature enhancements and project life cycle management
  • Expertise includes Automation Framework Development, Quality Assurance and Software Development Methodology, Change Management, and Business Analysis
  • Develop test documentation and implement test procedures at all stages of software development life cycle
  • Comprehensive knowledge and experience of both Agile and Waterfall development methodologies
  • Proficient in all aspects of software defects control and management processes

TECHNICAL SKILLS

Platforms: Hadoop HDFS, Windows, Windows Server, UNIX, Apache Tomcat, Mac OS X

Technologies: ASP, XSL, CSS, Google Analytics, Adobe Photoshop, Trello, JIRA, Bugzilla

Languages: Python, Shell Script, Java, C, Perl, HTML, PHP, JavaScript, NodeJS, SQL, XML

Test Automation: Selenium Webdriver, Protractor, QTP, TestComplete, QMetry, Nosetest

Database/Servers: MySQL, Oracle, SQL Server, Cassandra, S3, Hive

Applications: Flash, Excel, Visio, Project, Image Ready, MAS200, PageMaker, Jenkins

Virtualization: VMWare, NoMachine, Putty, LogMeIn, WinSCP

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, California

Lead Automation Software QA Engineer

Responsibilities:

  • Test Electronic Medical Records and Clinical Knowledge Exchange applications in Agile/Scrum environment
  • Leading and coordinating group of Test Engineers with offices located in USA and India
  • Developing test environment (Python based framework), analyzing and selecting suitable automation tools
  • Developed test plan for Confidential Web as well as Hadoop based Pipeline Large Data upload applications
  • Incorporated and setup JIRA bug tracking tool for Engineering and Testing departments
  • Developed suite of Python based Sanity Tests and incorporated them into an Automated Software Development environment
  • Coordinated product regression test development as well as test execution prior to product and/or feature release
  • Developed number of scripts for the purpose of automated regression testing using TestComplete (in Visual Basic)
  • Co - authored multiple bug-tracking, test-requirements documents for the use by QA team and Management
  • Monitored, analyzed and summarized Hadoop Pipeline jobs in order to identify on-going issues with Pipeline
  • Analyzed completed job logs, including aggregate logs, and reported summary to the team of Developers
  • Actively participated in weekly spring reviews, pointing out and commenting on outstanding issues
  • Regularly communicated with Management team, relating major issues and team performance status
  • Identified major back-end issues in a product, which in turn, prevented potential liability issues for the company. One example is - permanent deletion of original customer data from client server.
  • Introduced QC Tool (pig script) to verify uploaded data integrity in Cassandra vs. Indexer/Uploader and Pipeline manifest files
  • Using in-house written fake-data generator tool, created wide-range of structured and unstructured data sets for the purpose of automated execution of sanity tests as well as stress tests of end-to-end Confidential Pipeline testing
  • Developed multiple sets of Unix Shell scripts for automated execution of a variety of tests on Staging as well as Production environments with ability to access any of the pre-defined test data sets.
  • Developed comprehensive set of quality control Unix Shell as well as Python based scripts, allowing user to query Hive logs at every stage of Confidential Pipeline (Indexer, Doc-Receiver, Coordinator, Parser, OCR, Persist), reporting back any failed tasks and/or jobs and/or exceptions during the end-to-end Pipeline upload process.
  • Developed Python based Automated Testing & Reporting Framework in conjunction with full sets of Automated Sanity, Regression and Stress/Load Functional REST API Tests utilizing Python Requests and PyCurl Libraries.

Confidential, Stanford, California

Senior Software QA Engineer

Responsibilities:

  • Test Group Buying Marketplace application in Agile/Scrum environment
  • Develop test procedures and test methodology for the project
  • Develop detailed test cases and execute them against new releases
  • Conduct functionality, regression, release acceptance, browser compatibility testing
  • Develop, maintain, and execute test automation scripts using Selenium IDE/RC
  • Submit bug reports using Bugzilla. Verify bugs fixed in new releases.
  • Communicate with other team members to identify and resolve various issues

Confidential, Sunnyvale, California

Sr. Software QA Engineer

Responsibilities:

  • Tested proprietary advanced internet video search engine, which offers users instant access to millions of the most relevant videos on the internet through an easy, friendly, and efficient search
  • Worked as a member of 15 highly distributed IT professionals to deliver video search products and services
  • Analyzed business and technical requirements discovering inconsistencies, ambiguities, contradictory reqs
  • Assisted with implementation work-plan and development of blueprint for project implementation
  • Lead and managed QA team (3-5 QA Engineers and QA Interns) in Agile and Waterfall environments
  • Was exposed to change management, risk and issue management, release support, testing support and training
  • Developed diagrams and Gantt charts using Visio and Microsoft Project
  • Conducted regular presentations, demos, and review sessions with different business owners during the product definition and development stages to ensure that all requirements were being met
  • Tested integration of the product with video content providers and other search engines including Justin.tv, Kosmix, OneRiot, Younghollywood, CelebTV and others
  • Worked closely with stakeholders and partners during the development, implementation, and promotion of all Confidential products

Confidential, Aurora, Ohio

Software Quality/Business Analyst

Responsibilities:

  • Introduced and implemented inventory control MRP system
  • Owned and managed business/functional project lifecycle, from inception to deployment
  • Implemented quality control ISO9002 system.
  • Developed and implemented policies and processes to maximize workflow efficiency and effectiveness
  • Analyzed dynamics of strategic partnerships with numerous computer hardware manufacturers/distributors (Dell, Intel, AMD, Western Digital, Viewsonic, Samsung, Tech-Data, Ingram Micro and many others)
  • Maintained onsite Data Center that supported 99.8% server uptime
  • Conducted research on technologies to optimize performance and increase ROI

Confidential - Highland Heights, Ohio

Software Quality/Business Analyst

Responsibilities:

  • Owned and managed business/functional project lifecycle, from inception to deployment
  • Developed and executed project plans, use cases, reports, business requirements, functional system documents, test plans and cases and schedules
  • Performed extensive business scenario testing/quality assurance functions
  • Reported weekly status, goals, and expectations to the executive management
  • Managed the process of creating, changing and approving change requests
  • Managed defects through appropriate resolution while in testing stages
  • Developed Program Logic Controllers (PLC) software (written in C) for industrial automation systems
  • Analyzed production workflow bottlenecks and made process improvement recommendations.
  • Created data models that meet business requirement
  • Helped in optimizing data models for maximum application performance

We'd love your feedback!