AVILA TERESA JONES
●Technical consultant with over 9 years of professional experience in Software Development Life Cycle (SDLC) core area such as analysis, coding, automated testing, and deployment of object oriented and web-based enterprise applications using Java/J2EE technology.
●Experience building Automation from scratch for Web Applications using Selenium Web driver, TestNG, Cucumber, Maven and CI along with the Extent Reports for Reporting.
●Experience in building Applications using Java, J2EE, JDBC, SPRING and RESTful Web Services.
●Comprehensive command over Core Java fundamentals like OOPS, Multithreading, garbage Collections and Concurrency API.
●Good understanding of Object-Oriented design concepts
●Expertise in Core and JEE Design Patterns like Factory, Abstract Factory, Singleton, Data Access Object, and MVC in the development of Multi-Tier Distributed Enterprise Applications
●Expertise in using various IDEs namely IntelliJ, Visual Studio code and Eclipse.
●Exposure to O/R- Mapping technologies like Hibernate.
●Experience in relational databases Oracle and MySQL
●Experience in Production Support, involved in investigation and fixing of incidents, preparing root cause analysis, incident report documents and implementing all production changes
●Full stack developer with expertise in developing Spring Boot and Angular applications.
●Well versed with Agile Scrum processes – requirements and change management, configuration management, software lifecycle, review process, process improvement and implementing best practices
●Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC and Agile frameworks
Bachelors of Engineering: Computer Science and Engineering, Anna University 2008
Java &J2EE Technologies
Client-Side Technologies Java, JDBC, REST
Selenium Webdriver, Cucumber
Frameworks Spring, Spring Boot
Web/Application Servers Tomcat, JBoss.
Java Tools / IDEs Eclipse, IntelliJ, VSC, SQL Developer, Log4J, JUnit
Source Control SVN, GIT
Integration Tools Hudson, Jenkins, Sonar, HP Fortify
RDBMS Oracle, MySQL.
Operating Systems Windows, UNIX
Role: Sr. Java/ QA Automation Engineer Oct 2017 to Till Date
Client: Vanguard, Charlotte, NC
SMA are Separately Managed Accounts, an investment manager selects securities for the account’s owner. A key difference between a mutual fund and an SMA is that the SMA owner is the direct owner of the portfolio’s securities and has all of the rights and privileges that accompany direct ownership. The direct ownership of portfolio securities in an SMA provides investors with more control, customization opportunities, transparency, and portability. Objective of the project is to create a webservice which would transfer validated data from target database to reporting database and then create business reports using Cognos reporting tool.
●Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
●Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
●Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
●Developed test code in Java language using Eclipse, IDE and TestNG framework.
●Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
●Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
●Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAP UI, Maven and Jenkins.
●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.
●Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
●Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
●Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
●Used TestNG framework to run unit test and Maven to build the Project.
●Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
●Developed automation scripts using Appium and Perfecto to reduce the manual effort while executing the test procedures.
●Involved in acceptance testing using Cucumber and Selenium WebDriver.
●Used Firebug to do web-based application testing with selenium for the commands and locator application.
●Develop Java scripts to automate the test cases.
●Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
●Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
●Used Quality Center/ALM for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
●Used GIT for code repositories and Maven for the dependencies.
●Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Crowd Babble Analytics Test Automation- Astute Code Nov 2014 to Jun 2016
Java Test Automation Engineer
●Experience building Automation from scratch for Web Applications using TESTNG, Selenium Web driver, Cucumber, Maven and CI along with the Extent Reports for Reporting.
●Adapted Test-Driven Development using Java test framework JUNIT.
●Developed application as standalone Application using spring boot framework.
●Used GITHUB SCM for code storage, branching and merging
●Developed ORM for the Database entities using Hibernate API to ease DAO layer development
●Managed application dependency management and build/deployment task with MAVEN plugin
●Implemented Database scripts for Data setup to support SIT and UAT testing
●Used JIRA as a defect tracking and project status tracking system in the project
Environment: Core Java, Selenium Web driver, Cucumber, Angular, Spring, Hibernate, Spring Boot, Rest API, Log4J, Oracle
Crowd Babble Customer Support Application – Astute Code Aug 2012 to Sep 2014
●Implemented test driven development using JUNIT frameworks
●Used Java-J2EE patterns like Front Controller, Value Object, Data Access Objects and Singleton patterns
●Used Java multithreading, implemented using concurrent package; made use of Executor Service for thread pooling and concurrent collection package such as Concurrent HashMap, Blocking Queue, etc.
●Developed data access layer using ORM framework Hibernate for mapping database scheme to object model
●Implemented database scripts to support integration testing
●Developed Automation test scripts for regression testing
●Debugged critical production issue by analyzing log files and data
●Developed the application by extensive usage of Object-Oriented Design pattern such as Factory, Adapter and Template to ensure code readability and maintainability
●Implemented Spring Core container for dependency injection.
●Used Jenkins for continuous integration and deployment
●Build, deployment and third-party libs were managed via maven plug-ins and framework
●Used JIRA as a defect tracking and project status tracking system in the project
●Used Confluence to share design and project information
●Conducted technical feasibility study and provided POC's (Proof of Concept)
Michaels, Irving TX – Tata Consultancy Services June 2010 to July 2012
Java Developer -
●Implemented Web Services client for service using Java web services API
●Involved in test-driven development using JUNIT/MOCKITO framework
●Developed UI component development using JSP and custom tag library
Environment: Core Java, Java Rest Web Services, JAXB, Spring, Hibernate, Log4J, Oracle
The Home Depot, Atlanta GA – Tata Consultancy Services Jan 2010 to May 2010
ONLINE DATA Migration RE-ARCHITECTURE
●Implemented application code using Spring Core container for dependency injection
●Used Hibernate as ORM tool and developed Hibernate configuration files for establishing data base connection and Hibernate mapping files based on POJO classes
●Implemented test driven development using JUNIT/MOCKITO for unit testing functionality
●Extensive use of OO Design Pattern for code reusability and adaptability
●Built and deployed application in server is configured by using maven plug-in and configuration file
Environment: Core Java, JAXB, Spring, Hibernate, Log4J, Oracle, WebSphere, Maven, PL-SQL
The Home Depot, Atlanta GA -Tata Consultancy Services Mar 2009 to Dec 2009
●Developed the application using Core Java, Spring and Hibernate
●Worked on enterprise relationship design of the database
●Developed the web layer using Spring MVC framework
●Implemented ant scripts to build and deploy the application
Environment: J2EE, ORACLE, Spring, Hibernate, Maven