Qa Lead / Sdet Resume
Austin, TX
PROFESSIONAL SUMMARY:
- QA Lead with 9 years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews and Automation Test scripts using Selenium, and Java. Diversified experience in Automation, Mobile Application Testing, Manual Testing serving various domains such as Finance, Banking & Insurance.
- Good experience in Quality Assurance i.e. Manual Testing, Automated Testing, Mobile Testing, Web based application and Client/Server based applications.
- Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
- Experience in creating Test Plans, Test Scenarios, writing and executing Test Cases, Task Scheduling, Manual Testing and Automated Testing, Defect Tracking, Test Coverage and Test Summary Reports and well versed in different management scenarios like Quality Assurance and Change control.
- Solid knowledge and expertise in Black Box Testing Techniques such as Boundary Value Analysis, Equivalence Partitioning, Comparison testing and Error Guessing.
- Expertise in testing web services using SOAP UI and Groovy script.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, System Testing, Integration Testing, Regression Testing & UAT.
- Solid experience in Back - End testing to ensure data consistency on front-end by writing and executing SQL queries.
- Experienced in attending Sprint Planning meetings, Requirements grooming sessions, Scrum meetings, Sprint review meetings, Sprint Retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
- Excellent knowledge and experience in working with open source tools like automation testing tool Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid, Web Services tools like SoapUI, Unit testing Frameworks such as JUnit and TestNG, BDD Framework such as Cucumber tool, Bug tracking tool JIRA, Rally.
- Implemented different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behaviour Driven Development Framework/Acceptance Test-Driven Development Framework (BDD/ATDD), Page Object Model Framework, using Selenium WebDriver, Maven for many projects.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites.
- Experienced in using Test Management tools such as HP Quality Centre (QC)/Application Life Cycle Management (ALM), Rally, JIRA and Bugzilla bug reporting tools to track test progress, test execution and deliverables.
- Hands on experience in using project building tools like MAVEN in adding dependencies by maintaining in pom.xml file and on version control tools like SVN, GIT.
- Experienced in attending Sprint Planning meetings, Requirements grooming sessions, Scrum meetings, Sprint review meetings, Sprint Retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
- Clarified any ambiguity with requirements, user stories, design and other artifacts produced as part of the product life cycle.
- Analyzed business requirements and worked closely with developers as peers to understand underlying architecture and code changes to come up with test strategy and test plan.
- Knowledge in Mobile Automation Testing on IOS platforms using IPhone & IPad Devices with Automation tools with Keep It Functional KIF and Appium.
TECHNICAL SKILLS:
Development Methodology: Agile(Scrum), Waterfall(SDLC)
Automation Tool: SOAP UI 5.1.2, Selenium WebDriver, JIRA, Quick Test Professional(QTP-11.0), Business Process Testing (BPT), HP ALM, IBM Clear Quest, Rally, IBM RTC, Browser Developer Tools
Unit Testing Frameworks: JUnit, TestNG, Test-Complete
Frameworks: BDD/ATDD, Page Object Model(POM), Hybrid Driven, Data Driven, Keyword Driven
Build /Integration Tools: Maven, Jenkins, GIT
Bug Tracking Tools: Rally, JIRA, HP Quality Center
Web Service Tool: Soap UI
Programming Languages: Java, Groovy Scr pt, VB Scr pt, SQL, HTML
Database/Database tools: SQL Server, Oracle, MSBI (SSIS, SSAS, SSRS)
Development Environment: Eclipse
Version Control Tools: MS-SharePoint, SVN, GIT, DB2 SQL, IMSDB, DB-Visualizer
Protocols: HTTP, HTTPS, TCP/IP, SOAP, REST
Operating Systems: Windows (7, 8, 10), Linux, Unix
Middleware Testing: SoapUI, Fiddler
EXPERIENCE:
Confidential, Austin, TX (Remote)
QA Lead / SDET
- Coordinate all pre-and post tasks related to application performance testing. This includes analyzing performance test requirements, developing performance test plan, script development and debugging and understanding monitoring requirements based on test objectives
- Maintain environments for performance and automated testing tools.
- Collaborate with external teams to coordinate test window and secure technical support for performance testing tools.
- Use SoapUI to validate the XMLs generated
- Use SQL queries in white box and black box testing
- Gather performance testing post-test statistics and report results to Project Teams for validation and analysis; generate performance graphs, session reports and other related documentation.
- Create Test Data using SQL and Wrote SQL queries for back-end testing using PL/SQL Developer.
- Develop and execute manual test scripts.
- Automate tests and execute automated tests using TestComplete and Jscript.
- Responsible for teaching JavaScript instruction for full stack applications
- Taught Interactive Interfaces JavaScript and Dynamic Web Applications (MySQL).
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation
- Address all technical issues, facilitate the resolution and necessary follow up.
- Prepare detail status reports, and monitor all defects and issues using JIRA Publish results and receive appropriate signoffs
- Involved in creation of Automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Designed smoke, sanity, acceptance, functional and regression test cases.
- Extensively involved in running automated Ruby scripts on a Linux machine.
- Extensive Test Cucumber experience using Cucumber, Selenium Webdriver in Ruby framework.
- Cucumber is used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
Environment: s: ALM, Test Complete, VBScript, Java Script, PL/SQL Developer, Data Driven and Key Word Driven Frameworks, HTML, XML, Web Services/API, SoapUI.
Confidential, Seattle, WA
QA Lead / Automation Engineer
- Worked in Multiple projects and managed the offshore teams.
- Analyse business requirements and worked closely with developers as peers to understand underlying architecture and code changes to come up with test strategy and test plan.
- Clarified any ambiguity with requirements, user stories, design and other artefacts produced as part of the product life cycle with offshore team members.
- Maintaining of on-time quality delivery of complex releases to the customer through direct and partner teams.
- Strong organizational skills, perform multiple track test executions simultaneously and able to synthesize the results.
- Analyse test results, created test logs, defect reports and coordinated with stake holders.
- Working on Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.
Confidential, Seattle, WA
QA Lead / Automation Engineer
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents
- Identified test cases to automate. Automate the test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Involved in creation of Automation framework in Selenium Web Drive using behaver driven approach like Behave, Cucumber.
- Extensively used Page objects design and page navigation framework for readable test script and easy maintenance for developer perspectives.
- Configure Selenium WebDriver, TestNG, Maven to and created selenium Automation scripts in java using TestNG prior to Agile release.
- Involved in writing and Testing test scripts using Selenium WebDriver and JAVA object oriented Programming Language.
- Use firebug to identify object’s ids, Name, XPaths, links in the application.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements
- Work on Diamond Tl, it is used to generate insurance quote price.
- Execute test scripts for different states / Different ages / Different modules.
- Coordinate efforts with the QA members responsible for building and maintaining the test environment and regression test.
- Perform User Acceptance Testing (UAT).
- Responsible for ver viewing reported bugs.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Provide feedback on and suggestions for improving QA Procedures to QA Project and Technical Leads
- Using JIRA as Bug Tracking tls.
- Participated in Walkthrough and triage meetings periodically.
- Responsible for keeping up with the test schedule and interacting with Software engineers to ensure clear communications on requirements and defect reports.
Confidential, Seattle, WA
QA Lead / Automation Engineer
- Interacting with the Business Clients, Product owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Configure Selenium WebDriver, JUnit, Maven tool and created selenium Automation scripts in java using JUnit prior to Agile release.
- Identify test cases to automate, automate those test cases using Selenium WebDriver, Cucumber and Java technologies Junit in JENKINS.
- Perform Functional Testing, Regression Testing, System Integration Testing, (UAT) User Acceptance Testing, and End to End Testing Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Automated the Test cases using Selenium for Regression Testing and JUnit for grouping the tests
- Converted commercial QC Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Sound knowledge on object oriented Programming concept and Java Language.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different methods.
- Performed Unit Testing with JUnit test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Conducted workflow, process diagram and gap analysis to derive requirements for existing systems enhancements.
- Used firebug to identify object’s ids, Name, XPaths, links in the application.
- Used HP Mercury Quality Centre for Test Management for functional Test Automation.
- Participated in Walkthrough and defect report meetings periodically.
Environment: Selenium WebDriver, JAVA, JAVA, Agile, JIRA, SQL, MAVEN, JUNIT, JENKINS, MS-SharePoint, SAP UI, Oracle, HP-QC and TestNG.
Confidential, Milwaukee, WI
Senior QA Analyst
- Interacted with the Business Clients, Product owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
- Worked with the Automation tool called Ranorex for the CRM Project.
- Perform Functional Testing, Regression Testing, System Integration Testing, (UAT) User Acceptance Testing, and End to End Testing
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested the application in highly dynamic environment with sprint team using Agile methodology.
- Automated the Test cases using Selenium for Regression Testing and TestNG for grouping the tests
- Created and enhanced numerus test scripts to handle changes in the objects, in the tested application's GUI and in the Testing environment using Selenium WebDriver.
- Involved in creation of Automation framework in Selenium WebDriver using behaviour driven approach like Behave, Cucumber. Extensively used Page objects design and page navigation framework for readable test script and easy maintenance for developer perspectives.
- Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on object oriented Programming concept and Java Language.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium Automation scripts in java using TestNG prior to agile release.
- Performed Unit Testing with TestNG test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Identified the Test Scenarios based on Functional Specifications and Business Requirements.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
- Participated in Walkthrough and defect report meetings periodically.
- Trained the end users group and documented the functional instruction and user guidelines for the same application.
Environment: Selenium, Ranorex, Quality center, TFS, WebDriver, Cucumber, TestNG, MAVEN, JENKINS, Junit, Windows XP, MS word, MS XL
Confidential, NJ
Software Engineer
- Analysed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Interacted with Functional and Technical Leads/Developers for understanding the requirements.
- Created all Test Plans, Test Cases and Manual Scripts to create greater coverage for all initiatives assigned.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, gals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Documented and tracked test scripts, test results and reported test defects using HP Quality Centre
- Involved in triage management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
- Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
- Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.
- Responsible for conducting Integration, End-t-End Testing to make sure business work flow is sufficiently replicated.
- Investigated software bugs and reported to the developers using Quality Centre.
- Interacting with developers to resolve the technical issues.
- Assisted the Newly Joined test team members to understand the application.
- Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team.
Confidential
Manual Tester
- Involved in creating project plan, test plans, estimations, and development and tracking projects.
- Involved in Test Case Preparation and Test Case Execution Manually.
- Executed Test Cases and scenarios for Regression, Integration as well as Back-end and System testing.
- Developed Use Case for complex system interfaces.
- Worked closely with administrators in gathering and reviewing the business requirements for each Release.
- Performed and planned smoke testing, regression testing, integration testing and system compatibility testing.
- Involved in generating test plan, test cases and executing test cases using Quality Center.
- Used Quality Center to track bugs and generate reports.
- Involved in writing SQL queries for Backend data verification, retrieving data from related tables and Testing.
- Detected bugs and reviewed them with business and developers and classified them based on the severity.
- Developed regression test plan and procedures for different interfaces to test complete application (web and client/server) with huge test data.
- Maintained and analyzed large volume of regression test results.
- Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.
- Participated in bug review meetings on behalf of the QA team.
Environment: HP Quality Centre V9.2, Java, SQL Server, Windows 2007, Manual Testing.
Confidential
Software Engineer
- Reviewed the requirement document and wrote detailed Test Cases by referring requirement. documents, High level design document and User interface specification.
- Reviewed the Test Cases that are the peers, attended the Test Case review meetings and with BA and fellow testers and updated the Test Cases as per the review comments.
- Prepared the Requirement Traceability Matrix (RTM) based on the requirements.
- Extensively participated in performing Functional Testing, Integration Testing and Regression Testing.
- Performed the Backend testing executing SQL Queries.
- User defined functions were written according to the functionality of the application.
- Documented the defect with enough details like reproducible steps, data used for testing, expected result, actual result, severity, screenshot, detailed description etc. in Quality Center Tool.
- Participated in weekly scrum meetings with Business Analysts and fellow testers to discuss about defects and project status.
- Interacted closely with Business Analysts and Database team while resolving major and critical defects.
- Prepared the power point presentation on the module and presented to the team members and manager.
- Attended the change request meeting and documented the Test Cases for Change Request.
Environment: Quality Centre, QTP, Oracle, Business, Objects, SQL Server, Oracle, UNIX and Windows, XML