Qa Engineer Resume
Pleasanton, CA
SUMMARY:
- Over 8+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web - based Applications, Web Services with proficiency in both Manual and Automation Testing.
- Experience in all phases of Software Development Life Cycle (SDLC) with a strong understanding of analysis, development and testing of applications in the project.
- Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium Web Driver/IDE/Grid, JUnit/ TestNG, ANT, Maven, Jenkins, Quality Center, JIRA and SOAPUI.
- Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium Web Driver and Selenium IDE.
- Experience on Data Driven, Page Object Model (POM) using Selenium WebDriver and TESTNG.
- Experience in Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins
- Excellent knowledge in writing unique xPath using firebug and fire path to identify web elements.
- Hands-on experience in Web Services testing using SOAPUI, Restful, and WSDL.
- REST API Testing using Java, Apache Http Client API, TestNG, JAXB & Gson parsers
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Good working knowledge of SQL, Sybase, and Oracle database.
- Strong experience with Log4J, Maven, and Version Control Systems such as SVN and GIT.
- Experience in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
- Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Extensive use of bug reporting and defect tracking tools like Quality Center.
- Experience with data analysis, analyzing, documenting business requirements and data specifications.
- A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.
- Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
TECHNICAL SKILLS:
Languages/ Scripts: Java, C, C++, SQL, Java Script, XML, HTML, CSS, Shell Script
Testing Tools: Selenium IDE/ Web Driver, JXL, TEST NG, JUNIT, Maven
Web Services Testing: SOAP UI PRO, Postman, Chrome API Tester, SOAP, RESTFUL , WSDL, XML, JSON
Bug Tracking Tools: Bugzilla, Bug Tracker, Quality Center (QC), Rally, JIRA, Mantis, Bug Tracker, BTS
Web Technologies: J2EE, ASP.net, PHP, Web Services, SOAP, REST
Testing Methodologies: System Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing
Databases: MS SQL Server, Oracle, LDAP, Access, DB2
Misc. Tools: TOAD, SQL Navigator, Eclipse, Sublime, xPath, Firebug, Fire Path, HTTP Watch tool, Paros Proxy
Operating Systems: Web Logic, Web Sphere, Apache, IIS
EXPERIENCE:
Confidential, Pleasanton, CA
QA Engineer
Responsibilities:
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Analyzed the system requirements and developed detailed test plans, test cases and provided the documentation.
- Configured Selenium Web Driver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Verified WSDL files, asserting the files using various In-build assertions, performed Data Driven testing, in SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed REST API Testing using Apache Http java Test Client for SOAP/REST web APIs.
- Conducted usability testing, UI testing, functional testing, and database testing.
- Retest defect fixes and reopen issues when needed.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Selenium WebDriver, Java, Fire Bug, JXL, Log4j, MAVEN, Eclipse, TestNG, Jenkin, JMeter, HTML, Java Script, CSS, XML, XPATH, Firebug, Web Services, SOAP UI, SOAP and RESTFUL, Apache HTTP Client, Jackson, Gson, SQL, Oracle, TOAD, Quality Center, Linux, WebSphere Application Server
Confidential, SFO, CA
QA Engineer
Responsibilities:
- Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.
- Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using Java).
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
- Converted scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Created Data Driven Framework to test with different sets of test data.
- Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.
- Implemented Automated execution of tests (nightly and need based) using Jenkins.
- Used Firebug to identify web elements using xPath and CSS selectors.
- Executed SOAP based web services API testing using Apache Http Client, TestNG, Log4j, Jenkins and Gson parsers.
- Used XML files in Sending/receiving XML requests using SOAPUI.
- Involved manual testing of various test cases with respective test scripts on Selenium & generate analysis report with Quality Center.
- Involved in testing of web application by creating XML test suite.
- Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver 2.0, Eclipse, Java, TestNG, JXL, xPath, Firebug, Firepath, Agile, Maven, Jenkins, Rally, XML, SOAP, SOAP UI, Web Services (SOAP and RESTFUL), Oracle, Quality Center, HTML, Java Script, CSS, UNIX, SQL, TOAD.
Confidential, Brookfield, WI
QE Engineer
Responsibilities:
- Worked closely with development team in creating automated scripts for the application using Selenium.
- Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
- Prepared Test strategy and Test Plan for each Release cycle.
- Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium Driver
- Developed & implemented POM framework with Selenium Web Driver
- Developed and executed the test scripts with Selenium and Java.
- Developed test code in Java language using Eclipse, TestNG framework.
- Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).
- Converted all record and play back test cases into Selenium automated scripts.
- Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
- Enter and maintain defect information in Defect Tracking System, JIRA.
- Created and executed database queries (SQL) to validate database data integrity.
- Worked with appropriate development and technical support teams to triage, assess and solution.
- Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Selenium Web Driver, TESTNG, Eclipse, JAVA, TestNG, Oracle 10g, SOAP UI, JIRA, ANT, xPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Web Sphere, SQL
Confidential
QA Analyst
Responsibilities:
- Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Performed Automation Testing of each Build and then Regression testing on each builds
- Collaborated with business users from WellPoint team on User Acceptance Testing. .
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Responsible for updating and maintaining the Quality Center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
- Developed and executed SQL queries for the database testing to validate specific Business Process for UI testing, functional, Integration testing.
- Followed Agile Methodologies during the testing phase of the project.
- Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
Environment: JAVA,, XML, UNIX, JavaScript, SQL
Confidential
QA Analyst
Responsibilities:
- Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
- Performed Unit testing on all application modules.
- Involved in System, Integration, and Data & Regression testing.
- Created test plan, test cases and test scripts development and executed based on business and technical requirements.
- Created the requirement traceability matrix.
- Performed manual Testing.
- Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
- Analyzed and created the bug tracking reporting and summary report.
- Conducted quality reviews to monitor the progress of project.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Java, JavaScript, Quality Center JDBC, HTML, JavaScript, CSS, XML, SQL, PL/SQL, Oracle, Windows XP.
