Senior Qa Engineer Resume
Westwood, CA
SUMMARY:
- 12 years of QA experience in all phases of the software life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management and reporting
- Adept at using both manual and automated testing tools to troubleshoot systems as well as perform integration, user acceptance, positive/negative, functionality, black box/white box and regression testing
- Expertise in mobile application testing (device, tablet and app)
- Liaise with both onshore and offshore developers, testers, business analysts, and user representatives in application design, testing and document reviews
- Superior analytical, troubleshooting, communication, presentation and leadership skills
- Supervisory and leadership experience, overseeing entire QA teams and million dollar projects
- Detail and technical oriented individual; excels in highly precise and mission critical work
TECHNICAL SKILLS:
Testing Tools: Selenium, LoadRunner, Quality Center, QTP, SilkTest, XENU Link Sleuth, HTTP Analyzer, Parasoft SOA Test, Valium Web Service Tester
Platforms: Android, OSX, iOS, Windows 7/8/8.1/XP
Languages: SQL, XML, HTML, .NET, CSS
Software: Team Foundation Server, Perforce, JIRA, MS Office, NetMeeting, WebEx, CMS Interwoven Teamsite, VIPER, Lotus Notes, LDAP, MQ Series, Clarity, CMVC, PVCS Tracker, Timpani
Browsers: Chrome, IE, Firefox, Safari
Mobile Devices: Samsung (Galaxy S5/Note/Tab 3/4), Iphone (5/6/6+), IPAD (2/3/4/Air), Windows Surface Pro
PROFESSIONAL EXPERIENCE:
Confidential, Westwood, CA
Senior QA Engineer
- Worked on numerous projects related to Confidential ’s course offerings and architecture. Primary duties/roles and responsibilities included:
- Testing GUI and functionality on Windows, MAC OSX, Android and iOS platforms and reporting numerous software defects in that area by way of JIRA
- Testing across a wide array of mobility devices such as Samsung phones/tablets, Apple phones/tablets and Windows products
- Performing Smoke, Database, Functional Verification, Functional Validation, Regression (Automated/Manual), Black Box, White Box, Data Integrity, Cross - Browser Compatibility, Cross Operating System Compatibility, Load and User Acceptance Testing based on written test-plans, test cases, knowledge requirements and end-user needs
- Documenting and managing the quality process as well as managing the tools, teams and delivery process for the project within the AGILE/SCRUM framework and methodology
- Assessing risks, defining mitigation options and establishing revised project target dates (if necessary)
- Working very closely with an entire offshore QA team in Mumbai, India consisting of 10 QA leads/engineers/analysts
- Working extensively with Selenium (Driver and IDE) to script/automate and execute test case suites thereby reducing manual/redundant testing efforts, saving costly company time and improving overall test efficiency
- Traveling to client sites and locations to demonstrate, present, teach and train their employees on the course architecture and offerings
- Handpicked by the company to represent Confidential ’s technology team and present technical solutions and product offerings at Confidential ’s 2014 Knowledge Forum event to thousands of executives, potential clients and existing users
Confidential, El Segundo, CA
QA Project Manager
- Worked on numerous projects related to Confidential ’s customer facing website. Primary duties/roles and responsibilities included:
- Verifying, ensuring and validating the level of effort estimations/burn rate reports for all project teams/members
- Creating project timelines and ensuring/enforcing project timelines are met and adhered to
- Communicating all foreseeable project risks to the project stakeholders as well as upper management
- Reviewing technical project documentation to secure a high level understanding of the project
- Ensuring all project technical documentation is properly documented, reviewed and approved per the project timelines
- Assessing risks, defining mitigation options and establishing revised project target dates (if necessary)
- Facilitating data requests and ensuring all requests are made in a timely fashion and properly coordinated in order to support the project needs
- Coordinating QA project defects/change requests by facilitating target resolution dates, escalating to application managers and working closely with all project stakeholders and application teams
- Coordinating contingency and roll-back options for the projects and socializing these options with the project stakeholders as well as upper management
- Communicating project status clearly and effectively through verbal communication (daily and weekly project status/defect meetings) and written communication (daily and weekly status reports)
Confidential, Agoura Hills, CA
Senior QA Lead (Full-Time)
- Worked on numerous projects related to Confidential ’s Home Loans and Insurance Technology Division Website. Primary duties/roles and responsibilities included:
- Running and leading an onsite QA team consisting of 3 QA leads/engineers/analysts
- Running and leading an entire offshore QA team in Hyderabad, India consisting of 3 QA leads/engineers/analysts
- Generating new test cases, test scripts and test scenarios - including modifying the use of existing test-scripts and scenarios
- Performing Smoke, Database, Functional Verification, Functional Validation, Regression (Automated/Manual), Black Box, White Box, Data Integrity, Cross-Browser Compatibility, Cross Operating System Compatibility and User Acceptance Testing based on written test-plans, test cases, knowledge requirements and end-user needs
- Documenting and presenting all test related information (test scripts, test cases, test plans, test scenarios, test results, test documentation, test-related communication) through the use of HP Quality Center
- Analyzing and troubleshooting potential defects to isolate variables and likely causes
- Closely and clearly verifying all forms of documented test results (QA/UAT reviews)—including graphical-user interfaces, relational databases, printed out-put and data transmissions
- Reviewing, auditing and updating all project and product-related documents to ensure quality and compliance with required departmental standards and practices
- Working closely with VP’s, SVP’s, developers, systems analysts and user acceptance teams to discuss problems, challenges and opportunities that arise during testing processes and testing efforts
- Mentoring and training other QA Analysts
- Providing QA estimates and timelines for small, medium and large-scale projects
- Writing comprehensive, detailed and valuable performance reviews for QA team members
Confidential, Woodland Hills, CA
Senior QA Specialist
- Worked on a project called NAF Changes. Primary duties/roles and responsibilities included:
- Performing Functional Verification, Regression, Database and Black Box Testing of new web-based broker-dealer software applications that are built on the .NET environment and framework
- Testing management services associated with systems integration testing and user acceptance
- Planning testing efforts and reviewing project deliverables with QA managers, test project managers and business analysts
- Developing and coordinating the creation/execution of test cases and associated scripts with the QA team
- Documenting and presenting test results through the use of Mercury Test Director and PVCS Tracker
- Reviewing and evaluating deliverables to ensure they conform to quality standards
- Providing quality assurance expertise in all development projects from initiation through implementation
- Preparing and executing project test plans
- Evaluating, analyzing and developing new/revised QA procedures
- Preparing QA estimates
- Reviewing business requirements for completeness and making appropriate recommendations for changes or other solutions
- Evaluating and approving software changes
Confidential, Westlake Village, CA
QA Manager
- Worked on a project called LandSafe Access. Primary duties/roles and responsibilities included:
- Building and creating a QA team from the ground up through active involvement in QA interviewing, staffing, and training
- Providing technical leadership in testing as well as driving the full software project lifecycle
- Performing Functional Verification, Regression and Black Box Testing of new web-based mortgage business software applications that are built on the .NET environment and framework
- Executing moderately complex tests according to established test plans, business use cases/scenarios and supporting documentation
- Creating new Software Problem Reports (SPR’s) as well as opening up existing SPR’s regarding application defects
- Creating test data files with valid and invalid records to thoroughly validate program logic and verify system flow
- Identifying, recommending and implementing changes to enhance the effectiveness of quality assurance strategies
- Assisting in planning and test scheduling
- Assisting in quality assurance/software testing initiatives as they are developed
- Developing and updating QA/software testing documentation in an efficient and timely manner according to departmental standards and procedures
- Traveling to client sites and locations to demonstrate, present, teach and train their software QA teams on software testing methodologies and strategies
Confidential, San Jose, CA
Software QA Engineer
- Worked on a project called Business-to-Business Gateway (B2B). Primary duties/roles and responsibilities included:
- Providing technical leadership in testing, including developing, maintaining and implementing test strategies, plans, procedures and cases
- Performing Functional Verification, Regression, Black Box and ASCA Testing of new B2B web-based software applications
- Taking the business requirements and defining them into structured documents
- Documenting and managing the quality process as well as managing the tools, teams and delivery process for the project
- Creating and editing test cases based on documentation and specifications provided by both the development team and customers
- Creating new Software Problem Reports (SPR’s) as well as opening up existing SPR’s regarding application defects
- Organizing, scheduling and monitoring work assignments, working with the test team to ensure software testing meets the required business needs
- Ensuring projects adhere to company standards
- Working with team leads in planning and organizing future projects, and any additional responsibilities as assigned
