Sr Qa Engineer Resume
Sunnyvale, CA
SUMMARY
- Experienced Sr QA Engineer bringing 14+ years of hands on experience in Manual testing, Functional testing,
- UAT and exploratory testing and report, track and follow up on issues in a timely manner. Hands on experience with automation toolset development.
- Work extensively with engineering and quality teams to foster quality product development.
- Hands - on technology professional accustomed to working in complex, project-based environments.
- Multifaceted experience in QA software testing, software development and user-acceptance testing.
TECHNICAL SKILLS
- Automated Testing, Manual testing (Mobile application, Mobile Apps, Standalone application), Functional testing, regression testing, Android testing, Exploratory testing, Software Quality Assurance and Control, Software Testing, Agile Testing,
- Selenium Web driver, TestNG, JUNIT, Cucumber, JBehave (BDD), Perforce for SVN, Git, Jenkins (CI/CD), Firebug, Postman, Rest Client, SQL, Tortoise SVN, Quality Center, Eclipse,
- Java, HTML, XML, SQL
- Mac, iOS, Windows XP/Vista,10, Linux Operating System
- Teamwork / Collaboration, Software Engineering, Software Development
PROFESSIONAL EXPERIENCE
Sr QA Engineer
Confidential - Sunnyvale, CA
Responsibilities:
- Created Test strategy and plan, create test data and organize test plans, Traceability matrix and test runs for automation and verified the appointment scheduling on Salesforce.
- As a member of the Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews for both mobile and desktop release.
- Proposed development and testing improvements to positively impact usability, function & performance
- Completed automated testing, manual testing/ regression tests under tight deadlines to meet client demands and project timelines
- Professionalism, proactive communication and multitasking in a versatile environment
- Supported product managers, engineering teams across all phases of testing from planning to execution, troubleshooting and reporting within high-volume, agile environment
- Tested software programs and applications manually and found 700+ bugs in QA environment
- Created/Writing automated test scripts with Java, Selenium frameworks and reduced testing hours by 70%
- Completed in-depth usability testing on Windows, Android and iOS mobile devices
- Operated under Agile and Scrum frameworks to complete releases every 2 weeks and well-organized sprints
- Tracked, prioritized and organized defects with JIRA, working with development team to facilitate timely corrections
- Penned and executed test cases to maximize success of manual test case with consistent and thorough approach for regression testing/ functional testing/ smoke testing/ UAT testing/Sanity Testing
- Creative and flexible to face and resolve challenges, Good presentation skills and effective team player with excellent communication skills
Environment: Agile, Selenium Web driver, Java, TestNG, Confluence, Jenkins, HTTP Client, HTML, XML, xpath, JIRA, Firebug, Mac, Eclipse), Salesforce, MAC operating system, mobile testing, Manual/exploratory testing, Agile Testing, regression testing, functional testing, Test automation
Software Development Testing Engineer
Confidential
Responsibilities:
- As Senior QA Engineer, performed software testing and quality assurance of company's websites working under Agile (Scrum) software development environment
- Defined and tracked quality assurance metrics, including test results, defect counts and performance discrepancies
- Took leading role in test automation using Selenium Web driver, TestNG, Java. Implemented Page Object Model Automation framework for desktop
- Supervised off-site teams in completing Functional and regression tests to support successful product development stages and releases
- Completed in-depth usability testing on Windows, Android and iOS mobile devices
- Constantly verified Requirement Traceability Matrix to determine if each and every Functional requirement is taken care of and test script is developed and executed for same
- Used Maven, Git, Java and Selenium Grid to create nightly automated test
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically
- Created Test strategy/plan and writing test cases, create test data and organize test plans and test runs for automation
- Used Firebug to inspect xpath of web elements and Eclipse IDE for Java development
- Test web services using REST client /Postman
- As member of Scrum team participated in daily standup meetings, project status meetings as well as retrospective meetings and iteration reviews for both mobile and desktop release.
- Tested applications compatibility on different platforms (Windows, Linux), browser versions (IE, Firefox, Safari and Chrome) and Mobile Devices (Android, IOS), iPad
- Coordinated day-to-day changes, activities for testing, processes, and environment changes/impacts to Release
Environment: JAVA, Web driver, TestNG, Windows, Firebug, xpath, Jira, Wiki, Eclipse IDE, Maven, Git, desktop & mobile testing, Rest Client / Postman, Jenkins, Agile, Web Services (RESTFUL), Quality Center, Automated testing
Module Lead
Confidential - San Jose, CA
Responsibilities:
- Extensively worked in agile environment, with daily scrum meetings; stand up meetings, presentations and review
- Coordinate with offshore team and supervised them.
- Oversaw quality assurance (QA) testing on new Selenium and JBehave using Java
- Strong multitasking abilities
- Analyze user requirements, functional specifications and Use Case documents and created Test Plans, Test cases for Manual testing, Functional testing
- Collected test data from data team and tested for different kinds of scenarios (Positive & Negative) for different fields of UI module
- High degree of creativity which helps in finding bugs
- Supported product managers and engineering teams across all phases of testing from planning to execution, troubleshooting and reporting within high-volume, agile environment
- Preserved order and discipline among subordinates and gave assignments and instructions. Supervised up to 7 qa team
- Involved in preparing QA sizing document and QA Sign Off document based on Test Plan approved by Project Manager, and developers
- Involved in performing functionality, integration, usability, regression, boundary value testing, alpha testing, scenario-based testing
- Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting
Environment: QC, JIRA, Confluence, Version One, Selenium, Java, TestNG, SVN, Firebug, Rest Client, Agile Methodology, JBehave (Behavior Driven Development), Test Automation
Sr QA Engineer
Confidential
Responsibilities:
- Analyzed user requirements, functional specifications and Use Case documents and created Test Plans, Test cases for Functional testing
- Performed Black Box and Unit testing using Equivalence Partitioning analysis
- Used Quality Center as Test Repository for Requirements, Test plans
- Involved in providing Testing Effort estimates and provided timely feedback on progress of testing activity
- Successfully Completed User Acceptance Testing (UAT) on each release of project with help of end user requirements
- Automated test cases using Selenium and TestNG
Environment: QC, Jira, Java, JUNIT, Java Script, SVN, Firebug, Selenium