Software Qa Engineer Resume
El Segundo, CA
SUMMARY:
- Manual and automated testing experience with Web based, Client\Server and Desktop application.
- Experience in developing automation framework and script using Java, Selenium Web Driver, TestNG and Junit.
- Responsible in writing test plan, test cases from User stories, BRD and FRD
- Responsible for test case creation based on User Stories and system documentation
- Participate in Dev to QA User Story Handoff meetings
- Responsible for Accept or Reject Dev to QA User Story Handoff
- Responsible for creating test database, test scenarios and test data for users' participation testing
- Experience in writing test cases using Mocha and Chai.
- Experience with Test design patterns like Page Object Model, Page Factory Framework and Data driven framework.
- Performed End to End Testing framework for AngularJS applications using Protractor.
- Performing End - to-End testing to identify system dependencies.
- Ensuring the data integrity is maintained between various system components and systems.
- Experienced in Testing API services (SOAP\REST) using SOAP UI and Groovy Script for functional and data driven scenarios.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Developing Hybrid Automation Framework with Page Object Model.
- Conducting POC for Automation
- Automating the scripts using Coded UI with Java, C#
- Conducting Functional / System and Regression testing for the software product under varying conditions and analyzing the behaviour of the system.
- Creating of test scripts, executing them and reporting the results to the project interested stakeholders.
- Performing Defect Analysis to ascertain any non-compliance with the set procedures / guidelines.
- Testing software programs to compare to specifications and documentation.
- Providing QA test status and progress reports as appropriate to interested stakeholders
- Strong experience in manual testing of in-house developed APIs (RESTful, RPC) for mobile applications and consumer site
- Experience in Ad hoc, integration, regression, smoke tests for different products.
- Performed extensive Ad hoc, Regression and Smoke testing
- Worked closely with development team, testing team, project manager, business analyst to ensure successful high quality release
- Experience in planning, coordinating and performing black/gray box testing, Functional, Integration, Regression, Smoke, and Cross browser testing.
- Sound Knowledge of database including Oracle 10g,11g and MySQL and SQL Server. Basic understanding of NoSQL Databases.
- Well verse with Tools like SoapUI, Fire Bug, Jira, Bugzilla, Ant, Maven and Jenkins.
- Experience in various domains like E-commerce, Banking and Insurance.
- Sound knowledge Software Eng. process like SDLC, Test Driven Development, Agile Methodologies - SCRUM.
TECHNICAL SKILLS:
Languages\Technologies: Java, SQL, XML,HTML, Groovy, Python, JavaScript,PL/SQL
Testing Tools: Selenium Web Driver, TestNG, JUNIT, SoapUI, JMeter
Server tools: Putty, WinScp
Testing Server: JBoss 7.2.0
Web Tools: Firebug, Fiddler, Wireshark
Other Tools: Git Hub, Jenkins, Bamboo, ANT, Maven, JIRA, Mercurial, Bugzilla, QC, Load Runner, Toad
DB: Oracle 10g,11g and MySQL, MS SQL Server
IDE: Eclipse, NetBeans
Operating Systems: Windows 7/10, Mac OSX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, El Segundo, CA
Software QA Engineer
Responsibilities:
- Develop test strategy and create test plan\test cases for testing various products of Stamps.
- Interacted with business analysts in requirement review and walkthrough meetings to understand requirements for functional, usability and security testing.
- Good knowledge in Unix and Shell Scripting
- Written test plan and test cases based on User stories and Business requirement documents.
- Involved in load testing of various modules and software application using Jmeter and LoadRunner
- Comprehensively handled QA process (weekly sprint) in an Agile environment along with releases on demand for critical projects.
- Determine root cause and resolve defects using JIRA, and used Git for code management/source control of automated scripts
- Review product designs, specifications, and user stories to develop comprehensive test cases
- Responsible for testing UI functionality of the User account management, printing postages\labels, search and shopping cart module pages using Selenium Web driver and TestNG.
- Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable conditions as well as identifying web elements using firebug.
- Worked on Page Object Model and Page Factory Framework to automate testing using Java and TestNG.
- Automated Partner RESTful services using SOAPUI and Groovy Script for functional and data driven scenarios.
- Performed backend regression testing by writing SQL statements to review the returned data to ensure that the correct data was retrieved
- Used ANT to build and run selenium test cases automatically within Jenkins continuous integration environment.
- Performed manual testing for DYMO stamps desktop client.
- Performed regression testing for every modification made in the Stamps appon new builds and automated those steps using Selenium WebDriver .
- Monitor and track high priority defects on day-to-day basis, write positive and negative test cases to improve traceability and quality of application.
- Reported and tracked the bugs to closure using JIRA .
- Attending the daily stand up/scrum meeting to discuss status and blockers.
- Update test results and create sign off document for various releases.
- Facilitated defect triage process to help in resolving product issues.
- Worked in the agile development environment with frequently changing requirements and features set.
Environment: Java, Selenium Web Driver, TestNG, JUNIT, SoapUI,XML\XPath, Oracle 11g, JIRA, Jenkins, GitHub, Eclipse, MacOSX.
Confidential, Palo Alto, CA
QA Engineer
Responsibilities:
- Documented and executed Test plans, Test cases and Test scripts for Intapp Time application.
- Responsible for testing UI functionality of the Time Capture web application using Selenium Web driver and TestNG.
- Contributed in developing test harness using Java, Selenium Web driver and TestNG.
- Implemented Data driven framework and keep adding the coverage against the incoming features in product.
- Written test cases using Mocha with Chai.
- Automated Integration API (SOAP based) and Mobile Client API (RESTful) testing using SOAP UI and Groovy Script for functional and data driven scenarios.
- Used TestNG Test Suite to run group of Test scripts and Test Cases.
- Participated in backend testing by writing SQL queries against SQL Server database to test the integrity of the application.
- Performed stress and load testing, simulating the real life environment using JMeter.
- Responsible for creating, executing and maintaining manual and automated test scripts. Documented details of test cases, test scripts and expected results in TestLink tool.
- Created and maintain build files for test cases using Maven and integrated it with Bamboo for continuous integration.
- Performed manual testing for Desktop Extension and Timer client.
- Reported and tracked the bugs to closure using JIRA .
- Attend the daily Stand Up/Daily Scrum meeting to discuss status and blockers.
- Attend Defect triage process to help in resolving product issues.
Environment: Java, Selenium Web Driver, TestNG, JUNIT, SoapUI, XML\XPath,SQL Server 2008,JMeter, JIRA, TestLink, Bamboo, Mercurial, NetBeans, Windows Server.
Confidential, Santa Clara, CA
QA Engineer
Responsibilities:
- Participated in writing test scripts, test plan, test cases, test procedures and test sets based on use cases and requirement specifications.
- Defined test criteria and project schedules, and participated in project meetings and walkthroughs to develop the test plan .
- Executed Manual test cases and identified the test cases.
- Performed functional, integration, regression and ad-hoc testing.
- Involved in Web Application and Web Service Testing .
- Developed detailed Test Plans and Test Cases from business requirements using HP Quality Center .
- Coordinated with automation team for creation of regression test cases by giving scripting scenarios
- Participated in backend testing of database by writing SQL queries to test the integrity of the application and Oracle databases using TOAD .
- Created data driven testing for positive and negative scenarios, by creating and storing data sets in MS Access.
- Held regular interactions with developers, business analyst and logic unit workgroup.
- Actively participated in bug meetings to resolve the defects in efficient and timely manner.
- Tested scenarios for the applications and performed manual testing in HP Quality Center .
- Performed database and application functional testing .
Environment: Quality Center 9.0, MS Access, XML, Mercurial, Oracle 10g, Windows Server 2008
Confidential, Plano, TX
QA Engineer
Responsibilities:
- Developed Manual test cases for specific functional requirements.
- Involved in analyzing Business requirements/Product Design documents, specifications and development of Test Scripts, Test Cases and executing & reviewing them.
- Performed manual testing of the website to determine ease of usability of the website.
- Written user-defined functions and generated Test Matrix.
- Performed Regression testing to weekly builds.
- Performed System Integration Testing.
- Performed backend testing of database files using SQL queries.
- Used PVCS Version Manager to check out the latest versions of the build for testing purposes, and check in the updated test cases, and test documentations periodically.
- Performed Integration testing to verify the data interface between various application modules.
- Performed Black Box, Functional, Integration, UAT and Regression Testing of the website.
- Worked on Rational Clear case and Clear Quest for Configuration and Change management and Bug tracking.
- Interact with development team for new functionality and review defects.
- Attended review meetings and walkthroughs to discuss the status of the project.
Environment: Windows Server 2008,Oracle 10g, TOAD, Serena PVCS
Confidential, Atlanta, GA
Test Engineer
Responsibilities:
- Created test plan, test cases and test scripts and followed agile development process
- Worked with test Management using Quality Center .
- Created scripts for Regression, Security, and Database Testing.
- Defined types of tests and identified the objectives.
- Defined test goals for sprints (Agile Process).
- Worked closely with development team, testing team, project manager, business analyst to ensure successful high quality release
- Performed back end testing using SQL queries and created SQL scripts to test the stored procedures by sending different sets of input parameters.
- Verified Process flow by writing and executing SQL queries and stored procedures using Oracle PL/SQL developer.
- Performed different kinds of testing on application like Functional and regression testing.
- Conducted functional, integration and regression testing of Web Services using Soap UI.
- Performed Database testing by writing and running SQL queries.
- Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
- Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
- Involved in defect management and defect reporting.
- Coordinated testing activities with testing team members.
- Provide support to EPO team as Project assistant (PPM Support)
- Open defects and work closely with development of getting issues resolved in timely manner.
- Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product.
- Attended weekly Status Meetings and present QA status to the Manager.
- Ability to collaborate with testers, developers, project managers and other team members in testing complex projects.
- Participated in automation development review meetings.
Environment: Oracle 10g, Java, UNIX, Soap UI 2.5, QC 9.0, C#, ASP.Net, JMeter
