Qa Analyst Resume
Gaithersburg, MD
SUMMARY
- Around 6 years of experience in QA this includes Automation and Manual testing using Selenium.
- Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification for the Functional, System, Integration, Incremental, Regression, compatibility, end - to-end testing, GUI, UAT, Database, Smoke/Sanity, Usability testing.
- Strong skills in backend testing.
- Experienced in testing Web Applications Web services/message testing, Client-server applications, and Database data testing for various client domains.
- Strong knowledge of Software Development Life Cycle (SDLC), Agile, Scrum, Waterfall.
- Experienced in the preparation of weekly status reports using HP Quality Center/ALM.
- Experienced in the preparation of Test data, preparation and execution of regression Test Scripts using HP Quality Center/ALM.
- Expertise in writing both SQL and PL/SQL query for Back-end testing.
- Extensively experienced in developing Selenium Test Scripts using Java in Eclipse IDE.
- Expert in creating HTML formatted report for Test team using build tool like Maven Surefire Plug-in.
- Knowledge of setting up all required nightly build jobs using Jenkins.
- Experienced with TestNG Framework and JUnit Framework.
- Versatile test automation tools expertise such as Selenium WebDriver, SOAP UI, JMeter and TestiNG.
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber and Gherkin.
- Experienced in developing and implementing Page Object Model framework with Selenium WebDriver.
- Proficient in using GitHub as a source repository system to share code within the office as well as with the team in overseas.
- Good knowledge on running test cases or scenarios in parallel using Cucumber.
- Extensively experienced on understanding Web Service Testing skills like XML, XSD, SOAP, and REST.
- Knowledge of Source Control System like CVS, SVN, GIT.
- Possess strong technical aptitude with strong analytical, problem solving and communication skills.
- An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
- Understanding of enterprise and service provider markets and market trends.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/Grid/DE, TestNG, Maven, Jenkins, Cucumber and HP ALM
Bug Tracking Tools: HP ALM, JIRA
Web Services Testing tool: SOAP UI, POSTMAN
Programming Languages: Java/J2EE, SQL, HTML, C/C++
IDE: Eclipse, InteliJIdea
Database: SQL Server, Oracle, DB2, MS Access
Servers: Apache, Tomcat, WebLogic Server
Operating Systems: Windows, Linux/UNIX
Software Packages: SharePoint, MS Office Tools (Word, Excel, Access, PowerPoint, Outlook)
PROFESSIONAL EXPERIENCE
Confidential, Gaithersburg, MD
QA Analyst
Responsibilities:
- Coordinated with other stakeholders like BA, QA lead and Developers to understand BRD and implemented test case in project and review code with QA member.
- Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
- Used Agile methodology and engaged in an iterative workflow and incremental delivery of working software.
- Worked in Agile environment that brings key performers working together in one location dedicated to one project until its completion.
- Performed Functional Testing, Regression testing of all interim units.
- Used JIRA for Configuration Management and Defect Tracking.
- Wrote SQL queries to verify the database tables.
- Executed various SQL Queries to perform backend testing using Oracle.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, outer joins and self Joins used SQL Developer.
- Created & Maintained Selenium Automation Scripts for the Scrum Stories.
- Involved in Web services testing using REST-Assured by writing code to send request and validate response XML/JSON.
- Performed manual test case execution for REST API using SOAPUI.
- Performed Micro services testing by REST-Assured with Cucumber.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests can run at the same time using Selenium Grid.
- Developed Hybrid Framework for web automation using Java, Selenium WebDriver, TestNG, Maven, and Jenkins.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Used GitHub for source code management and extensive used GIT command line interpreter.
- Developed automated unit tests of new and existing processes.
- Integrated with Continuous Integration tool, Jenkins for running test on regular basis automatically.
- Involved in Micro services, API automation testing, Unit testing and CD/CI testing.
- Involved in testing Web Services manually and creation of collections using Postman.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Attended regular project meetings and weekly team meeting to discuss the project Milestones.
- Involved in meetings and discussions for setting targets and goals to be achieved in the QA process.
Environment: GitHub, SVN, Windows, Agile, MS SQL Server, MS Outlook, MS Word, PowerPoint, Apache POI, Page object pattern (POM), Maven, Jenkins, SOAP UI, Eclipse, Cucumber, JIRA, Selenium WebDriver/Grid, Test-NG, XPath, CSS, Java.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Involved in requirements analysis reviews and working sessions to understand the requirements and system design.
- Designed and documented Test plans and Use case specifications.
- Assisted QA Team in designing Test Scenarios and Test Cases.
- Involved Positive, Negative, Sanity testing.
- Performed database testing, and web-based testing on several test phases.
- Conducted Black Box, Grey Box, Functional, GUI, Regression, System and UAT testing manually.
- Involved in tracking and reporting defects using JIRA and was also responsible for communicating the status to the development team.
- Extensively used SQL for retrieving data used for the data warehouse, Data Driven Tests to validate the same scenario with different test data.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
- Extensively involved in writing and testing the test cases using TestNG.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java.
- Used Maven for building the WebDriver project.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Used Selenium WebDriver to interact with the browser and simulate the operation on the browser.
- Performed Load and performance testing using JMeter.
- Responsible to verify Web Services API request, response data validations in REST services.
- Used Postman for REST Services Testing and Validated Response.
- Participated in Daily & Weekly Defect review and SCRUM meetings.
- Prepared Test summary report after every build Release and submit it to the QA Managers.
- Participated in QA team meetings and walkthroughs for weekly QA testing review.
Environment: JIRA, JUnit, Selenium WebDriver, Selenium Grid, Test-NG, GitHub, Agile, SVN, MS Outlook, MS Word, Cucumber, Maven, Jenkins, SOAP UI, Eclipse, XPath, CSS, Java, Windows, MS SQL Server.
Confidential, Springfield, NJ
Software Tester
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.
- Followed Scrum process to implement Agile Software development method.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Developed automated script for back-end testing using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium with JUnit.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Developed re-usable function using JUnit for the Test Automation.
- Involved in Framework for Smoke test and Regression test using BDD (Cucumber).
- Identified reusable scenarios for automation in HP ALM.
- Uploaded Test cases in HP ALM and mapped with Requirements.
- Maintained and executed Ant build files for running automated tests.
- Worked on creating test case for Object -driven framework for Selenium.
- Involved in automating test cases using Selenium with JUnit.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Prepared user documentation with screenshots for UAT (User Acceptance Testing).
- Used Selenium used to test search results of Meta search engine.
- Verified Request, Response to test SOAP based web service testing using WSDL file end point location
Environment: HP ALM, Selenium, ANT, JUnit, Java, Cucumber, TOAD, Oracle, SQL Server, Windows, PHP, HTML, MS Word, UNIX, MS Excel, MS Outlook, JIRA.
