Lead Quality Assurance Engineer Resume
Brea, CA
SUMMARY:
- Software QA Engineer with full system development lifecycle experience, including designing, developing and implementing automation and manual test cases and test processes, mobile and web based applications testing.
- Over 9+ years of experience in Information Technology, with specialization in QA/Software Testing of Web Based, Client/Server, Cloud Based and Mobile Applications.
- Strong experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
- Expertise in Smoke Testing, Backed end Testing, Black/Gray - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Proficient in creating automation scripts from scratch. Extensive knowledge of developing frameworks in Selenium WebDriver, Cucumber, JMeter, Gatling, TestComplete.
- Strong experience in Mobile application testing on Android, iOS and Windows platforms.
- Expertise in back end testing Procedures using SQL Server.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA, Mantis BugZilla etc.
- Experience with source version control tools such as GIT.
- Strong understanding and experience with technologies including JAVA, SQL, HTML, XML.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and Waterfall models.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Work Authorization: Authorized to work in the US with any employer.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver, Selenium IDE, JMeter, Gatling, Sikuli, Appium, Ranorex, Eclipse, Charles, Fiddler, SoapUI, Test Complete, Postman, Newman, Jenkins.
Test Frameworks: Junit, Data Driven, Keyword Driven, Hybrid.
Platforms: Windows 10/8/7/Vista/XP/2000/NT, MAC OS X, Chrome OS, Unix, Linux.
Mobile Computing: iOS, Android, Windows Phone platforms.
Languages: Java, SQL, HTML, XML.
RDBMS: SQL server, Oracle 8i, MySQL, Sequel Pro, MAMP.
Networking: TCP/IP, FTP, HTTP, Internet, Intranet.
Virtualization: VMware Workstation.
Bug Tracking: JIRA, Bugzilla, Mantis, CRM.
Browsers: IE, Edge, Mozilla Firefox, Chrome, Safari, Opera, Yandex.
Source control: GIT, SourceTree, Firebug, Firepath.
Processes: Agile - Scrum, Waterfall.
Security testing: Vega, Nessus, ZAP.
PROFESSIONAL EXPERIENCE:
Confidential, Brea, CA
Lead Quality Assurance Engineer
Responsibilities:
- Schedules, coordinates and conducts test execution, including automated regression test suites
- Created test data and executes test scripts. Tracks actual vs. expected results, and evaluates quality of code changes. Documents results of testing activities, including creating and reporting test - discovered defects using Selenium WebDriver, Postman, Jenkins, Newman, Test Complete, Microsoft SQLServer.
- Schedules, coordinates and conducts test execution, including automated regression test suites.
- Follows configuration control procedures over application source libraries at pre-release levels.
- Maintains direct knowledge of and applies all applications testing technical processes, procedures, guidelines andquality standards.
- Provides the Test Manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies.
- Provides guidance to junior-level test analysts assigned to testing process.
- Assists the Test Manager in preparing test plans, budgets, and schedules
- Involved in the Continuous Integration of the automation framework with Company Repository.
- Developed a regression test suite in Selenium WebDriver, Postman, Newman, Jenkins and Test Complete, to perform functional, UI and regression testing on all the modules of the application in the second phase of the project.
- Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Performed Automated and manual (black/gray - box) testing of the application in the first phase of the project and reported bugs to the developer team through the CRMworks and JIRA.
- Developed test cases for the various modules.
- Analyzed business requirements and functional specifications, created the test strategy document that define the test environment, phases of testing, entry and exit criteria into different phases of testing and resources required to conduct the effort
- Working knowledge/experience of Security and Penetration Testing tools such as Vega, Nessus, ZAP.
- Creating, execution and monitoring load/stress tests, using JMeter, Gatling.
- Working experience of SQL database scripting using Oracle technology.
Confidential, Van Nuys, CA
Quality Assurance Engineer
Responsibilities:
- Interacting with developer team and client to resolve the bugs and accommodate the changing requirements
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application s GUI and the testing environment using Selenium WebDriver, JMeter, Gatling, Cucumber.
- Implemented Data - Driven, Keyword-Driven and Hybrid automation frameworks in Selenium WebDriver to improve Scalability and Cross Platform Functionality of the regression suite.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop and debug the code.
- Involved in the Continuous Integration of the automation framework with GIT.
- Developed a regression test suite in Selenium WebDriver, TestNG to perform functional, UI and regression testing on all the modules of the application in the second phase of the project.
- Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Performed Automated and manual (black/gray-box) testing of the application in the first phase of the project and reported bugs to the developer team through Jira.
- Developed test cases for the various modules of the E-commerce Web application.
- Analyzed business requirements and functional specifications, created the test strategy document that define the test environment, phases of testing, entry and exit criteria into different phases of testing and resources required to conduct the effort.
- Projects: numeproducts.com, beletto.com, hugbit.com, atypicalbrands.com, Magento, Shipstation.
Confidential
Senior Quality Assurance Engineer
Responsibilities:
- Perform system, unit, acceptance, regression, load and functional/performance testing on dozens of applications using both automated and manual testing methods.
- Verify, communicate and resolve software issues through careful, thoroughly documented testing. UX/UI Testing,GUI Testing, Content management testing, Black box and Gray Box testing.
- Projects - Web based applications: care2.com, yuga.ru, kubanenergo.ru, tvteka.com, orbitz.com.
- Projects - Mobile applications: LOUD, Verizon Cloud, FAMY, Orbitz, Boom Beach, Clash of Clans.
Confidential
Quality Assurance Engineer
Responsibilities:
- Beta Testing, Web applications testing, HTML testing, Responsive web design, Black box, regression functional/performance testing.
- Test evaluation student responses to non - multiple-choice questions at the elementary, secondary and high school levels, and assign scores via computers according to established standards in the areas of reading, writing, science and mathematics.
Confidential
Quality Assurance Engineer/Quality Control Specialist
Responsibilities:•
- Testing & Quality Assurance, training and documentation, development and lead end user training.
- Development and execution of project plans, including extensive experience in working with business users at all levels to define and analyze business requirements.
- Experience in creation and execution of test plans and test scripts with reporting and analytics tools for banking scoring applications.
- Managing large projects to automate complex business processes. Preparation and maintain functional analysis and design.
- Participations in development of requirements into design specifications for enhancements, fixes, and workarounds.
- Develop and maintain IT process flow, methodology, and control documentation.
- Work with key business users and IT Management to prioritize and schedule issues resolution.
