System Tester Resume
TX
PROFESSIONAL SUMMARY:
- Over 4+ years of Experience in developing end to end automation using Selenium WebDriver/RC/IDE/ Junit/TestNG, Appium, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Expertise in Smoke Testing, Backed end Testing, Black - Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
- Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts using Python
- Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
- Experience in developing end-to-end automation using Selenium WebDriver/RC/IDE/ Junit/TestNG, Appium, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
- Experience using Eclipse and IntelliJ IDEA to develop JUnit and TestNG frameworks.
- Having experience on Mobile Automation (Android and IOS) using Appium (Selenium) and knowledge of Calabash.
- Adept in documenting defects with high level of detail, accuracy, and informative recreation steps using Test Management and defect reporting tools like Quality Center/ALM, AIM, JIRA and Bugzilla.
- Defect Management using bug-tracking tool like JIRA, HP Quality Center (QC).
- Experience in Scrum, Iterative and Agile methodologies.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus. Strong Skills in Database Design, Process and Data Models.
- Experience with Mobile testing simulator and Perfecto Mobile.
- Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
- Driven to meet deadlines, motivated to produce robust, high-performance software.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Languages: Java, C#, HTML, XML, SQL, PL SQL, Python
Automation Tools: SoapUI, UFT, LeanFT, Selenium
Scripting Languages: JavaScript
Defect Tracking Tools: HP Quality Center, ClearQuest, JIRA. ALM
Development Environment: Eclipse IDE
RDBMS: MySQL, MS-SQL Server, MS Access, Oracle
Misc. Tools: MS Office, Log4J, Maven and SVN
Databases: Oracle 11g/10g, SQL Server
Operating Systems: Windows, Mac OS, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, TX
System Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Created automated test scripts for the Front-End Applications and Data base applications and for Regression testing.
- Involved in gathering requirements
- Involved in gathering requirements, System Test Plan development.
- Developed test deliverables like System Test Cases and Procedures, System Test Analysis Summary Report
- Developed BRD and FRD for the project.
- Involved in JAD sessions with users, stakeholders and technical team.
- Involved in understanding and problem solution depending on the change of requirements.
- Involved in SIT, Regression and PIT Testing.
- Validated PIT transaction in MMIS.
- Conducted Functional, Integration and Regression Testing using UFT/QTP
- Worked as CO lead and giving real time process and estimation to reach goal to manager and client.
- Validated 834 and F3 Files. Having hand on experience for EDI.
- Worked with UAT team for SIT test results and process.
- Mapping (RTM) the requirements and test cases in HP Quality Center.
- Conducted Functional, Integration and Regression Testing using UFT/QTP.
- Developed and Executed VB Scripts in UFT/Q and expertise in window virtual studio.
- Involved in MAVEN configuration for running servers and scripts after the build.
- Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
- Created Test Strategy, Test Plan & Test Scripts in HP ALM.
- Bugs were identified and reported to the development team in ALM.
- Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
- Wrote simple to complex SQL query for database testing.
- Schema validation, Inbound and Outbound Data Validation.
- Executed Test cases manually to test Application functionality against user requirements for security.
- Worked on determining Magi and Non- Magi based Medicaid Eligibility for different Medicaid plan.
- Report generation of SIT testing and Responsible in providing regular test reports to the management.
- Assigned and describe logged Defect to TFAL and BA.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
Environment: : SoapUI, HP ALM, Toad, Jira, Business Object, SharePoint, Notepad++, Quality Center, Oracle, Windows, UFT.
Confidential, TN
QA Engineer
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlogs, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium WebDriver 2 to test the web application.
- Performed testing on both Native and Web mobile versions on Appium tool.
- Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM/Selenium Web driver, Simulators, XCODE, and BREW.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Utilized both IntelliJ IDEA-Maven for end-to-end UI Automation in Appium.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Built various graphs for business decision-making using Python Matplotlib library.
- Wrote and executed various PostgreSQL queries from Python using Python-PostgreSQL adapter psycopg2.2.
- Wrote scripts for mobile application (on handsets) and mobile web (on handsets, iPad and Tablet using device's browser).
- Downloaded different simulators from vendor websites like Apple and Google
- Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SoapUI, wrote adaptors to test / invoke web services.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, XPath, Salesforce, Python, Eclipse, Perfecto Mobile, Rest, Cucumber, Appium,SOW, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows.
Confidential, Tampa FL
QA Test Analyst
Responsibilities:
- Developed Manual test cases by decomposing use cases for specific functional requirements.
- Prepared mapping requirement of High-level requirement and functional requirement.
- Made recommendations for manual and automated testing of varied functionality.
- Created test plans by analyzing the Business Requirements and System Requirements of the application
- Participated in Agile Development cycle.
- Worked closely with Application Architects, Business Analysts, and Project Managers to discuss and collect business requirements, participated in design sessions and application walk through.
- Developed test scripts for Acceptance test, Maintenance test and Regression tests and executed them
- Used ALM/HP Quality Center for organizing Requirements, Test Cases and Defects.
- Maintained the Selenium & Java automation code and resources in source controls like Github over the time for improvements and new features.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Automating different application test scenarios using Appium.
- Used XPath and DOM to work with dynamic and static objects in Selenium
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Knowledge of creating and executing automation scripts in perfecto mobile tool for testing of mobile native apps in android and iOS devices.
- Automate the mobile website of what to expect functionalities with Appium and Xcode.
- If you are developing a GUI application (in Tkinter, PyQt/PySide, wxPython, PyGTK, PyGame…), you should change the declaration to gui scripts. On *nix, this makes no difference, but on Windows, it means that running your script by opening the created .exe files does not show a console window.
- Performed Regression testing to daily builds both manually and running automated scripts using Selenium.
- Performed Data validation testing using SQL scripts.
- Worked with Business Analysts to define and design test scenarios and test data.
- Distributing work to the offshore team and get the status from them at the end of each day and report back to the QA Manager
- Used ALM/Quality Center to track and report system defects and bug fixes.
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution.
- Performed UAT (User Acceptance Testing) and Regression Testing and Batch testing.
- Performed Integration testing to verify the data interface between various application modules.
- Performed System and Regression testing for new releases.
- Worked with developers to reproduce errors and resolve software anomalies.
Environment: Selenium WebDriver, Junit, Jenkins, Salesforce, XPath, Python, SoapUI, Appium, Perfecto Mobile, Agile, MAVEN, Firebug, Eclipse, Quality Center, Oracle, Windows, Cognos, Informatica.
Confidential
QA Consultant
Responsibilities:
- Attend daily scrum meetings, iteration planning meetings, bug triage to align the testing efforts with respect to changing projects needs and priorities involved in test planning based on the requirement gathered by the Business Analyst.
- Define scope and the testing approach; create QA project plan, review requirements and technical documentation for usage, testability and traceability. Deploy and manage the testing framework, manage and coordinate with testing resources including offshore resources.
- Test strategy was to make test plan and do system testing.
- Experience in Software Testing and QA implementation for Client Server and Web based Applications.
- Ability to work closely with developers and project managers to analyze the new features of the software application.
- Experience in preparing a Quality Assessment Report at the end of the release highlighting the vulnerable areas of the product
- Four testers were in the team with the correct expertise in health domain perform GUI functional and sanity testing manually for each new build of the application.
- Verifying of the data was done through reviewing and doing regression testing.
- Used Apache POI for reading data from excel files.
- Execute test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.
- Smoke testing was completed and did regression testing through Selenium IDE.
- Performed cross browser testing running multiple test cases at a time using selenium web driver. Used firebug to locate the web element by hovering the web element we are searching.
- The data was finally stored in the database SQL in the toad application and weekly status report was create.
Environment: MS Power Point, Windows, Selenium IDE, SQL Server, Agile/Scrum, MS Exec
Confidential
QA Tester / Analyst
Responsibilities:
- A detailed Analysis of Requirements and preparation of scenarios: Updating Project Tracker with the conflict that have been identified in the analysis. Coming up with queries at initial stage and updating the query tracker with resolutions after discussing with SA and Business which will be provided for team to refer while execution.
- Preparing Test cases as per scenarios identified.
- Mapping each Test case to Requirement and preparing Requirement Traceability Matrix .
- Logging defects, 99% of the defects logged are fixed without any rejections.
- Providing overview of the CR/project to Team Lead to confirm my understanding.
- Providing Overview to other team members to help them in better understanding the flow before execution.
- Attended Defect Tracking and project meeting and provided updates on project execution status.
- Discuss Defect details with Development team for more details and tracks till the closer.
- Maintains Test data and Artifacts for future reference in common folder.
- Provided Knowledge transition to new team members.
- Involved in UAT, DEV cycle for some of the handled modules.
- Involved in giving inputs for Preparing UAT Test Plan.
- Performed Sanity Testing on every build.
- Performed Regression testing for different modules for every release.
- I have done peer review for most of the CR’s written by all team members and I have given them suggestions to come up with good quality of preparing TC’s.
- Logging and reporting defects in mercury quality center tool.
Environment: Windows, SQL Server, HP ALM (quality center), Selenium IDE, IE, Chrome, Firefox.