Qa Engineer Resume
San Francisco, CA
SUMMARY
- 8+ years of experience in Software Quality Testing /Software Quality Assurance which includes Manual and Automation testing of Web - based, Mobile and Client-server applications using Selenium, Java, Maven and TestNG.
- Expertise in Quality Analysis with a strong understanding of Software Development Life Cycle (SDLC) and object-oriented methodologies
- Excellent understanding of Software QA Methodologies and experience in all the phases of Software Development Life Cycle (SDLC), Agile (Scrum) development model and Waterfall model focusing on mainly Software Testing Life Cycle (STLC).
- Expertise in automating the software testing and hands-on coding using open-source tools like Selenium Web Driver/IDE/RC/Grid and Firebug.
- Strong knowledge in Web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, JQuery.
- Well versed in Java Testing Frameworks like TestNG, JUnit and Page Object Model (POM).
- Expertise in Web Service testing of SOAP and RESTFUL applications using SOAPUI, Apache HTTP Client in Selenium, Postman, Google Advanced REST Client, Jackson and JAXB parsers.
- Hands-on coding using Java and proficient in implementing Functional Test Cases using Selenium WebDriver involving TestNG and POM frameworks in Java.
- Good experience in using tools like Firebug and Firepath checker for identifying XPath and also experienced in formulating correct XPath without any tools.
- Proficient in Maven, ANT and setting up local workspace using Maven, TestNG, and Eclipse.
- Involved in developing the Automation using Data Driven and Hybrid framework.
- Experience in designing and executing Automated Tests for Data Driven Testing
- 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 behavioral testing using Cucumber.
- Good work experience in using SQL Queries in verifying the data from the Oracle DB (backend validation).
- 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, black box testing, white box testing, API Testing, GUI testing, back-end testing, browser compatibility testing, in different stages of Software Development Life Cycle (SDLC).
- Logged defects in detailed, understandable, reproducible way, tracking all assigned defects through to closure and interacting with members of Development Team to resolve discovered defects.
- Created defect log using Rally and managing the tasks and stories in Agile Environment.
- Good understanding of bug tracking using JIRA for reporting the Modification Requests and collecting test Metrics In order to keep track of the test progress and test execution.
- Good knowledge in using repositories GIT and SVN.
- Strong problem solving, analytical skills in testing, development, and automation.
- Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
TECHNICAL SKILLS
Languages: Java, SQL, Java Script
Testing Tools: Selenium WebDriver/IDE/RC/Grid, JUnit, TestNG, Log4J, Cucumber, Postman, JMeter, Chrome Developer Tools, Firebug, XPath, Firepath
Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services, Postman, Google Advanced REST Client
Bug Tracking Tools: Rally, Quality Center, JIRA, Bugzilla
Web Technologies: HTML, CSS, JavaScript, XML, JSON, Web Services (SOAP and Restful), JXL
IDE: Eclipse, NetBeans, IntelliJ
Build Tools: Maven, Jenkins, ANT, Hudson
Databases and Tools: Oracle, MySQL, SQL Developer, SQL, PL/SQL, Tableau
Version Control Tools: Git, SVN, CVS
Operating Systems: Windows, Linux, Mac, UNIX
Dev Methodologies: Agile/ Scrum, Waterfall
PROFESSIONAL EXPERIENCE
QA ENGINEER
Confidential, San Francisco, CA
RESPONSIBILITIES:
- Extensively involved in all stages of testing life cycle, Software Development Life Cycle (SDLC) using Waterfall, Agile, and Scrum methodologies.
- Designed, executed and maintained automated test case using Selenium WebDriver, TestNG for regression testing.
- Efficient management of JIRA for bug tracking and TestRail for the test case and test design documents.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Selected the test cases to be automated and performed functional testing of the frontend using Selenium (WebDriver) & created Data Driven Framework using TestNG.
- Used Hybrid Framework of Selenium to get data from Excel.
- Performed Acceptance tests in BDD format using Cucumber.
- Functional and Cross Browser Testing of Defined Browser Stack for the site experience.
- Completed SOA testing using SOAP UI and Java framework for Web services testing.
- Used Apache HTTP Client in Selenium WebDriver for automating Web Service testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Involved in creating test cases and automation test scripts for RESTful Web Services and created and executed automated functional, regression, compliance tests
- Experience with Assertions like schema compliance, XPath, and SOAP responses.
- Performed execution and logging defect in Quality Center and Verification of defects for System Testing.
- Conducted Functional testing, Regression testing, Integration testing and User Acceptance Testing (UAT)
- Performed REST API Testing using Http Java Test Client for SOAP/REST web APIs.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Worked on UAT testing by creating new business users, setting up all the required data, preferences and required permissions.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Firebug to do web-based application testing with selenium for the commands and locator application.
- Ensure accuracy and completeness of the test reports.
- Updated the Requirement Traceability Matrix (RTM), with Test Case id’s and make sure that all BR’s (Business requirements), TR’s (Technical Requirements) and DDRs (Detail Design Requirements) were mapped perfectly and all Requirements were covered with Test cases.
- Development and Execution of SQL queries to check the database and checking the data integrity in accordance with business standards of the company.
- Worked closely with the developers to resolve the design and development errors and to get the software released for system testing.
- Carried out testing, to check whether the application is functioning as per the use case and functional specifications.
ENVIRONMENT: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Log4j, Jenkins, SoapUI, Restful API testing, Apache HTTP Client, TDD, Agile, HTML, XML, XPath, JIRA, Web Services (SOAP & RESTFUL) JavaScript, Quality Center, Firebug, SQL, Oracle, UNIX, Windows.
QA ENGINEER
Confidential, CA
RESPONSIBILITIES:
- Involved in the Software Development Life Cycle (Agile) from Requirement Analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
- Created Java-based scripts for Selenium WebDriver with TestNG as automation framework.
- 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.
- Used Core Java for writing automated regression test scripts using Selenium WebDriver.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario and Test Reports.
- Performed tests such as Functionality testing, Regression testing, Security testing, End to End testing, UAT and System testing.
- Performed Acceptance tests in BDD format using Cucumber.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Used Apache HTTP Client in Selenium WebDriver for automating Web Service testing.
- Classified the defects according to severity and priority levels and prepared Test Status Reports.
- Opened defects and tracked them in Quality Center.
- Raised defects in JIRA and made sure appropriate hand-offs and retesting takes place.
- 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, Cucumber, Apache HTTP Client, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, SOAP, WSDL, SOAP UI, JIRA, Rally, QC, Toad, SQL, CVS, Oracle, Linux.
QA ENGINEER
Confidential, Clevland, OH
RESPONSIBILITIES:
- Created Test plans and Test cases based on business and functional requirements.
- Interacted with business and development teams for requirements and test scenarios reviews.
- Designed, executed and maintained Selenium WebDriver, TestNG, automated test cases for regression test cases.
- Participated in Smoke testing the functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Created test cases and executed these test cases to test the module functionality using test functions
- Facilitated the implementation of a Quality System which complies with FDA and other international regulatory guidelines.
- Developed and implemented software development lifecycle (SDLC) policies, procedures, and validation test scripts according to the client's standards.
- Performed regression tests on various modified functionality.
- Developed test scenarios for Integration and Regression testing across system releases.
- Executed Test cases and participated actively in System Testing and Regression Testing of the application.
- Performed backend testing of the database by writingSQLqueries for both internal & external data interfaces.
- Used SoapUI to test Web Services using WSDL file given by development team.
- Used Quality Center for defect reporting and tracking, and generated documents and reports for further analysis.
- Defect reporting and re-testing the software as the defects are fixed.
- Tracked quality assurance metrics and improved overall process.
- It involved in running the test scenarios and cases in Windows and Linux environment.
- Report assessment findings and recommend remediation strategies for compliance gaps.
- Developed status reports to communicate the testing progress.
- Provided guidance to business for User Acceptance test scenario specifics based on executed Integration test cases.
ENVIRONMENT: Selenium Web Driver, JavaScript, HTML, XML, JavaScript, Web Services, SOAP UI, WSDL, Test NG, Quality Center, Maven, Oracle, SQL, Git, Linux, Windows.
QA ENGINEER
Confidential, Irving, TX
RESPONSIBILITIES:
- Actively participate in all Spec and Design review meetings.
- As part of Agile Team, I was responsible for created test plans, test scenarios and wrote test cases for testing various services.
- Created test cases using Selenium RC/IDE.
- Created Selenium infrastructure for Regression Testing.
- Trained new team members on how to use Selenium and help them create tests using the framework.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Implemented SoapUI for Web Service Testing.
- Used different features of SoapUI tool like data source, Property transfer steps, delay steps for performing the web services testing.
- Performed API Testing of the server-side business layer.
- Created selenium based scripts using JAVA & JUnit.
- Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & properties files using JUnit and Selenium.
- Used Bugzilla for Writing test cases and defect tracking.
- Used other confluence tools like Wiki for document sharing.
- Developed the classes in Log4J to implement logging feature in all the application modules.
- Executed SQL queries to validate the Data in tables.
- Performed functional testing, regression testing, smoke testing, and integration testing.
- Worked on cross-platform (OS and Web browser) testing.
ENVIRONMENT: Agile, Selenium IDE, Java, TestNG, JXL, HTML, XML, SOAP UI, RESTFUL, SOAP, AJAX, MySQL, JUnit, Log4j, SQL, UNIX, Maven, Bugzilla, Oracle, SQL, Windows
QUALITY ANALYST
Confidential
RESPONSIBILITIES:
- Involved in Manual Testing to develop test cases, test scripts, and record bugs.
- Involved in Functional, Regression Testing of CARE and Access Online applications.
- Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.
- Wrote and documented test cases based on corresponding business /user requirements documents & 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 Quality Center.
- Extensively used SQL for backend testing.
- Attending meetings, and documented User Change requests.
- Analyzed user change requirements, and made necessary amendments to the test requirements.
- Performed Regression testing for GIS module.
- Created reports that included the general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.
ENVIRONMENT: Manual Testing, Selenium, Quality Center, HTML, JavaScript, SOAP, SQL, Oracle, Windows
