Senior Quality Assurance Engineer Resume
PROFILE:
- Accomplished Software Professional with over twenty - five years in Quality Assurance and ten years working on and leading Agile teams.
- Have released a wide variety of products including Windows and Mac consumer software, iOS and Android mobile apps, mobile optimized web sites and applications for advertising clients, DVR and hardware based software, legal & court monitoring systems, SaaS products for Human Resources and employee education, accounting, monitoring for counseling services, residual calculations for entertainment industry and social networks.
- Managed teams of up to 15 people including technical mentoring and performance reviews.
- Managed off-shore teams.
TECHNICAL SKILLS:
Tools: & Software Principles All stages of SDLC, Scrum planning, JIRA, Microsoft Team Foundation Server, Rally, Bugzilla, Mantis, Pivotal Tracker, Lean Startup, Balsamiq, Microsoft Office, MS-Project, Visio, Basecamp
Technologies: SQL, Unix, iOS, Android, Windows Mobile, Quick Test Professional, Selenium, Cucumber, WinAMP, Google Analytics, Amazon Web Services, Redbooth (Teambox), Eclipse, Aptana Studio
Familiarity with Programming Languages: PHP, Objective C, Python, Java, JavaScript, Perl, Python, Ruby, C
PROFESSIONAL EXPERIENCE:
Confidential
Senior Quality Assurance Engineer
Responsibilities:
- Perform as Senior QA member of AGILE team including: test multiple areas of RTMS, manage defect list, daily Scrum meeting, work with development and product owners to prioritize and escalate issues as needed.
- Assist with Scrum Management
- Use SQL to query database and verify data issues
- Maintain documentation in Sharepoint
- Perform browser compatibility testing and regression across multiple platforms
- Write behavior driven development test cases for Cucumber conversion
- Product released to UAT with excellent feedback
- Client demos went extremely well and clients signed service contracts
Confidential
Senior Quality Assurance Engineer
Responsibilities:
- Attend all lead and management meetings give assignments to group
- Provide regular status to upper management including reports from London and India teams
- Use Microsoft TFS and Visual Studio to manage issues.
- Write QA documentation and run regression test cases with build
- Provide test plans for hotfix, patch and quarterly releases
- Use SQL to query database and verify data issues
- Perform compatibility testing across multiple browsers
- Successfully released quarterly updates, bi - weekly hotfixes and emergency fix releases
- Learning Module team remained on rack with all testing
- Learning Module team created a special data repository to be used for all testing
Confidential, Los Angeles, CA
Quality Assurance Lead
Responsibilities:
- Create a Quality Assurance process for a non - profit organization
- Sign up for JIRA non-profit license
- Create test plan and test cases
- Use SQL for backend data verification
- Execute test cases against builds and verify fixes
- Meet with developers and project owners to determine critical areas for testing.
- Build process improved. Regular builds delivered with less bugs and verified easily
Confidential, Los Angeles, CA
Quality Assurance Lead
Responsibilities:
- Create a Quality Assurance process for social networking startup.
- Write test plan and test cases for desktop and iOS versions of the product.
- Set up bug database in Google Docs
- Run test cases and enter bugs.
- Perform iOS mobile testing / Wrote test plan for Android version
- Perform compatibility testing on Mac/Windows Chrome, Firefox & IE
- Communicate with developers and partners and prioritize issues for release. iOS version released to App Store
Confidential, Los Angeles, CA
Quality Assurance Analyst
Responsibilities:
- Meet with business owners to flesh out key test areas from product specifications.
- Write test plans and test cases and run test cases against each build and enter bugs accordingly.
- Verify and resolve bugs as fixed by development in US, India and South America.
- Perform customer service support including discovered issues to business owners.
- Confidential release to internal customers. VPS updates made on regular intervals
Confidential, Los Angeles, CA
Senior Quality Assurance Engineer
Responsibilities:
- Perform browser compatibility testing on client facing software.
- Use Jenkins to make manage builds
- Software released to client satisfaction
Quality Assurance Manager
Responsibilities:
- Created and implemented a department Quality Assurance Process including a test plan and Quality Assurance request form.
- Hired, supervised and mentored Junior QA Engineer
- Work with outsource development teams in California, Ireland and India.
- Lead testing for mobile devices including iOS, Android, Blackbery and Windows mobile
- Worked directly with product Producers to define project requirements and write corresponding test cases.
- Worked with 3rd party vendors to manage their development process
- Set up and customized bug database system in JIRA..
- Software consistently released to client satisfaction
- Reduced QA cycle by 35% by using Quality Assurance best practices. Was able to maintain an extremely fast paced project schedule
Confidential, North Hills, CA
Software Testing
Responsibilities:
- Manual Testing Windows software
- Software regularly updated
Confidential, Santa Monica, CA
Quality Assurance Manager
Responsibilities:
- Managed a team of three Quality Assurance Engineers
- Wrote and maintained project test plan
- Manage SCRUM process
- Regularly meet with business owners to scope out new features
- Used QTP and Selenium to create automated tests which reduced time to accept builds and perform regression by 50%
- Performed white box testing on system backend
- Advertising dollars increased tremendously.
- System downtime minimized.