Test Lead/sr. Software Test Engineer Resume
Alpharetta, GA
SUMMARY
- Around 12 years of Professional Experience in Test Lead/Software Quality Assurance and Testing in different environments and platforms including Client - Server & Web based applications.
- Experience in Manual/Automation testing of Web application with specializing in Software Quality Assurance Testing,QA Automation.
- Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents and preparing Test Cases, Test scripts and Execution.
- Good exposure to defect life cycle and testing life cycle.
- Experience with Agile and waterfall methodologies.
- Experienced with SOA, Web Services, SOAP, SOAP UI, RESTFUL technologies.
- Experience in Black box testing with a completeQAcycle - from testing, defect logging and verification of fixed bugs.
- Experience in performing different tests types ofQAMethodologies White Box, Black Box, Stress & Load, Regression, Functional, Installation & Integration, Smoke, & User Acceptance Testing (UAT).
- Expertise in problem solving and Bug Reporting using Bug Tracking Tools like JIRA, ALM.
- Proficient using Automation tools such asseleniumIDE,WebDriver, Jira, TFS, ALM and QTP/UFT.
- Well versed in GUI application testing, Database testing and Front-end testing.
- Extensive experience with relational databases like Oracle, SQL Server and MySQL in writing SQL queries using joins.
- Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
- Experience in Frameworks like Page Object Model, TDD, TestNG and BDD (Cucumber with Java).
- Expert in Creating and executing automation scripts using Selenium Web Driver.
- Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
- Experience in using Visual Studio and Eclipse IDEs.
- Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool Jenkins.
- Experienced in Mobile App Testing in Android Platform using Selenium Web Driver and Appium.
- Proficient in using SoapUI for testing Web Services and used several types of assertions such as soap fault, contains, X-path etc.
- Experience in both manual andautomation testing process and in creating automation environment using UFT (Unified Functional Testing)/ QTP (Quick Test Pro).
- Experience in bug reporting tools like Bugzilla, ALM and JIRA.
- Proficient Confidential interacting with clients to determine the test schedule and providing the deliverables by target date.
- Strong Collaboration interpersonal, Communication skills with proficiency Confidential grasping new technical concept.
- Quick learner & excellent team player having ability to meet tight deadlines & work under pressure.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, UFT/QTP, HP ALM, JUnit, TestNG, SOAPUI, Manual Testing, Appium (Mobile Application Testing), SeeTest
Language/ Script: Java, JavaScript, VBScript (UFT)
Frameworks: Junit, TestNG, Cucumber (Java)
Firefox Add-ons: XPath
Web development: HTML, VB Scripts, XML, CSS, JavaScript, JQuery, AJAX
Bug Tracking Tools: HP ALM (11, 12), Bugzilla, TFS, JIRA
Build/ CI Tools: Ant, Maven, Jenkins
Databases Technologies: MS SQL Server 2012/2016, OLAP and OLTP, Oracle 11g/10g Oracle PL/SQL
IDE: Eclipse IDE, Net Beans, IntelliJ
Web Services: SOAP, XML, WSDL, HTTP, XSD, REST
Platforms: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Test Lead/Sr. Software Test Engineer
Responsibilities:
- Analyzed the Business Requirement Document (BRD)andFunctional Specification documents (FSD)to prepare Test Cases based on the Test Plan and Use Cases and attended Reviews meetings to better understand the applications.
- Prepared and reviewed UAT test artifacts (Test Plans, Test Scripts, Traceability matrices, etc.) with Project Stakeholders.
- Conducted Automation/Manual testing using the Standards, guidelines & structured methodology in testing the application using Java.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all test cases.
- Apply, design and develop automated testing strategies and build automated testing frameworks using different automation tools Viz. Selenium, Soap-UI and Rest - assured.
- Analyze and verify best automated and manual test approaches and execute UI functional, acceptance, integration and system testing.
- Used SOAP UI for functional testing of web services.Creating SOAP project using WSDL.
- Involved in Application Design Document and Interface documents to develop test cases and test scenarios.
- Responsible for implementation of Hybrid TestAutomationFramework, Page Object Model using Selenium WebDriver, TestNG, Cucumber and Java.
- Configured Shared object repository and per action in Selenium WebDriver.
- Have automated the web application using Java and TestNG in Selenium WebDriver.
- Run the tests with Selenium Remote Control with multiple browsers & platforms.
- Did a thorough walkthrough of business requirements and prototypes with Business Analysts, Code reviews with development team and got a good grasp of requirements, functionality of the airline system.
- Involved in performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing andUser Acceptance testing.
- Mapped the test scripts to the functional requirements in HP ALM 11
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium.
- Automationtest with Conformiq tool record and playback, data driven the scripts.
- Performed GUI functional and sanity testing manuallyfor each new build of the application.
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Worked on various POC’s for implementing Progressive automation using Java, Selenium, Maven and Jenkins.
- Used TestNG framework to run unit test and Maven to build the Project.
- Written script to validate Analytics for the Application using selenium.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
- Used BDD framework (Cucumber) with Java and created feature files with scenario and scenario outline files.
- Used Java language and Junit framework for unit-testing.
- Logged and managed defects using HP ALM defect management tool.
- Ensure Requirements Coverage with Traceability Matrices.
- Involved in writing SQL Queries for backend/ETL testing.
- Integratedautomationscripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Tested the mobile application for UAT, usability, performance, compatibility and load testing for iOS and Android devices.
- Worked closely with Technical Project Managers and Development Team in defect tracking, re-testing and validation.
- Coordinating with other team members and providing status to project manager.
Environment: SeleniumIDE/WebDriver, Java, TestNG, Test Data Driven, Eclipse, Jira, SoapUI, Quality Center, Waterfall & Agile Methodology (for different Projects), JavaScript, Android, iOS, XML, HTML, Internet Explorer, Google Chrome, Mozilla Firefox, SVN, MS Excel, SQL, Windows.
Confidential
QA Automation Engineer
Responsibilities:
- Participated in Regression testing, Compatibility testing between versions and Integration testing.
- Profound knowledge in Manual Testing (using QC).
- Having knowledge in testing Windows and Web applications.
- Worked on SQL statements in checking the validity of the Backend.
- Excellent knowledge inAutomationtools like selenium, selenium IDE.
- Good experience in preparing test cases using Test case design techniques.
- Introduced and Implemented open source web test tool Selenium for cross browser testing. Presenting the Test Reports and Status reports on a Weekly/Monthly basis to the Project Team and discussing the next release cycle.
- Automationtest with QTP/UFT record and playback, data driven the scripts.
- Extensive experience in various Software Development Life Cycle (SDLC) Phases and Quality Assurance Life Cycle (QALC) including Requirement Gathering, Business Analysis, System, Object Oriented Design and Testing
- Wide exposure in Software Testing Life Cycle (STLC), Functional, Regression, Integration, Re-testing, End-to-End testing for the web-based application.
- Strong experience in Agile/iterative and Waterfall methodologies of software lifecycle
- Accountable for Logging, tracking and validating of defects for closure.
- Involved in team of User acceptance testing (UAT).
- Reported bug using Project Tracking tool Bugzilla.
Environment: Manual Testing,MobileTesting, Quality Center, JAVA, XML, HTML, MS SQL Server, SQL, UNIX and Windows.
Confidential
QA Test Engineer /Manual Tester
Responsibilities:
- Reviewed Business requirement document and carried out pre-testing activities such as collecting test data, writing test cases, and manual testing.
- Created Test Plan for the Functional, Usability, Smoke Testing to check the application developed has no high and medium severity bugs.
- Create test cases to demonstrate clarity and testability of requirements
- Involved in validating and verifying UI transaction flow and the outputs
- Performed regression, functionality, system, front end, back end, negative, positive and User Acceptance Testing.
- Performed regression, functionality, system, front end, back end, negative, positive and User Acceptance Testing.
- Participated in Regression testing, Compatibility testing between versions and Integration testing.
- Profound knowledge in Manual Testing (using QC) andAutomationTesting (using QTP)
- Having knowledge in testing Windows and Web applications.
- Worked on SQL statements in checking the validity of the Backend.
Confidential
QA Test Engineer /ManualTester
Responsibilities:
- Install test build using through iTunes.
- Test the functionality SeeTest on MTC.
- Functional/System/Regression testing.
- Test case and Defect management using Bugzilla.
- Preparation of various project related reports.
- Managed the entire client communication independently.
- Automated test cases for IOS and Android Platform for this application using SeeTest.
Confidential
QA Test Engineer /ManualTester
Responsibilities:
- Analyzing High Level Functional Design (HLFD) Documents & estimating the test conditions.
- Preparation of Ambiguity Analysis Document
- Developing Test Cases, Test Conditions.
- Reporting Defects to QC and follow the defect cycle.
- Preparing automation scripts for various modules, troubleshooting.
- Daily Onsite co-ordination and Status reporting.
- Preparation of Test Summary Reports
- Providing the QA signoff
