Qa Engineer Resume
Columbia, MD
SUMMARY
- 5 years of industry experience in Software Quality Testing QA of Web Client and Web Services applications using Manual and Automation Test Tools
- Strong expertise in SDLC, Project Management and testing lifecycle methodologies like Waterfall and Agile methodologies.
- Extensively Proficient in Black Box, White Box, Functional, Integration, System, Usability, Regression, Security, reliability, Stability, manual and automation testing.
- Experience in performing System Integration testing, Regression testing, Performance testing, Load testing and coordinating User Acceptance Testing
- Experienced in analysis, requirements gathering, strategy, plans, test scripts, defect tracking based on QA methodologies.
- Involved in testing web services and API testing using SOAP UI.
- Experienced in developing, defining and reviewing test cases, developing Test Requirement Documents, creating and submitting Test Reports to stake holders.
- Experienced in using Quality Center/ALM for maintaining the Test Plans, Test Cases, Test scripts, Test Execution, Defect management, Bug Reporting.
- Worked in buildingautomationscripts and frameworks usingSeleniumWeb driver wif Java.
- Implemented Test driven development framework using cucumber tool wif Gherkin Language.
- Experience in creating and executing detailed test cases and understanding of QAprocesses in a Software Development Life - Cycle (SDLC).
- Experienced in analysis, requirements gathering, strategy, plans, test scripts, exit reports, defect tracking based on QA methodologies.
- Comfortable in building and configuring maven and Jenkins.
- Experience in the development of TestNGframework inSelenium.
- QA Automation wif Java experience to write automation scripts for selenium usingWeb driver.
- Experience in data driven testing and cross browser testing using selenium web driver and TestNG.
- Good judgment skills while reporting and prioritizing software bugs in conjugation wif the development and QA managers.
- Experienced in various platforms like UNIX/Linux and windows
- Designed and Developed Automation test scripts in Java implementing test in selenium Web Driver.
- Experience wif open source tools Selenium (Selenium IDE, Selenium RC, Web Driver)
- Designed and Developed Automation frameworks in JUnit and TestNG. Implemented frameworks like POM, POM using Page Factory and Data Driven.
- Experienced in Mobile Application Testing wif Appium based user interface web framework to design and develop responsive websites and apps accessible on all smart phones, tablets and desktop devices.
- Exposure in running SQL queries to manipulate database tables to check data integrity.
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Good experience in testing web applications using Soap UI.
- Good Confidential defect-reporting and defect-tracking using tool like JIRA, Quality center/Test Director.
- Create complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem.
- Selenium ran on many browsers like Firefox, IE & Safari and operating systems like Windows, Linux, Mac etc., and controlled by many programming language and Mobile Testing frame work, worked on JavaScript, TestNG and HTML.
- Experience understanding the code written in different programming languages Java, HTML, CSS, Java Script and databases like Oracle, SQL Server.
- Good experience in OOPs using Core Java and extensively used classes, objects, data structures, inheritance, polymorphism, exception handling, packages, collection, reflection and many more.
- Good understanding of Quick Test Professional features like Object Repository, Checkpoints, Object identification, Descriptive Programming, Exception Handling, Regular expression and Object Spy.
- Experience in Testing, QA Methodologies and processes in Telecom, Retail & Banking domains.
- Team Player and self-starter wif excellent communication, motivation and organizational skills combined wif attention to details and business process improvements.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, Quick Test Professional (11.5), JIRA, HP-ALM 11.0, Appium, Cucumber, SOAP UI, REST Assured
Scripting Languages: Java Script, Shell Script.
Programming Languages: C, C++, Core Java.
Platforms: Windows, Mac.
Other Tools: Microsoft Office Suite, Adobe Acrobat.
Databases: SQL Server
Web Services/Methodologies: SOAP / Agile Scrum, Waterfall & V-Model.
Version Control Tools: Bitbucket, Git
Frameworks: JUnit, TestNG.
Web-debugging tool: XPATH, Firebug, Firepath.
Build / CI Tools: Maven, ANT / Jenkins.
Bug Tracking Tools: Bugzilla, JIRA, HP Quality Center
PROFESSIONAL EXPERIENCE
Confidential, Columbia, MD
QA Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Perform test and validation of rest web service and API using Rest Assured.
- Developed automation test scripts using Selenium Web driver and Java using Hybrid Driven Framework.
- Created automated scenarios, framework using Selenium for regression testing.
- Interacted wif designers and developers to understand the application functionality and navigational flow.
- Test restful web and rest API service using swagger.
- Building Data Driven Framework to Test API's wif Soap UI API for Soap protocol and Rest Services
- Executed SOAP & REST services using SOAP UI and Postman
- Performed validation of Web Services request and response JSON, xml using Rest Assured.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver wif TestNG.
- Developed multiple Helper classes on automation in Java and
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML and Xpath in Selenium.
- Configure and support code repository in Bitbucket and manage release branches.
- Documented and tracked test scripts, test results and reported test defects using ALM.
- Conducted daily defect review meetings and prepared test results reports
- Provide daily and weekly status reports on all work performed.
- Worked closely wif the Designers and developers to get the immediate resolution to the defects.
Environment: Java, TestNG, Maven, Jenkins, XML, Quality Center/ALM, Bitbucket, Selenium Web Driver, Eclipse, REST Assured, Postman, SOAP UI.
Confidential, Dallas, TX
Selenium/Mobile Test Engineer
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Developed automation test scripts using Selenium Web driver and .Net using Hybrid Driven Framework.
- Created automated scenarios, framework using Selenium for regression testing.
- Interacted wif designers and developers to understand the application functionality and navigational flow.
- Performed Positive and Negative, security testing to make sure application is according to requirements.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver wif TestNG.
- Developed multiple Helper classes on automation in Java and
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML and Xpath in Selenium.
- Implemented scripts to test IOS and Android platforms also using Appium.
- Documented and tracked test scripts, test results and reported test defects using ALM.
- Validating website Mobile version on different types of devices (iPhone, Android)
- Conducted daily defect review meetings and prepared test results reports.
- Implemented Behavior Driven Development (BDD) Tools such as Cucumber to write Features, Steps and Step Definitions and Test-Driven Development (TDD) Tools such as Maven, TestNG, Junit.
- Used Firebug/IE Developer Toolkit and Selenium to capture and validate CSS Locators, HTML to identify elements.
- Provide daily and weekly status reports on all work performed.
- Worked closely wif the Designers and developers to get the immediate resolution to the defects.
- This project involved doing Black box testing includingfunctional, Exploratory, GUI,System testing, Integration, Compatibility testing, across platforms on Windows, Mac, Linux.
Environment: TestNG, Maven, Java, Jenkins, SQL, XML, Quality Center/ALM, Selenium Web Driver, Firebug, Firepath, Eclipse
Confidential, Newport beach, CA
Intern Automation Test Engineer
Responsibilities:
- Involved in preparing the Test plan based on BRD and User Stories.
- As Test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
- Attend daily scrum meetings, reviewed user stories.
- Developed Test Cases to automate using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Created Test Data for QA and UAT.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
- Automated test cases to perform regression testing using Java, selenium web driver and eclipse IDE.
- Used Bugzilla to document issues found during the test automation process
- Used Selenium Web driver to run test cases in multiple browsers.
- Work wif soap UI for generating API request and analyze the response success and failures of interfaces.
- Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
- Designed, Executed and maintained automation test scripts in selenium WebDriver using .Net, TestNG and Maven.
- Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml wif database.
- Involved in designing and implementing automation framework to be used wif Selenium WebDriver.
- Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
- Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
- Involved in planning test execution activities, defect reporting and analyzing test metrics.
- Set up Selenium tools from scratch and configured various other peripheral tools to perform Selenium test.
Environment: Selenium WebDriver, ATDD, TestNG, SQL Server, QC/ALM, XML, Bugzilla, Windows.
Confidential
QTP/Manual Test Analyst
Responsibilities:
- Performed testing activities inclusive of Functional, Integration testing, System, GUI and regression testing and executing automation test scripts using QTP.
- Executed and documented test results wif little assistance; worked independently and reported progress to QA Manager and Project Manager.
- Extensively used Shared Object Repository in QTP.
- Enhancing the QTP scripts wif Conditional Statements and Functions.
- Developed VB Scripts for System testing, Regression Testing and Functional Testing.
- Defects were tracked, reviewed and analyzed using Test Director and Quick Test Professional respectively.
- Attended in Scrum Stand-ups and Code & Design Review meetings for QA updates, defect status, priority and Test Deliverables
- Preparation of validation summary reports (including deviation investigation and resolution) and standard Operating procedures (operation and maintenance) for computer systems.
- Connected the Database and Wrote SQL queries for Data Retrieving from Database.
- Analyzed Test Plan and Test Cases based on Requirements and General Design Documents involved in both Manual and Automation Testing for Personal accounts module.
- Created User Defined Functions in QTP Function Library to re-use them in different tests.
- Documented problems found during test on the Test Director system and communicated recorded problem to the responsible QA Manager.
- Responsible for weekly status meetings showing progress and future testing efforts.
- Interface wif developers to resolve technical issues.
- Detect defects, communicate to the developers using bug reporting tools and tracking the defects.
- Played stellar role in test case review meetings and requirements walkthroughs.
Environment: JAVA, SQL, QTP, Quality Center, Soap UI, Web Services, LINUX, UFT, Bugzilla.
