Senior Qa Engineer Resume
Phoenix, AZ
SUMMARY:
- 8 plus years of experience in Manual and Automation Testing which includes designing & implementation of test plans, test cases, test process, conducting test review meetings, automation testing of client server, web applications and backend testing. Extensive experience in Java, Selenium, cucumber, TestNG, Maven/Ant, SoapUI and Jenkins. Worked in various domains such as Healthcare, Banking, Telecommunicationsand Financial Services.
- Expertise in different phases of software development cycle including Agile methodology/SCRUM and Waterfall model.
- Extensive experience in reviewingand analyzing BusinessRequirements and writing detailed Test Plans, Test Cases, Test Scripts,Test Execution and defect tracking.
- Experienced in developing selenium Web driver/RC/IDE test scripts using Java.
- Well versed with SDLC, STLC, logging and Tracking Defects in all phases with major responsibilities.
- Strong understanding of UAT testing methodologies and practice.
- Experienced with build management tools like Maven/Ant build tools.
- Worked on webservice like SOAP and REST using SOAPUI.
- Proficient in database query manipulation, SQL statements, stored procedures and triggers
- Excellent experience in Functional Testing, Unit Testing, Smoke Testing, Sanity Testing, Regression Testing, Integration Testing, System Testing, UAT Testing, GUI Testing, back - end Testing.
- Experience with Black-Box testing.
- Good Knowledge on Appiumfor mobile app testing Android and IOS
- Performed Acceptance, Usability, Cross-Platform and Regression Testing during different stages of the application development.
- Expertise in Java and OOPS concepts for Selenium framework and knowledge on python.
- Performed using different spying tools like Firebug and Firepath elements as Firefox add-on for addressing web elements using locators ID, Class name, CSS Selector.
- Experienced with source control tools such as SVN and GIT.
- Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
- Expertise in manual testing includes Requirements Analysis, writing Test plans, Test Cases, and Requirements Traceability Matrix.
- Experienced in Data Driven, Key Driven, Hybrid Driven Testing, TestNG/Junit.
- Experienced with developing scripts in BDD format using cucumber and proficient in writing cucumber scenarios with Gherkin language. Hands on experience in implementing POM using Page Factory
- PerformedCross browser testing and Parallel test execution using Selenium Web driver.
- Checked the performance of application, used few assertions to validate the response time using JMeter.
- Performed load test and stress test of the application using JMeter.
- Good with using JMeter listeners such as spline visualizer, aggregate report, View Result Tree, Monitor Results, Distribution Graph and analyzing performance reports generated by JMeter.
- Participated in strategy and status meetings to report issues and also in Build release meetings and QA status meetings.Communicated with developers through all phases of testing to prioritize bug resolution.
- Proficient in documenting defects with high level of details, accuracy and informative recreation steps using HP ALM/Quality Center, and Bugzilla.
- Worked with project management tool like JIRA
- Good, analytical and communication skills and able to work independently with minimal supervision and perform as part of team.
TECHNICAL SKILLS:
Frameworks: Key Driver, Data Driven, Page Object Model (POM), Hybrid.
Test approaches: Waterfall, agile/Scrum, SDLC, STLC, Bug life cycle
Testing tools: Selenium Web driver, Selenium Grid, Selenium IDE, CucumberTestNG/XSLT, JUnit, APPIUM, SOAPUI, Log4j, AutoIT, HP
Quality Center, JMeter: Build Tools
Maven, Ant: Integration Tools Jenkins
Operating systems: Windows 2000/XP/7/Vista, UNIX
Programming languages: C, C++, Java, python, Gherkin
API Testing: REST, SOAP, SOAPUI
Databases: SQL Server, Oracle 8i / 9i &10g, MySQL, SQL
Bug Tracking Tools: JIRA, Rally, QC, TFS. postman
Other: Eclipses, Git, SVN, JSON, XML, HTML, Java ScriptjQuery, Apache POI, Phantom JS, Html Unit Driver.
Browsers: Chrome, Firefox, Opera, Internet Explorer, Safari
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Senior QA Engineer
Responsibilities:
- Involved in preparing Test Plans by understanding the Business Logic and User Requirements for manual and Automation Testing.
- Managed life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.
- Developed the automated test script for regression test suite in an application by using Selenium tool.
- Involved in preparing test cases using Selenium with Java to validate all UI components, Pop-ups browser navigations, Mouse Movements.
- Wrote test cases to handle Alerts on the web page.
- Used Firebug and Firepath Firefox plugins for identifying all the web elements using locators.
- Capturing Screen shot in selenium web driver and handling SSL certificates.
- Created automation using Data Driven Framework with POM to test web application and extracted from external Excel file using Apache POI and loaded into the variables in the scripted code.
- Performed Structural Testing, Functional Testing and Non-functional Testing including Database Testing.
- Performed Smoke testing, Regression testing, Black Box testing, Functional testing,Database testing and System Testing.
- Wrote Selenium script for taking screenshot and used Actions class to perform mouse and keyboard events.
- Interacted with Subject Matter Experts(SME) and Business Analyst to get a better understanding of client business process and gather requirements.
- Assigned pass/fail status and managed UAT testing results.
- Tested webservices/XML/SOAP and RESTful web services using SOAPUI Tool.
- Validated WSDL, request and response XML. Added Assertions to validate the response xml with database.
- Generated test logs using Log4j for various log levels.
- Configured JDBC Connections to retrieve data from database.
- Maintained selenium and java automation code and resources in the GITsource control.
- Used JIRA as a project management and defect management tool.
- Used Cucumber by creating the Features and Step Definition files to execute test scripts.
Environment: Selenium WebDriver, TestNG, Java, Agile, SQL Server, GIT, Cucumber, Auto IT, SOAPUI, Apache POI, JIRA.
Confidential, Mclean, Virginia
Senior QA Test Engineer
Responsibilities:
- Analyzed application business requirements, technical specification and Installation guidelines.
- Developed and maintained automated regression test cases in Selenium Web Driver using Javaprogramming language.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber .
- Involved in developing of keyword driven framework to test the web application.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative andmonitored the behavior of the applications during different phases of testing using testing methodologies.
- Involved in executing SQL queries to conduct Data integrity testing by checking the data tables fromthe Oracle Database.
- Tested REST web services using the different assertions like HTTP assertion, security assertions,XPATH assertions in SOAPUI .
- Performed automation test scripts by using Java.
- Used GIT as the version control tool for the source code. Performed merge conflicts, and fork operations using Git repository.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Identified and isolated software defects and reported them via Bugzilla.
- Actively participated in QA team meetings and discussions. Participated in Sprint planning and Agile
- Scrum meeting on daily basis.
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
- Used JMeter to distribute the load using Master slave configurations to simulate large number of users.
- Designed developed and implemented user acceptance testing protocols as the final phase of applications development.
- Captured and tested all modifications to proposed functional requirements.
- Met all project timelines and deadlines, assisted clients and team in producing high-quality applications.
Environment: Java, Selenium web driver, Bugzilla, Git, Keyword, Driven, Cucumber Apache POI, JMeter, SOAP UI
Confidential, Atlanta, GA
Senior QA Test Engineer
Responsibilities:
- Assessed & analyzed user stories, Business Requirements (BRD), Functional Requirements (FRD)and participated in Sprint planning, Review Sessions & Scrum Meetings.
- Recognized and classified the plan for Test Scope, Test Strategy High Level Document and TestData within the context area of each sprint.
- Performed automation on test scripts by using Java.
- Implemented automation framework for Smoke Tes t to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement andconfiguration settings of the code.
- Performed Functional testing as per user stories and performed Integration Testing & System Testing.
- Testing on different pages using Selenium WebDriver.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- The Test Cases configured to receive input Test Data Sets for the corresponding test cases usingTestNG Data Provider Annotation.
- In Hybrid/Data Driven Framework , the Test Suites, Test Cases&Test Data Sets were configured toperform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform Build.
- Generated reports using the config.xml. Also performed group and parallel testing by using config.xml.
- Scripted PL/SQL queries to verify data integrity and validate updated data for the Test cases in differentmodules of the Healthcare application.
- Worked with developers to update the defects, resolve them and track their status using ALM/QC Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox,
- Google Chrome to simulate production environment.
Environment: Java, Selenium, Config.xml, XPath, Firebug, Hybrid/Data Driven Framework,SQL server, XML, HTML, SoapUI, Maven, ALM/QC.
Confidential
Quality Analyst
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Documented Test Scenarios and Test Cases based on the functional specifications.
- Test Case Execution, Result analysis and Test Report generation.
- Associated requirements to testcases in QC.
- Responsible for Black Box Testing of the application.
- Checked the client side and server-side validations. Tested the functionality of the application.
- Reported defects in Quality Centre.
- Detecting Defects, communicating to business leads and using priority based, business critical bases and enhancement-based strategies to conduct functional Testing.
- Performed Backend testing by extensively writingSQL queries to verify the integrity of the database.
- Status Reporting to project stake holders.
Environment: HP Quality Centre, Oracle, Windows XP, Microsoft office, Test Case, Functional testing, Java.