Java Resume
Java Resume
Summary
Skilled QA Test Engineer with 7+ years of experience in crafting and testing J2EE-based enterprise applications. Key
strengths include:
In-depth knowledge of SDLC, STLC, and BLC.
Proficiency in Agile, Waterfall, and TDD methodologies.
Hands-on experience with manual and automated testing, notably using Selenium WebDriver, JUnit/TestNG, and
Java tools.
Expertise in Java Web Services, REST API, and SOAP UI testing.
Deep understanding of Web Services-SOA architecture, including XML, SOAP, and REST.
Skilled in backend testing using SQL Queries and creating multi-user scenarios.
Familiar with tools like SOAP Scope, IBM RIT, HP Quality Center, GIT, Bitbucket, JIRA, and Bugzilla.
Efficient in Unix/Linux/Windows environments and adept at shell scripting for Oracle-to-MySQL data transfers.
Strong communicator and team player, eager to embrace new technologies.
Skills
Selenium (WebDriver, RC, IDE, GRID), QTP, Junit, SQL Server, MySQL, Oracle
TestNG Xpath, Xpath checker, Firebug
HP Quality Center, ALM, JMeter, JBehave, SOAP UI ANT, Maven, Gradle
Cucumber, Jira, Rally Jenkins, Hudson, Subversion, GitHub, Cruise Control
JIRA, HP Quality Center/ALM, Bugzilla, Visual Studio Windows (Various versions), Mac OS, UNIX/LINUX
TFS
C++, Java, JavaScript, HTML, XML, CSS, Shell Scripting
Junit, TestNG, TDD (Test Driven Development), BDD
(Behavior Driven Development), Data-Driven
Development
Experience
Amdocs (Canada Life) | Toronto, ON Software Methodologies: Engaged in STLC, SDLC using Agile (including
QA Engineer Scrum) and Waterfall approaches, emphasizing Test Driven
09/2021 - Current Development.
Test Development & Management: Led Test Case Development,
Execution, and Review in collaboration with business analysts. Managed
defects using JIRA.
Automation & Frameworks: Developed frameworks with Selenium
WebDriver, Java, Junit, TestNG, and Cucumber. Incorporated UI
Regression Testing and unit test automation.
Functional, API & Performance Testing: Conducted tests with Java and
BDD via Cucumber. Utilized Postman and Soap UI for API tests, and
employed JMeter for performance assessments.
Backend & Data-Driven Approaches: Undertook data-driven tests using
JDBC and Groovy in SOAP UI, conducted backend validations with SQL
against Oracle. Utilized GIT for version control.
National Bank of Canada | Toronto, ON Analysis & Scope: Reviewed business requirements and technical
Test Automation Engineer ( Web and specifications. Engaged in meetings with business analysts and developers.
Mobile Testing) Comprehensive Testing: Managed Manual, Scrum, System, Smoke,
05/2019 - 08/2021 Integration, UAT, Database, and Regression Testing. Used HP Quality
Center for documentation.
Selenium Automation: Automated web testing in Agile using Selenium
WebDriver with Java. Used Data-driven, Page factory, and Hybrid
Framework with Excel. Deployed Selenium Grid for parallel tests.
API & Application Testing: Conducted API testing with POSTMAN and
focused on specific test cases like credit card applications.
QTP Automation: Developed and executed automated tests using Quick
Test Professional (QTP), integrating various checkpoints.
Integration, Execution & Feedback: Employed Jenkins for periodic test
runs. Conducted UAT, database integrity checks, and collaborated with
developers for issue resolution.
IQVIA Holdings Inc | Halifax, NS Analysis & Scope: Reviewed business requirements and technical
QA Analyst specifications to determine testing scope.
06/2016 - 04/2019 Test Case Management: Created and updated test cases using Excel,
generated a Traceability Matrix, and used Quality Center for reporting
and bug tracking.
Testing Procedures: Performed Manual Testing on the entire application,
covering functionality, GUI, usability, and user acceptance tests with both
positive and negative scenarios. Conducted Sanity Testing post-
deployment.
Database Interaction: Created and executed SQL queries on the Oracle
database, ensuring data integrity and spotting discrepancies.
Performance Analysis: Designed scenarios in Load Runner to conduct
performance tests, monitored, and analyzed the performance of both the
application and database servers.
Communication & Reporting: Regularly communicated with the
management team, providing Daily and Weekly Status Reports on testing
efforts.
Certifications