Qa Engineer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- 8+ years of experience in Software Quality Testing and in Manual and Automation Testing of web based applications, and client - server applications using Selenium, Java, Maven and TestNG and expertise in domain technologies like Ecommerce, Health, Banking and Financial.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC),Software Testing Life Cycle(STLC) and Software QA Methodologies i.e. Agile and Waterfall.
- Experience in SQA (Software Quality Assurance) including Manual and Automation testing with tools such as Selenium WebDriver/IDE/Grid, TestNG, Maven, Jenkins, JIRA and SoapUI.
- Experience in Data Driven, Page Object Model patterns using Selenium WebDriver and TestNG.
- Hands-on experience with Web Service testing (SOAP and RESTFUL) using SoapUI, Apache HttpClient, Rest API, POSTMAN, GSON, JAXB Parsers and WSDL.
- Strong knowledge in Web technologies like JavaScript, XML, XPath, AJAX, HTML, CSS, SOAP, REST, JQuery.
- Strong Knowledge of Jenkins Continuous Integration Tool.
- Experience in writing Automation Tests using Maven, TestNG, Xpath, Log4j, APACHE POI, Data Driven, Page Object Model Design Pattern and Cucumber (BDD) Framework.
- Well versed with Unit Testing Frameworks Tools like TestNG and JUNIT.
- Extensive experience in preparing test plans, test scenarios, test scripts, test cases, test reports and documentation of manual and automated testing.
- Hands on experience in functional testing, unit testing, integration testing, regression testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
- Proficiency in Maven and setting up local workspace using Maven, TestNG and Eclipse.
- Expertise in getting the test data using TestNG data provider and POI API.
- Experience in Testing AJAX and Web 2 .0 controls using Selenium Framework.
- Performed REST API Testing using Apache Http Client for SOAP/REST web APIs.
- Expertise in documenting defects using JIRA, Bugzilla , Rally and managing the tasks and stories in Agile Environment.
- Experience in designing and executing Automated Tests for Data Driven Testing.
- Good work experience with Version Control Systems such as SVN and GIT.
- Good work experience in using SQL Queries to verify the data from the Oracle DB (backend validation).
- Good experience in using tools like Firebug and Firepath checker for identifying XPath.
- A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills. Excellent written and verbal communication skills.
TECHNICAL SKILS:
Languages: C, C++, JAVA, Python, HTML, CSS, PHP, JavaScript, JQuery, SQL
Testing Tools: Selenium Web Driver, HP Quality Center, TestNG, JIRA, Rally, Firebug, SOAP UI, POSTMAN, Apache HTTP Client, Cucumber, JUnit
Web Technologies: HTML, CSS, JavaScript, JQuery, JDBC, J2 EE
Web Services: SOAP, REST, WSDL, JSON, JAXB Parsers
Development Methodologies: Agile, Waterfall
Build Tools: Maven, Jenkins, Circle CI
Version Control Tools: GIT, SVN
Bug Tracking Tools: Quality Center, Bugzilla, Rally, JIRA
Operating Systems: Mac OS¸ Windows, Unix, Linux
Misc. Tools: WinSCP, Secure CRT, Firebug, TOAD
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re- allocating resources where necessary, prioritizing & reviewing milestones and s. Used JIRA tool to manage the scrum information.
- Created automation tests using Maven, TestNG, Xpath, Log4j, APACHE POI, Data Driven, Page Object Model Design Pattern and Cucumber (BDD) Framework.
- Validated alerts, pop-ups and various form controls using Selenium WebDriver.
- Used Firebug tool to identify the object's id, name and link in the application.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Used SOAPUI for testing the SOAP and Restful web services of the application.
- Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing in SOAPUI.
- Performed REST API Testing using Http Client for SOAP/REST web APIs which converts the JSON data to java Object and vice versa.
- Wrote SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
- Logged Defects/Bugs in JIRA.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Coordinated closely with development, build and offshore teams for resolving issues and support go-live actively for various releases.
Confidential, CA
Automation Test Engineer
Responsibilities:
- Analyzed the user stories, editorial, and the wireframes to understand the requirements.
- Reported ambiguities present in the various documents.
- Responsible for creating test cases in the Quality Center.
- Performed various types of testing such as Sanity Testing, Functional testing, Automation testing, Regression testing, pre-production and post production testing, usability testing, UI testing.
- Automated functional test cases of the web application using Selenium WebDriver/Java/TestNG.
- Executed SOAP based web services API testing.
- Used XML files in sending/receiving XML requests using SOAPUI.
- Verified WSDL files, asserting files using various In-build assertions, performed Data Driven testing in SOAPUI.
- Performed REST API Testing using SOAPUI for SOAP/REST web APIs.
- Handled various methods using HTTP GET, HTTP POST, HTTP DELETE, HTTP PUT method.
- Created the test plans and test cases from the scratch, based on the business requirements.
- Analyzed the issues, reported and tracked the bugs in Quality Center.
- Active participation in resolving the Production/Pre-production issues.
- Used SourceTree/GitHub for check-in automation scripts.
- Used Jenkins tool as a continuous integration tool.
- Facilitated and championing the quick resolution of problems found during the daily build and deployment efforts.
- Used Oracle SQL developer to verify the integrity of the data by writing SQL Queries.
- Conducted user acceptance testing to ensure that developed system satisfy the needs of business clients as specified in the functional requirements.
Environment: Selenium WebDriver, XPath, Firebug, FirePath, IDE, Java, Quality Center, Agile, Oracle, SQL, Jenkins, SourceTree, GitHub, SOAPUI, Apache HTTP Client, JAXB, Log4j, JDBC.
Confidential, Winfield, IL
QA Engineer
Responsibilities:
- Involved in the Software Development Life Cycle from requirement analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created tests based on test scenarios drawn from functional requirements
- Created java based scripts for Selenium WebDriver with TestNG as automation framework for functionalities of deriving complex quotations.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed tests for Functionality, Regression, Security, GUI, End to End, System, Configuration and Backend
- Used SOAPUI to test Web Services using WSDL file given by development team.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Opened defects and tracked them in JIRA.
- Prepared defect prevention (DP) reports and conducted DP meetings with the team.
- Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
- Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
- Actively participated in weekly meetings, triage calls and updated weekly report.
Environment: Java/J2EE, HTML, JavaScript, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAPUIRally,JIRA, Toad, SQL, CVS, Oracle, Linux.
Confidential
Test Engineer
Responsibilities:
- Interacted with client and project team to understand the testing requirements.
- Created some reusable and application specific functions using Selenium RC.
- Performed data driven tests in Selenium using java.
- Used Maven as build and configuration tool.
- Extensively used TestNG as testing framework for java applications.
- Involved in Manual and Automation testing.
- Reviewed test cases and scripts created by team members.
- Conducted Regression testing of the web-based application using SOAP UI.
- Identified test scenarios and define test cases and test data.
- Involved in functional requirement analysis, created RTM.
- Extensively used Mercury Quality Center for test management process.
- Used GIT repository as Version Control.
- Organized library was used to maintain reusable classes and methods.
- Executed SQL queries for backend data validation.
- Worked closely with developers for issue resolution and bug status updates.
Confidential
Test Engineer
Responsibilities:
- Involved in Manual Testing to develop test cases, test scripts and record bugs.
- Involved in Functional, Regression testing of developed web based applications.
- Wrote test plans which detailed the testing scope, strategy and test requirements.
- Wrote and documented test cases based on corresponding business/user requirements documents and technical specification and other operating conditions.
- Closely worked with respective personnel to nail down bugs.
- Tested the whole program as well as specialized in several input applications.
- Conducted Black Box Testing for the Application.
- Opened defects and tracked them in Bugzilla.
- Attending meetings, and documented User change requests.
- Analyzed user change requirements, and made necessary amendments to the test requirements.
- Created reports that included general overview, open bugs, new bugs, and enhancement requests.
- Entered new bugs and maintained the current status of those bugs.
Environment: Selenium Grid/WebDriver, Manual Testing, Bugzilla, HTML, CSS, JavaScript, JQuery, TestNG, SQL, Oracle, windows.
Confidential
Test Engineer
Responsibilities:
- Involved in Manual Testing to develop test cases, test scripts and record bugs.
- Involved in Functional, Regression testing of developed web based applications.
- Conducted Black Box Testing for the Application.
- Wrote test plans which detailed the testing scope, strategy and test requirements.
- Opened defects and tracked them in Bugzilla.
- Attended meetings, and documented user change requests.
- Analyzed user change requirements, and made necessary amendments to the test requirements.
- Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.
Environment: Selenium Grid/WebDriver, Manual Testing, Bugzilla, HTML, CSS, JavaScript, JQuery, TestNG, SQL, Oracle, windows.
