James Thomas J
Email: *******@*****.***
Ph#: 310-***-****
Professional Summary:
Over 4 years of QA experience in various phases of testing lifecycle like requirement gathering, risk analysis, project planning and estimation, testing, defect management and reporting.
Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Rational Unified Process (RUP).
Extensively experienced in Software QA performing Manual and Automated Software Testing, writing Test plans and Test cases using various Automation Tools.
Expertise in developing Test plans, Test Scripts, Test Cases and procedures Requirement Traceability Matrix and Test Analysis Report.
Experience and having Knowledge in developing end to end automation using Selenium WebDriver/RC/IDE/, Junit/TestNG.
Sound knowledge on Junit/TestNG framework for Unit testing.
Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit
Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
Hands on experience in manual testing at all levels of STLC (Software Testing Life Cycle).
Strong experience in cross browser, cross platform web testing with Selenium WebDriver.
Good programming skills in Java, VB, C#,SQL.
Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center, Bugzilla and Jira.
Good Knowledge in Web Services testing using SoupUI, Groovy Scripting.
Excellent understanding of waterfall model and agile methodology – SCRUM.
Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
Technical Skills:
Testing Tools
Selenium IDE/ WebDriver, Quick Test Pro (QTP), Visual Studio
Languages
JAVA, VB Script, XML, C#
IDE
Eclipse, TOAD
Test Framework
Junit, TestNG
Continuous Integration Tools
Jenkins
Methodologies
Agile-Scrum, Waterfall
Bug Tracking Tools
JIRA, Mercury Quality Center (QC), Bugzilla
Browsers
Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Databases
SQL Server, MS Access, MySQL
Operating Systems
Windows (XP, Vista & 7, 8) Linux, Mac
Masters in Computer Science (SVU University), CA
Client: D+H Feb 2015 - Present
Role: QA Engineer
Responsibilities:
Documentation of WinRunner scripts and automating in Visual Studio C#.
Writing Manual test cases and bugs reporting
Data validation using SQL queries.
Environment: Visual Studio, Win Runner, MTM, MS- Word, MS-Excel, Manual testing, C#, Mercury QC, SQL.
Client: Home Depot Nov 2009 - mar 2013
Role: QA Engineer
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.
Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE). Contributed in framework creation.
Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
Involved in testing of web applications and Web Services and xml data validation of business rules and business logic and used SOAPUI Used XPath to work with dynamic and static objects in Selenium.
Used Selenium WebDriver and Junit to run the parallel testing.
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, Junit
Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Performed Manual/Automated tests via navigation and workflow of the application.
Writing and reviewing test cases to validate the functionality of all the modules.
Regression testing of the various builds of the application manually.
Analyzing reports and suggesting changes in the application and monitoring them.
Sending Issues to manager by tracking the bugs.
Performing system testing on each build.
Coordinating between clients, developers, team members and review meetings.
Maintained requirements traceability matrix using Mercury Quality Center.
Used Mercury Quality Center for Maintain test cases and for Defect Tracking and Defect Reporting.
Developed Test Plan of the application using Project Management Plan document.
Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
Analyze formal test results in order to discover and resolve defects, bugs, errors, configuration issues and interoperability flaws.
Participated in test readiness reviews, test evaluation, lessons learned, and reported test findings in team meetings.
Connected to database to Query the database using SQL for data verification and validation.
Gather the relevant test data necessary for the test scripts, based on the Transactions, Test Conditions documents and updated in the property files.
Planned, designed, evaluated, and executed test cases and test plans for Functional and Regression testing.
Environment: Selenium IDE/Web driver, Windows 2000/ UNIX, Win Runner, Test Director, MS- Word, MS-Excel, Manual testing, Java, Junit, SoupUI, Groovy Scripting, Eclipse, Mercury QC, SQL.
Client: MyLife Jan 2008 - Jun 2009
Role: Manual Tester
Responsibilities:
Designed and Created Test Cases using Test Director.
Performed checking the user profiles and their login scripts.
Checked the basic functionality by manual testing.
Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.
Modified the Test Scripts accordingly when we record the applications.
Performed User Acceptance Testing (UAT), interacted with users for execution of test cases in UAT.
Involved in examining the severity and priority of the Defects and Test Results Reporting.
Mercury QC is used for the for creating test plans, defining requirement, defect tracking and defect reporting.
Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
Verified the data from backend by running the SQL queries.
Created detailed test plan and test cases by analyzing business logic and user requirements for manual testing and user acceptance testing
Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
Extensively used Selenium IDE to record, playback and debug individual test cases.
Testing with diversified skills in Manual testing of web based and client/server applications.
Environment: Test Director, Manual testing, Java, HTML, XML, SQL Server, Oracle, Mercury QC
Education: Bachelor of Engineering, Electronics and Communication Engineering from Vinayaka Missions Anna University.
References: Will be provided upon request.