Lead Quality Assurance Engineer Resume
San, FranciscO
OBJECTIVE:
Looking for a challenging opportunity where I can utilize my experience as a Lead Quality Engineer/ Analyst and at the same time meet the expectations of the company. Client - centred and result-oriented professional, confident and poised in interactions with individuals at all levels. Askilled software engineer with expertise in manual and automation testing of Web, Client/Server and Mobile applications.
EXPERIENCE SUMMARY:
- 8 years of industry experience in Software Quality Testing of Web Client/Server, Mobile, Client-Server and Web Services applications using Manual and Automation Test Tools: Selenium Web Driver and QTP
- Highly Knowledgeable in all phases of testing life cycle, including Requirements review, test planning, test case design, test execution, defect tracking, defect management, reporting, metrics collection, functional testing, White Box testing, UAT testing and test automation.
- Worked in Waterfall, AGILE environment/ SCRUM Development.
- Experience in managing and coordinating with offshore/onsite test team and working closely with Project team in Agile Methodology
- Experience with Java, C, Shell Scripting
- Exposure to web technologies like Java, J2EE, AJAX, HTML, CSS, SOAP
- Experience in writing automation test scripts using Selenium Framework and Java.
- Experienced in automation of Test Activity using Selenium IDE/ Web Driver, TestNG & JUNIT Frameworks.
- Proficient at testing of Iphone and Mobile apps and well versed with Android testing.
- Experience in Installation and configuration of product on Test Server.
- Validating Web Services and message responses (SOAP and RESTFUL) and creating functional test suites using SOAPUI
- Extensively used bug tracking tools: Quality Center, JIRA, Bugzilla for defect tracking & change management.
- Experience using Hadoop ecosystem components like Hue, Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Pig, Oozie and Flume.
- Good Knowledge onHadoopCluster architecture and monitoring the cluster.
- Hands on experience in VPN, Putty, WinSCP and VNCviewer.
- Expertise in SQL, Oracle, DB2 and DB tools - TOAD and SQL Developer
- Having experience on Web application installation and configuration on web server and able to maintain the application on different port addresses.
- Experienced in performing complex system level testing in heterogeneous Operating Systems (UNIX, Windows, Mac OS) and Web/Application Servers
- Experienced in developing test strategies, scripts, cases, plans, procedures & establishing testing standards and traceability matrix.
- Coordination with Offshore resources in various aspects, resolving queries and in establishing a smooth communication channel with the Client.
- A good team player with excellent communication, interpersonal skills and an ability to work in challenging work products and in effective Project Management and project analysis activities.
TECHNICAL SKILLS:
Testing: Manual Testing (STLC Test Phases), Regression Testing, Unit Testing, BAT, UAT, Integration Testing, Functional, Hadoop /Big data testing.
Languages: C, Java, HTML, Shell Script, Java Script
Language: Automation Tools QTP, Selenium IDE/ RC/ Web Driver/ GRID, JUNIT, TestNG, SOAP UIEclipse, Maven, Log4j
Defect Tracking tools: Quality Center, BugZilla, Rally/ JIRA
Business Tools: Microsoft Visio, MS Word
Operating System: Linux, UNIX, MacOS, Windows 98/2000, XP, Windows Vista /7
Databases and Tools: Oracle, DB2, SQL Server, TOAD, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
Lead Quality Assurance Engineer
Responsibilities:
- Analyze Lead the testing and validation efforts for producing high quality, secure and maintainable app that meets commercial business requirements and conforms to high technical standards, delighting both external and internal customers.
- Lead the planning, design, coding and execution of functional test.
- Worked with QA team interaction with internal and external users to triage, reproduce and describe issues encountered with product during all lifecycles stages.
- Lead QA participation in estimation sessions.
- Lead QA of all cross functional teams for Reserve in Store project, successfully launched in June 2015.
- Identified and prioritized the key bugs to be addressed for holiday season 2014 and 2015.
- Worked closely with PMO, Development and Product Management teams to ensure release schedule through scope control, test design validation and pragmatic results oriented technical decisions.
- Proven track record of successfully leading technical QA teams.
- Possess excellent time management and organizational skills; responsive to cross functional team members and senior management.
- Design and execute the test cases and review the results with Business to get the Business approval for UAT.
- Very good exposure of testing mobile application developed using various handsets of different vendors which include Apple, Samsung, Google.
- Validated Restful Web Services using Test NG and Mongo DB
- Handled the outsourced team of QA (Allocating and managing work)
- Identified critical Regression tests as a part of the project.
- Actively involved in User Acceptance Testing (UAT) to ensure all aspects of system are functionally correct.
- Possess the ability to handle diverse situations, multiple projects and rapidly changing priorities, ability to communicate with stakeholders with varying degrees of technical competency.
Tools: Used: Java, Android, ios, xcode, Mobile Testing, TestNG, Selenium Web Driver, Jenkins, xPath, Firepath, Maven, Restful, Tomcat, Oracle, SQL Developer, Linux, GIT Hub, JIRA, Agile, Test NG, Mongo DB, Shell Script
Confidential, Menlo Park, CA
Sr.QA Engineer
Responsibilities:
- Analyze the business Requirements and closely work with the Business Team to get the clarifications addressed.
- Worked with Developers, Leads and PM to understand requirement/design, understand the scope and schedule of work.
- Execute the Test cases and review the results with Business to get the Business approval for UAT.
- Create Hive queries to validate data.
- Run Defect Triaging and Review the Test Plan, Test Scenarios, Test Cases with Project Team.
- Actively involved in User Acceptance Testing (UAT) to ensure all aspects of the system are functionally correct.
- Running shell scripts in command line for executing the Hive queries.
- Executed the automated regression test cases during every release and also executed the daily regression test suites.
- Identified critical Regression tests as a part of the project.
- Worked closely with developers to understand the Avro Schema and Aggregations.
Tools: Used: Eclipse, JAVA, TestNG, Selenium Web Driver 2.0, Jenkins, XPath, Firepath, Maven, Web Services, SOAP UI, SOAP, Restful, Mobile Testing, Oracle, SQL, SQL Developer, Linux, Shell Script, FileZilla, Hue, Hive, Hadoop MapReduce, HDFS, HBase, Hive, Sqoop, Pig, Oozie and Flume
Confidential, Downingtown, PA
Quality Engineer
Responsibilities:
- Developed Test Plan, Test cases, test scenarios, expected results and prioritized tests in Agile Testing
- Worked on Test scenarios for GUI, Functionality, Security, White Box, Database and Regression Testing and executed the test cases and compared the expected results with actual results.
- Responsible Create hybrid framework using Selenium WebDriver 2.0, Page Factory Pattern, JXL & Test NG
- Created automation test cases for various modules using Selenium Web Driver and added improved or re-factored the existing tests while performing automation testing for Scrum Enhancements
- Used xPath, id, name and CSS locators, Firebug, FirePath to test the web application
- Worked closely with developers for every sprint to automate their features
- Functional and Cross Browser Testing using Selenium in various operating systems
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver2/Jenkins
- Performed Web Services Testing (SOAP and RESTFUL) using SOAP UI and validated messages using xPath. Also, created and maintained functional test suites.
- Performed GUI and Compatibility testing on Android devices.
- Developed and maintained functional and regression tests using QTP.
- Developed and executed complex and dynamic SQL queries check data integrity and accuracy in the back end with input and output at the front end.
- Wrote test cases, test conditions and test scripts in MS-Excel and exported to Quality Center.
- Involved in the User Acceptance Testing (UAT) and helped product owners to close the stories
- Involved production validation & checking system logs while performing System testing
Tools: Eclipse, JAVA, TestNG, Selenium Web Driver 2.0/ IDE, Jenkins, xPath, Firepath, Maven, Web Services, SOAP UI, SOAP, Restful, Mobile Testing, WebSphere, Oracle, SQL, SQL Developer, Linux Environment, Shell Script, FileZilla
Confidential, San Francisco, CA
Quality Assurance Analyst
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Designed Test Plan for testing life cycle of application.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Involved in performing Smoke, Functional, System, WhiteBox, Regression and Backend Testing
- Developed Java code for Selenium WebDriver with JUnit/TestNG as automation frame work.
- Performed Unit Testing of Java application.
- Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and xPath in Selenium.
- Developed Hybrid framework with Selenium.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Developed and maintained functional and regression test scripts using QTP and REST web services testing using SOAPUI.
- Performed XML validation by creating test case suites using SOAP UI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Database Change Verification testing using Oracle-Toad and SQL queries.
- Identified and documented defects using Bug analyzer to ensure applications functionality.
Tools: Used: Java, Selenium IDE/Web Driver/ GRID, Java, Web logic server, UNIX, JUnit, TestNG, XML, HTML, SQL, SOAP UI, Share point, HTML, JAVA scripts, AJAX, Shell Scripting
Confidential, Chicago, IL
QA Analyst
Responsibilities:
- Reviewed Project Requirements and Prepared Test Plan, Test Scripts, Test Scenarios and Test Strategy.
- Worked on Selenium IDE, Selenium RC, Selenium WebDriver.
- Created automatic test scripts using Selenium IDE, Selenium RC for testing Web Application.
- Developed Test Scripts in Java. Thorough knowledge of JavaScript, HTML, XML, CSS, JSON
- Created test scripts in Selenium and enhanced those scripts using Java API in JUnit.
- Created Test Scripts in SOAP UI and Restful for Testing Web Services
- Designed Test Scripts to test e-Commerce Website.
- Designed Test Suite in XML for functional Testing and Regression Testing.
- Created Data Driven Test for certain Test Scenarios.
- Wrote SQL Queries to test Backend Data in RDMS- Oracle, MYSQL.
- Executed and maintained manual test cases for Functional and Regression Testing.
- Designed test scripts for Whitebox, Load, Performance Testing.
- Performed browser compatibility test, stress test, scalability test for Web Applications.
- Performed Defect Tracking and logging using Test Management tools like Agile and rally.
Tools: Java, J2EE, Selenium IDE/RC/WebDriver, Web Services, SOAP, REST, HTML, Java Script, CSS, HP Quality Center, Agile, JIRA, SQL
Confidential
Quality Assurance Analyst
Responsibilities:
- Played the role of QA Analyst to analyze business requirements, understanding design specifications to understand application functionality.
- Prepare detailed test cases, test scenarios, and schedules based on Requirements and Design documents and executed according to the test plan.
- Executed and maintained manual test cases. Performed Functional, System, Whitebox and Regression Testing.
- Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
- Involved in manually testing of various modules of the application to ensure application stability and functionality.
- Conversant with analyzing requirements, defining high level & low level test requirements & detail test cases.
- Performed System, Regression, Functional and User Acceptance testing.
- Conducted functionality, interface and integration testing during the various phases of the project.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
- Assisted developers with reproducing defects and providing additional information as needed.
Tools: Used: Quality Center, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, Ms Word