Dedicated Senior Software Quality Engineer bringing 8+ years of experience and diligence to handle needs of large and complex products. Solid history in both manual and automated testing. Seek to apply expertise to growth-oriented, dynamic position.
Experience in implementing Agile scrum methodology developing and leading software QA programs and teams developing test metrics, test strategy, test plans, built test beds and automation infrastructure built frameworks to execute tests and analyzing results.
Deep understanding of software development life cycles, SQA methodologies, and Agile/Scrum methodology.
Highly motivated and strong work ethic with proven ability to work efficiently in both independent and teamwork environments.
Over 15 years of managing or leading high profile projects to completion.
Excellent organizational, time-management, analytical and problem solving ski
Diversified experience in System Testing, Integration Testing, Functional Testing, Regression Testing, User Acceptance Testing, Application Security Testing, Load and Performance Testing.
Proficient in developing/writing test automation scripts using Python, Rspec, Cypress, Protractor, Robot Framework, Selenium RC, Java, JUnit/TestNG.
Experience in defect management reporting and defect tracking using Rally, JIRA and Rational ClearQuest.
Attentive Quality Engineer always ready to step in and correct production weaknesses or faults. Provides limitation of liability by applying exceptional foresight and forecasting techniques to all proposed designs and manufacturing processes. Faithful provider of streamlined and profitable development streams.
Extensive experience with Software Quality Assurance Testing on GUI based Client Server &Web Based applications, Web Services, Data Driven Applications using Manual and Automated testing procedures.
Overview
15
15
years of professional experience
Work History
Senior Software Quality Engineer
Checkr
San F, CA
08.2019 - Current
Created comprehensive test strategies for various types of tests including system integration, user acceptance, performance, stress and regression tests.
Devised test plans, facilitated the generation of testing scenarios, and executed test scripts on multiple projects of varying magnitudes.
Collaborated with Test Automation Architects to enhance testing through the development of automated frameworks.
Effectively mentored and collaborated with cross-functional teams, including external resources, to ensure enhanced product understanding for non-technical staff.
Successfully improved the speed of development and product quality through implementation of efficient QA practices.
Developed and managed a range of automated test cases encompassing functionality, integration, end-to-end scenarios as well as performance testing.
Worked alongside developers, Product Managers, and other team members to gain insight into business requirements for the development of effective test strategies involving manual as well as automated methods.
Built and executed functional, integration, performance, E2E tests to automate testing for the CI/CD pipelines.
As a key engineer, spearheaded the development of the quality system and designed efficient quality control tools to ensure scalable product delivery.
Ensured the high standard of products by actively monitoring product releases across multiple platforms.
Engaged in peer reviews for software components before they were deployed to production environment.
Provided mentorship to junior QA engineers, enabling them to produce optimal test plans, cases, and scripts.
Senior QA Automation Engineer
MOODY'S ANALYTICS
San Francisco
06.2014 - 04.2019
Developed product test strategies, test plans and test cases, reviewed with cross functional teams, file bugs, and communicate with the team about issues, risk, and product quality
Put tools/processes in place to ensure when integration build breaks an existing feature, that team member is notified and the issue can be addressed immediately
Work with our team to trouble-shoot test failures in the various test environments
This may include trouble-shooting database issues using SQL queries, reviewing web server and application server logs, etc
Performed Functional/Regression testing for new builds and every modification in the application using robot framework test suite
Define quality metrics and implement measurements to determine test effectiveness, testing efficiency, and measure the overall quality of the product
Actively involved in Scrum Methodology for the project from requirements through delivery of the project
Created automation suite using Robot framework, java, protractor and SQL
Provided mentoring and technical training to QA and developer team on how to run robot automation test cases, record/modify test and run them on the environment.
QA Automation Engineer
PAYPAL
San Jose
04.2011 - 06.2014
Assure the quality of the Pricing infrastructure, leading to $181 Million USD additional profit
Review business and technical requirements, designs and functional specs and translate them into test plans and test cases
Develop and document test plans, automation and regression test cases for stories as part of 2 week iterations in Agile environment
Responsible for creation and maintenance of automated test cases using Java and Selenium RC for each sprint
Verify the correctness of the software calculations and creating test data files (valid and invalid) to thoroughly test program logic and system flow
Responsible for creating scripts for UAT and performing UAT with multiple internal teams and external vendors Wells Fargo, BML, STAR NETWORKS etc
Defect reporting and re-testing the software as the defects are fixed
Evaluate the quality of the software product being developed in terms of functionality, usability, compatibility, reliability, performance and supportability
Performed Regression Testing and System Integration Testing by executing the test scripts
Strong skills in backend testing using SQL queries, generating the reports to ensure the data integrity and validate the business rules
Surpassed a 86% code coverage goal by adding more test cases on the testing flagship project
Responsible for achieving Continuous integration maturity level which includes designing, creating and managing Continuous Integration QA test cases in SCRUM and Agile projects.
QA Engineer
ROCHE MOLECULAR SYSTEMS
Pleasanton
08.2010 - 03.2011
Implemented test strategies, test plan and test cases based on PRD and FDA standard requirement
Developed and executed Installation, Data Validation, and Firmware testing for medical device software applications
Performed instrument/software/system feasibility and validation testing
Responsibilities included regulatory systems documentation, experimental trouble shooting, and communication with various engineering groups working on the project
Supervise development of SQL-queries for database and backend testing
Conducted Ambiguity Reviews in the requirements phase of software development
Design, Develop and Review unit and functional test cases
Responsible for developing and maintaining automated test cases using Java/JUnit
Participated in Regression Testing, Functionality testing of the product
Bug verification and Defect reporting in JIRA/BUGZILLA
Manage QA lab machines to facilitate a more standard testing environment and to allow installations on clean machines with significantly shorter preparation time
Coded and helped to deploy automated regression test suites
Created Test Metrics, Traceability matrix and generated weekly and monthly.
Quality Assurance Analyst
DATAGUISE
Fremont
08.2009 - 07.2010
Involved in pilot project for automation using Selenium IDE/RC
Worked closely with business team, development team and other cross function teams for requirement and analysis gathering
Responsible to build product test strategies, write and review test plans and execute test cases, file bugs in QC, and communicate with the team about issues, risk, and product quality
Responsible for creating new feature test cases and maintain regression suite
Performed Integration Testing in Vendor Development environment and System Integration Testing in SIT environment and User Acceptance Testing in Pre-production Environment
Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center
Developed SQL Queries for testing various Database validation.
Quality Assurance Analyst
CARDINAL HEALTH
Chandigarh
12.2008 - 07.2009
Interacting with business analysts and business users to better understand requirements and use cases
Management of Project related documents, plans, test cases and test scripts in Mercury Quality Center
Management and Tracking the defects/ bugs in the Mercury Quality Center
Test planning of each release based on requirements
Categorization and preparation of test cases
Updating existing test cases as per the latest changes
Create and execute database queries (SQL, PL/SQL) to validate database (Oracle) performance and data integrity