Experience with functional testing from whitebox, blackbox and greybox testing perspective.
Experience with documenting, reviewing and handling test artifacts on tools such as HP Quality Center, Rational Quality Manager (RQM) and JIRA.
Experience with non - functional testing, such as, performance testing (using tools like JMeter, Gatling), Load testing (Load UI).
Experience with website security testing with Acunetix web vulnerability scanner, MetaSploit penetration testing tool and OWASP liveCD tools.
Experience with manual WebService testing (SOAP based, Restful based) and WebService testing supported on SoapUIPro tool and CURL.
Thorough understanding of the manual testing procedure and possess excellent analytical skills with good communication and self-organizing skills.
Experience with test planning, developing test cases using analytical & logical techniques such as matrixes and choosing test cases scenarios based on risks and redacting test scripts based on the user requirements and system requirements documents.
Experience with test environment control versioning with CVS, ClearCase and Git and implementation.
Experience with incident report and tracking issues.
Experience with designing and automating tests using tools such Mercury QuickTestPro (QTP), IBM Rational Functional Tester and Selenium 2 WebDriver.
Experience running automated testing on hub such as Selenium Grid2.
Excellent interpersonal and communication skills with the ability to remain highly focused and self-assured in fast-paced and high-pressure environments.
Independent QA Engineer
Identified the real needs of the stakeholders on early phase of the SDLC and help define and redefine functional requirements, flows, business cases, and use cases.
Drove, defined and scheduled test planning and test strategies for over 4 projects of Medium Size (Simultaneously), extracted and defined functional test cases from the use cases and the non-functional such as Performance (Load), Usability and Security taking in account the evaluation criteria from the corresponding departments.
Defined work stream for the projects in charge, defined test cycles, logged test cycles outcome, bugs, test plans and test cases on JIRA project tracking tool.
Participated in test environment set up using, Jenkins and MVN as CI tool, GitHub as control versioning tool, implementing MS SQL Server DB objects such as table structures, constraints, views, materialized views, triggers.
Configured and deployed .Net web applications over IIS servers and compiling, running objects and monitoring logs on testing environment core OS.
Responsible to define tests for the SQL procedures, SOAP and Rest base WebServices interfaces by developing java clients and automating them with Apache JMeter testing tool.
Defined Test Automation framework for web applications using Java/Selenium WebDriver/JUnit and designed the main libraries to develop automation for the iOS and Android applications using Appium which is an specialized set of mobile automation libraries that works for both parties.
Planned and drove security testing using Linux BackTrack Penetration tools and Acunetix Web Security Scanner.
Status reports gathering to the QA Lead and manager.
Software QA Analyst
Participated on early software definition, analysis and design process by reviewing and help define and redefine functional requirements, flows, business cases, and use cases.
Created and designed test plans, test cases and test scope.
Maintained project, bugs and test cases on JIRA project tracking tool.
Participated in test environment set up using GitHub and implementing Oracle DB objects such as table structures, constraints, views, materialized views, triggers.
Configured and deployed Java EE applications under Tomcat and JBoss servers and compiling, running objects and monitoring logs on testing environment core OS which is UNIX based and GWT.
Responsible to test Oracle SQL procedures using Oracle SQL Developer client, testing JAX-WS and Restful (JAX-RS) interfaces by developing java client and based on specialized tools such as Soap UI.
Responsible to drive Whitebox testing on by testing the internal structure of the java objects against the alternative flows of the use cases.
Responsible to test GSM - USSD protocol based applications.
Responsible to test web based applications developed for iOS and Android.
Drove web security testing with Acunetix web vulnerability scanner.
Drove performance testing with JMeter, LoadUI and Gatling tools.
Test automation using Java/Selenium WebDriver/JUnit.
Status reports to the QA Lead and manager.
QA Sr. Analyst
Assured QA participation in software life cycle for the testable projects and change requests, adhering to the agile Rational Unified Process framework which was being implemented by the enterprise.
Reviewed test basis such as SRSs, DB and application architecture design but mainly focused on Use Cases as indicated by Rational good practices.
Participated in test environment set up by downloading programs and database objects from IBM ClearCase, also configuring and deploying Java EE Web applications under IBM WebSphere web server and compiling and running objects on testing environment core OS which is UNIX based core. I also participated running test on PL/SQL procedures, testing JAX-WS and Restful (JAX-RS) interfaces by developing local client and based on specialized tools such as Soap UI.
Identified test objectives, identify necessary test data to support test conditions and test cases, design and redact in Rational Quality Management (RQM) tools, the Test Plans, Test Cases and Test Scripts from functional and non-functional perspective (Performance, Usability, Web Security).
Assigned test execution tasks (Test Cases and Test Scripts) to the JR QA Analysts in RQM tool.
Drove website security testing with Acunetix web vulnerability scanner along with the QA JR Analyst and the development team.
Drove performance testing with JMeter, LoadUI and Gatling tools along with QA JR Analyst and in coordination with the Infrastructure team.
Controlled the ongoing activities by comparing actual progress against the plan, reporting status, tracking issues and closing incident reports.
Work closely with the PM team providing status of the test related tasks of a given project, the severity of the issues found and other info so that they might take the right decisions to achieve the success of the project.
Test automation with IBM Rational Functional Tester & Oracle Analyst for Databases.
QA Test Analyst
Reviewed test basis documents such as SRS, Business Use Cases, Software integrity documents, architecture design, and interfaces specifications and so on.
Identified test objectives, design and redact in HP Quality Center, Test Plans, Test Cases and Test Scripts from functional and non-functional perspective (Performance, Usability, Web Security).
Involved in White-box testing during Component, Integration and Implementation test levels, downloading objects involved in a project from the CVS (Control Versioning) tool, configuring and deploying Java EE Web applications in Oracle WebLogic server, develop JUnit Testing of different modules, running and testing PL/SQL procedures, testing JAX-WS Web Service interfaces by developing a local client and based on specialized tools such as Soap UI.
Involved in Black-box Testing during the required test level such as System Testing and User Acceptance Testing, once all required modules are deployed in testing environment for a project given.
Interacted with developers to handle incident reports software bugs and re-test the testing environment after the fix.
Analyzed the defects and categorized them based on severity.
Supervised routine generation of defect metrics and communicated them to upper management on a timely basis.
Redacted, track and follow up in HP Quality Center tool, the incidents (defects and bugs) noticed during the release.
Created and execute regression testing with automated test scripts using Quick Test Professional (QTP).
Worked closely with the PM team providing status of the test planning, test execution process, issues found, the severity of the issues and other info so that they might take the right decisions to achieve the success of the project.
Alpha and beta testing, contributing close to clients and partners to ensure functionality of the system to be integrated and resolve problems.
Redacted and send to stakeholders Test Summary Reports and Test Closure Reports.