Qa Engineer Resume
Tampa, FloridA
SUMMARY
- Over 6+ years of experience with Software testing in the areas of Web Based Software, Client - Server applications using Automation and Manual testing techniques. Well versed in Automation testing techniques and methodologies.
- Experienced in Waterfall model, V-model, Iterative Model and Agile methodologies.
- Experienced in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Software Development Engineer in Test (SDET) and Defect Life Cycle including Agile Scrum and Waterfall models.
- Experience in Front-End Testing, Back-end testing and Web-service testing.
- Proficient in designing and creating automation frameworks for web-based and client-server applications using Java, JUnit / TestNG, Selenium WebDriver, IDE, Grid, ANT/Maven, Jenkins/ Hudson, Jasmine/Cucumber and SOAPUI.
- Experience in various financial domains along with good knowledge on Banking, Retail, Insurance, Healthcare & Mobile Apps (Android, IOS).
- Extensive experience in testing mobileapplications using different devices.
- Experience testing mobile apps on various mobile device platforms (Android, iOS and Windows platforms).
- Load Runner for performance and Load testing.
- Agile (Scrum Methodology). Agile Tool Version One.
- Knowledge and experience with Java, SQL (PL/SQL), HTML, CSS.
- Expertise in back end testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
- Familiarized in various Test Methodologies, Test Design, Test Execution, Defect Process, Traceability and Defect Tracking.
- Expertise in using HP tools (UFT, Quality Center & Quick Test Professional) as a test management tool in defining releases, documenting requirements and test cases along with mapping, defect reporting and analysing test results.
- Hands on experience in automation framework using Selenium WebDriver, Selenium GRID, TestNG.
- Experienced in preparing and executing Test cases, evaluated test results and Report discrepancies to the development team using ALM/Quality Center.
- Experienced in bug tracking tools JIRA, Bugster, Rally, Test Director, Issuezilla, ITT, Bugzilla, QC and PPMA.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG.
- Experienced in using defect reporting tools Test Director and Quality Center/ALM.
- Experienced in using ALM/Quality Center for managing test execution and defect tracking of all issues.
- Experienced in providing test management actions and activities (STLC) using ALM/Quality Center.
- Delivered user stories in sprint based on Agile scrum methodology and involving in daily scrum meetings and sprint planning meeting, JAD demo of sprint and retrospection meetings.
- Experienced in both UNIX and Windows platform.
- Good Interpersonal, Analytical and Communication skills.
- Self-motivated and ability to master new technologies.
- Ability to work under pressure, meet deadlines and work extra hours when needed.
TECHNICAL SKILLS
Automation Tools: Selenium 2.0, Selenium IDE, WebDriver, Selenium GRID, Cucumber, SOAP UI
Test Management Tools: JIRA, RALLY, Quality Centre, HP QC/ALM
SDLC Methodologies: Agile, V-Model, Waterfall
Development Environment: Eclipse, IntelliJ IDEA, Visual studio 2010/12
Frameworks: Keyword Driven, Data Driven, Test Driven, Behaviour Driven, Hybrid
Testing Frameworks: TestNG, JUnit
Languages: Java, C#, PL/SQL, VB Script, Gherkin
Databases: MySQL, SQL Server 2014/12, DB2, Oracle 12c/11g
Web Design/Technology: Asp.net, PHP, JavaScript, DHTML, XML, HTML5, CSS3
Web Servers: Tomcat / Apache, WebLogic
Build Tools: Maven, Ant
Continuous Integration Tools: Jenkins, Hudson
Reports: XSLT Testing reports, SSRS, Extent Reporting
Version Tools: GITHUB, SVN, Bitbucket
Operating Systems: Windows Variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Tampa, Florida
QA Engineer
Responsibilities:
- Analysing Business Requirements / Features and preparing the Test conditions in HP Quality Center.
- Preparing Test Scenarios based on RSM (Requirements Specification Matrix).
- Performed Proof of Concept withSelenium,Cucumberand Ruby.
- Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Written automation scripts for Regression test cases and executes usingSelenium.
- Maintained and updated the Manual Test case, Test Scripts and Test Data as per the evolving requirement.
- Performed the Analysis and Test Case Coverage, Tracked the Requirement Traceability.
- Experience in testing methodologies using White box, Gray box, and black box testing techniques manually and by using Automation.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
- Executed the Test case and Test scripts and updated the Defect.
- Doing hands on automation with Selenium-Java.
- Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
- Coordinated with Production team, development and business with implementation, defect analysis and resolution.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Executed SQL Queries and worked on XML data comparison.
- Developed test scenarios for process, function, integration and acceptance testing.
- Performed functional testing to identify various critical points in the application and automated it by using SeleniumwebDriver.
- Involved in delivering Automation scripts for products being built.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, REST, TestNG, HTML5, JavaScript, CSS3, HP Quality Centre, Agile Methodology, SQL Server 2014/12.
Confidential, Tampa, FL
Selenium Engineer
Responsibilities:
- Analysed Business, Functional Requirements, and Design Review Documents to develop Test Plan and wrote Test Cases.
- Prepared Test Data Basing on the Supply chain implementation.
- Participated in use-case reviews, authored, and reviewed test planning artifacts in ALM.
- Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes using ALM.
- CreatedSeleniumtest automation framework based on UI Mapping.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- CreatedSeleniumTest cases for automation usingSeleniumWebDriver and Java.
- Used Hybrid Framework ofSeleniumto get data from Excel.
- Parallel, Cross - Browser Testing usingSeleniumGrid and TestNG.
- Used ALM to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using ALM.
- Worked with Developers to ensure testing issues are Resolved.
- Coordinate efforts with other QA members responsible for building and maintaining the test environment and regression test bed.
- Tested on Different databases like Oracle, SQL server using SQL Queries.
- Designed, developed and implemented Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Prepared test status reports during test execution process.
- Participated and reported statuses in all test related project team meetings.
Environment: Selenium IDE, Selenium Grid, Windows XP, Agile, MS word, MS XL, Quality center, WebDriver, TestNG, MAVEN, Windows 7/XP/Vista, Linux, UNIX.
Confidential
Software Engineer
Responsibilities:
- Worked as a functional tester with Educational Testing Services(ETS) as the client which gave me experience in manual and automated testing for software quality assurance(SQA)
- Analysed, recorded and modified client-server traffic using an HTTP monitor
- Created and ran functional and load tests on web services prior to implementation
- Worked closely with the web development team to ensure quality deliverables
- Designed and documented REST APIs, including JSON data formats and API versioning strategy
- Worked with performance monitoring tools such as AppDynamics, Windows PerfMon to keep track of the status of the system
- Developed advanced SQL queries to extract, manipulate, and/or calculate information to fulfil data and reporting requirements including identifying the tables and columns from which data is extracted
- Debugging the SQL-Statements and stored procedures for various business scenarios
- Modernized the automation test scripts based on the periodical changes in the functionality requirements of product
- Inserted checkpoints to compare the present behaviour of the application being tested to its behaviour in the earlier version using Selenium IDE
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release
- Executed scripts on multiple browsers simultaneously using Selenium Grid
- Developed and automated regression test cases with positive scenarios through Selenium WebDriver
- Involved in Smoke, Functional, Regression, System, Integration and User Acceptance testing during all phases
- Involved in weekly status review meeting and generated reports on summary of the test executions
- User stories are tracked using JIRA and HP ALM/Quality Center (QC) to track the defects
- Responsible for updating and maintaining the Quality center (QC) for all the defects found during functional and regression testing and follow up the Bug Life Cycle
- Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
- Involved in End-to-End testing with Manual test scripts and documented the results
- Updating status report daily basis and weekly basis by conducting meetings with QA team
Environment: Selenium IDE, HP Quality Center, Java, SQL Server, Selenium WebDriver, Selenium Grid, Windows, JIRA, Silk Central, REST, JSON, HP ALM, QC, Web Services/Webmethods
Confidential
Associate Software Engineer
Responsibilities:
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Analysed multiple test scenarios for POS including tests to verify inventory, transactions, product sales, and reports.
- Created Test cases, Test suites using TestNG, Selenium webDriver.
- Responsible for creating and maintaining automation acceptance test suite using Selenium. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Testing.
- Utilized Xpath locator to identify application objects uniquely (Firebug, Inspect element).
- Involved in setting up configuring the testing environment with Eclipse, JUNIT, and Selenium RC and Selenium Java client driver.
- Created and maintained test plan, test cases and automation test documents.
- Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Wrote test cases based on Business requirements and use cases provided by business.
- Analysts, updated the test cases in accordance
- Responsible for development of Test Scripts used for Bug Fixes, Enhancements Functional and Regression testing of software releases according to the product functional specifications and use cases.
Environment: Java, Selenium WebDriver, JUnit, Ant, Grid, Jenkins, White box, Black box, T- SQL, PL/SQL, SOAPUI, XPATH, Firebug, XML, HTML, CSS3, Eclipse, HP Quality Center, Windows 7/XP.
