We provide IT Staff Augmentation Services!

Principal Software Automation Quality Assurance Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Motivating and driven professional offering 10+ years of hands - on experience seeking for QA Engineer/Automation Developer position focus on business process management(BPM), planning, execution, system enhancements, and deliver real business value.
  • Proficient in automation testing tools and manual testing method including execution black/white/gray/Unit/API testing using agile methodologies.
  • Abilities to influence without a position, strong team player, detail oriented, problem solver and confidence in abilities to learn quickly in fast-pace environment.

TECHNICAL SKILLS:

Testing Techniques: Unit, API, Integration, System, Acceptance, Structure & Functional, Ad-hoc, Manual, Automation, Regression, Stress, and Load & Performances Testing

Scripting language: Python, Perl, shell

Testing Automation Tool: Test Architecture(TA); Selenium, Cucumber TFA, Test Manager, HP Quality Center 11, HP LoadRunner, HP Quick Test Pro 8.2, 8.0, 10, 11; WinRunner 6.0, Load Runner 6.5, 7.8, 8.0 IBM Rational test suite Rational Load Test, Rational Robot v. 2002.05.20 and Test Manager. Radview Test View & Webload. Compuware QA Run, QA Load, QA Partner, and Test Partner Seque SilkTest, Silk Performer, SilkPilot & Fitness

Defect Tracking Tools: TFS, Rally, Jira, PVCS Tracker, Quality Center 11, QA Director, Rational Clear Quest, Test Director, Internal SDR, Remedy, StarTeam, Silk Radar, Continuus and Bugzilla 3.0. Source Control Visual Source Safe, PVCS Source Control, Rational Clear Case, Source Depot, and StarTeam

Requirement Management: TFS, Test Director, Jira, QA Director, Rational Requisite Pro, Caliber RM, Web RM, Rational Confidential, E-Manager, and Rational Unified Process.

Reports testing: Cognos, Brio, Actuate, and Crystal Configuration Management CVS Version Manager.

Development tools: MS Visual studio 05/08/2010, C++, C#, Flex Adobe 2& 3.

PROFESSIONAL EXPERIENCE:

Confidential

Principal Software Automation Quality Assurance Engineer

Responsibilities:

  • Working closely with other engineers, using agile methods and tools, designing, implementing, testing and continually improving future generations of our Geology 3D Decision Space(drilling) application. Identified process improvements and efficiencies way to automated testing also a scrum master.
  • Configure and manage QA test environment for software under test, updates, install configure, apply patches, backup database, creating new repository, created new dataset, created scratch automation tests, write manual test cases and display results on dashboard for management to view.
  • Perform manual and automated testing (Unit, API, functional, regression, stress load, UAT, and performance) and data creation, mining and manipulation of applications for conformance to stated requirements.
  • Working in all the phases of product development cycle - product definition, architecture, design, scoping, planning, implementation, test and automated the test script.
  • Interacting closely with product owners, product managers and provide input to help refine the product roadmap.
  • Continually striving to improve low latency, highly scalable applications and services running on open source stacks (etc., Linux, Java).
  • Developing commercial grade test software that is user friendly and suitable for the global audience(manual tester, product owner and user)
  • Extensively using test automation such as Test Architecture and Test Driven Development to automated all regression, functional and performance cases/scenarios.
  • Produce metrics code coverage(using ANT & JACOCO) for projects/domains as required by Project Management and Director Management.
  • Supporting production issues both directly and indirectly.
  • Investigating, evaluating, and presenting new technologies for use with services.
  • Participating in design reviews, code reviews and the work of my peer engineers.
  • Mentoring and assisting other engineers in my areas of ownership and expertise.
  • Manage onshore and offshore team of 10

Confidential

Quality Assurance Lead Engineer

Responsibilities:

  • Provide unit tests and support the development of functional and system tests that ensure the highest level of product quality possible.
  • Support your code through product development and deployment.
  • Oversee configuration management processes for assigned programs
  • Participate in product design reviews, providing input on functional requirements, product designs, schedules, or potential problems
  • Work in a team environment with architects, developers, project manager, and systems engineers to ensure the timely delivery of quality products into production
  • Responsible for accurate test and defect tracking, resolution, and reporting
  • Provide project estimates based on R&D guiding and QA methodologies
  • Other duties as assigned

Confidential

Sr. Quality Assurance Engineer Consultant

Responsibilities:

  • Uses Salesforce.com service cloud with Confidential integrations to hosted 10+ call centers, using SF as a core business platform to online automotive dealers.
  • Testing extensive with Salesforce.com and SalesForce Admin to the project
  • Using JIRA, Bugzilla & Test Director as Requirement and Issue tracking system
  • Improve and focus on professional services organization to develop agile process and provide the expertise and consultant to new project. Develop end-to-end of cross-functional project plan to meet client requirement and business needs.
  • Work closely with client to gather requirements, meet deliverable and launch product in timely manner.
  • Management process from development to testing (Unit, Integration, Acceptance testing) and launch to production.
  • Writing requirement, use cases, test plan, test case and testing throughout development lifecycle, ensure all process are follow from configuration to release management. Provide training material to end-user.
  • Create automation scripts and test tools in a script language with Perl.
  • Working extensive with SQL Server and Oracle to validated result outcomes.

Senior Software Test Engineer Consultant

Confidential

Responsibilities:

  • Working with developers to integrate Call Center software components into a system to meet requirements, testing data inputs and outputs including database validation also work with developers, system engineers and data characterization teams to produce end to end functional tests for validating that functionality has been successfully integrated.
  • Writing automated test cases using Java, .NET, VP, JavaScript. Operational tests i.e. test that reflect the operational use of the TU system.
  • Performance tests that benchmark the systems stability and performance diagnose and troubleshoot system to resolve problems uncovered during test execution.
  • Detailed documentation of test and results, develop scripts to incorporate/replace test harness to automate test execution/analysis, setup and Installation of components that will be tested.
  • Writing Request for proposals (RFP) for Call Center seats, created marketing brochures and present marketing demo. Analyst speech analytical for the Bureau of Census and other IVR’s clients using Confidential ’s call Center and demo to clients for improvement.

Confidential

QA Lead Engineer

Responsibilities:

  • Write test plans to prove code changes work as expected and verify regressions have not been created.
  • Derive test scripts from product requirements. Write test scripts to support the test plan. Test the selected technology, architecture, programming, and documentation. Coordinate, manage, and assess test coverage.
  • Testing techniques include; Unit, Integration, Functional & Acceptance testing
  • Write clear and detailed defect tickets in defect tracking system. Capture, analyze, and summarize results (defects) and report. Act as a QA advocate on all project teams. Document known issues as needed.
  • Using Rational (SQA) automation tools to script functional test Cases.
  • Working with C++, Visual Basic, SQL, and .NET

Confidential

QA Manager

Responsibilities:

  • Design, develop and test software to exercise test scenarios for transaction and/or web-based applications of enterprise scale. Manage configuration for testing environment with standard for multiple OS for automated scripts of data, and across multiple projects and over multiple releases.
  • Develop automated test scripts for Unit, Integration, Functional and Regression test verification, including data setup and cleanup scripts.
  • Working in multiple operating systems Unix (Solaris, Linux) and MS Windows
  • Using Web GUI tests automation tools such as (SAHI, QTP & Selenium) and using web services testing (SOATest, SoapUI, XML)
  • Analyze project needs and ensure that test automation criteria are established and test data is made available per requirements.
  • Investigate, evaluate and recommend tools that support automation initiatives. Participate in the development of automation standards across all projects.
  • Document and update the automation testing process, automation project plans and test cases.
  • Work with developers and performance engineers, to accelerate development of automated test scripts through code reuse and/or delegation of responsibility for testing tasks.
  • Provide guidance, assistance and mentoring to less experienced staffs and status, updates to VP of Engineers.

Confidential

Lead Software Test Engineer

Responsibilities:

  • Developing user acceptance test cases, developing regression test plans and test cases based on review of technical specifications and user requirements.
  • Responsible QA on projects to include organization of QA projects, determination of QA function, scope oversight, resources, and tasks.
  • Perform Functional, Integration, System and Performance testing using Manual methods and Automation testing tools.
  • Develop and implement quality standards for testing processes. Ensure team members meet those standards.
  • Configuration Management - check in all code and maintain the test lab. Determine accurate timetables for development and execution of test plans including identification of critical test paths.
  • Create new and innovative solutions to testing our current and next generation systems. Develop final report guidelines that describe the results of testing and make recommendations regarding the acceptance of the application.
  • Develop project plans; issue status reports and track quality project activity using Mercury suite (Test Director, QuickTestPro & Load Runner)
  • Working in multiple operating systems Unix (Solaris, Linux) and MS Windows
  • Working extensive with SQL Server and Oracle to validated result outcomes.
  • Working with C++, Visual Basic, SQL, and .NET

We'd love your feedback!