Qa Engineer Resume
Dayton, OH
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in automation and manual testing of websites and web - based clients using Selenium, Junit and WebDriver.
- Experience in Financial, Banking, E-Commerce and Staffing domains.
- Proficient with Software Development Life Cycle (SDLC), including business requirements, analysis, design, development, testing, and implementation of application.
- Strong knowledge of SDLC, STLC, Waterfall and Agile-Scrum methodologies.
- Experience in developing Test Plan, Strategy, Test Cases, Scenarios, Scripts, Test Metrics, and Reports.
- Extensive experience in different kinds of testing like Unit Testing, System Testing, Integration testing, User Acceptance Testing (UAT), Regression Testing, Black Box, and Compatibility Testing.
- Experience in programming and hands-on coding using Java, C#, C, VB Script and Shell Scripting .
- Expert in developing Java, Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frameworks using TestNG/JUnit, ANT/MAVEN build tools.
- Proficient in writing test cases using Selenium Web Driver and automating the functional Testing
- Experience in REST API Testing using Java, TestNG, JXL, Apache HTTP Client.
- Proficient in SOAP & RESTFUL Web Services testing using SOAPUI and JMeter
- Exposure to web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.
- Experience in testing native apps on iPhone, Android and iPod devices manually
- Good working knowledge of SQL, SQL Queries and PL/ SQL Stored Procedures and Functions.
- Strong experience with Log4J, Maven, Version Control Systems: CVS, SVN, GIT & Continuous Integration with Jenkins.
- Effectively involved in bug tracking, reporting reviewing and analyzing test result using Quality Center, Bugzilla and JIRA.
- Extensive experience in testing of large client server applications, Web based applications, E-Commerce Applications and Middleware applications on various Windows and UNIX Environments
- Experienced in preparing documentation, Test plan and Technical Documents for various teams.
- Coordination with Offshore resources in various aspects, resolving queries and in establishing a smooth communication channel with the Client.
- Excellent communication and interpersonal skills with problem solving abilities, effective in working independently and an exceptional team player.
TECHNICAL SKILLS:
Languages/ Scripts: Java, C, SQL, Java Script, XML, HTML, CSS, Shell Script
Testing Tools: Selenium IDE/ Web Driver/ GRID, JXL, TEST NG, JUNIT, Maven, Apache HTTP Client
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, PHP, Web Services, SOAP, REST, Gson, Jackson
Testing Methodologies: System Testing, Reliability Testing, Feature Testing, Acceptance Testing, Functionality Testing, Regression Testing, Agile Testing, Build Acceptance Testing, Go-Live Testing
Databases: Oracle, MS SQL Server, LDAP, Access, DB2, MongoDB
Misc. Tools: TOAD, SQL Navigator, Eclipse, Sublime, xPath, Firebug, Fire Path, HTTP Watch tool, Paros Proxy
Operating Systems: Web Logic, Web Sphere, Tomcat, Apache, IIS
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, OH
QA Engineer
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Wrote and executed automated test cases using Selenium WebDriver to automate Performed security testing, system testing, positive and negative testing manually.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Extensively used Data Driven, Page Objects design framework for readable test script and easy maintenance
- Worked on Selenium GUI Object / element verification using xPath, CSS Locators.
- Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAPUI.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI to create & execute automated functional, regression, compliance.
- Developed Java based library to read test data from XML & Properties files using JUnit and Selenium.
- Tested the application on Mobile Web and App Version (i-Phone, Android, i-Pad) Devices
- Created and Maintained Traceability Matrix to ensure test coverage of all requirements.
- Submitted defects detected in the application and tracked the progress of defect fixes.
- Conducted backend testing using SQL queries to validate data for database.
- Coordinated offshore and onshore teams and responsible for work prioritization.
- Acted as single point contact and was responsible for all deliverables.
- Used JIRA & APPIRIO CMC Cloud Management Center as Defect Tracking Tool.
- Used Quality Center for Test Planning and Test Execution.
Technologies: Java, Oracle, DB2, AGILE, JIRA, Selenium Web Driver, TEST NG, JXL, HTML, JAVASCRIPT, AJAX, CSS, XML/XSL, xPath, JSON, Salesforce, Maven, Jenkins, Web Services, REST API, Gson, JAXB, JAXP, Apache HTTP Client, Quality Center, SOAP UI, Unix, Windows.
Confidential, SFO, CA
Automation Engineer
Responsibilities:
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Developed detailed test plans and test cases, as well as an Entrance and Exit criteria for the application being tested ensured along with standards for documentation to be followed.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Worked on Page Object Factory, Data Driven Framework, TestNG, Maven, JXL, Selenium Web Driver, and Log4j.
- Performed security testing, system testing, positive and negative testing manually.
- Performed Functionality Testing and Regression testing using Selenium.
- Tested Rest API using Apache HTTP Client, TestNG, JXL, JAXB, Jackson and Log4j framework.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Validated and created Test Suites using SOAP for validating SOAP and RESTFUL Web Services.
- Prepared the documentation for setting up local eclipse environment for running Selenium Tests local environment.
- Conducted backend testing using SQL queries to validate data for database.
- Coordinated offshore and onshore teams and responsible for work prioritization.
- Participated in GO-Live meeting and performed testing before sending to production.
Technologies: Java/J2EE, HTML, Java Script, Selenium WebDriver, JXL, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, Jackson, xml, JSON, SOAP, WSDL, SOAP UI, Rally, Quality Center, Toad, SQL, SVN, Oracle, Linux.
Confidential, Fremont, CA
QA Engineer
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios
- Analyzed Business Requirements, use cases AGILE (SDLC) PROCESS and worked on automation and manual testing of the application
- Worked and helped Dev Manager to create Test Plan and for testing life cycle of application
- Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing and maintain technical design documentation in Oracle and Windows environments.
- Participated in daily stand ups and reviews as Software development life cycle was done through Agile Methodology.
- Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation frame work
- Used Selenium Web Driver, Grid, Java, and XPath & Firebug, Maven, log4j, JDBC and XLS API
- Performed different testing task using various test scripts on Selenium IDE, Selenium Web Driver & Test NG
- Developed test cases and suites of the web services using Data Driven Framework.
- Performed parameterization of the Automated Test scripts in Selenium Web Driver2 to check how the application performs against multiple sets of data
- Responsible for implementation of build using WebDriver, TestNG & Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
- Used SOAP UI for testing SOAP and Restful web services of the application.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status
- Extensively used Selenium (xPath and CSS locators) to test the web application
- Participated in project meetings, release meetings, QA status meetings and Go-No-Go meeting.
Technologies: Selenium Web Driver, JXL, TestNG, Agile, JavaScript, HTML, XML, Web Services, SOAP UI, WSDL, Test NG, Quality Center, Maven, Oracle, SQL, GIT, Windows.
Confidential, Maynard, MA
QA Engineer
Responsibilities:
- Analyze business and system requirements, mange development of specifications to create and execute detailed test plans, and verify bug fixes.
- Configure test environment and create strategy for product development and certification. Assure test data, schedule automated/manual tests. Approve results documentation and tracking systems updates.
- Worked as a QA analyst and did UI, Web Services (API) and Database application testing.
- Involved in developing, modifying, and executing SOAP UI scripts/SOUP UI web services using SOAPUI
- Using REST Client to test the REST services and using various HTTP methods.
- Used service virtualizing methods to minimize dependent constraints and continue.
- Involved in loading and validating the WSDLS in SOAP UI and preparing the Request XMLs
- Involved in validating the Request and Response XML in SOAP UI Editor
- Experience in working with various data formats which are mostly used in REST pattern like JSON, XML, and XHTML
- Involved in validating the Web Services related to Customer, Account and Transaction
- Analyzing the data from other systems and creating the test cases based on it also creating the test data for services testing
- Management using the SOAP UI
- Supervise development of SQL-queries/procedures for database and backend testing.
- Involved in Manual Testing of the application
- Created Traceability Matrix to ensure comprehensive test coverage of all the business requirements of the project.
- Performed Back-End Testing using SQL queries to validate the data and test the data at various levels.
- Performed Database Testing to ensure data integrity and data validation for all the reports within scope
- Participated in defect review meetings with developers and management Team
- Use Clear Quest for repository, reporting and tracking bugs, and providing updates on resolved bugs.
- Attended weekly defect report meetings and presented progress updates
Technologies: Java, Selenium IDE/WebDriver, Java, Web logic server, UNIX, JUnit, TestNg, XML, HTML, SQL, SoapUI, HTML, JAVA scripts, AJAX, Shell Scripts.
Confidential, San Jose, CA
Software Engineer - QA
Responsibilities:
- Understanding the Business Requirements and Functional Specifications of the web application.
- Extensively worked on handling application response for Positive & Negative sets of data using Data Driven Testing.
- Involved in Executing Test Cases for Functional Testing and Prepared Bug report.
- Performed System Testing, Functional Testing, Black Box testing, UAT (User Acceptance Testing) and Regression Testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Bugzilla.
- Conducted system testing for applications to ensure requirements are met and defects are managed.
- Involved in Database testing to verify data integrity tests.
- Interacted with Technical team in providing clear solutions to requirements.
- Attended team meetings to discuss about the test strategy and defect resolution with various teams which include Development, Business, Deployment and Offshore teams.
Technologies: Eclipse, JAVA, JUnit, Oracle, SOAP UI, SQL, JavaScript, HTML, XML, JavaScript, Web Services, Web Sphere, SQL, UNIX, Bugzilla
