Full Stack Java Developer/quality Engineer Resume
Dallas, TX
SUMMARY
- Full Stack Java Developer 4 years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
- Expertise on advanced software development methodologies such as Agile/Scrum model processes.
- Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing .
- Experienced in contributing to the development of Automation frameworks built on J2EE, Maven and Selenium WebDriver.
- Experienced in developing web applications using Spring MVC framework with Hibernate validation.
- Designed and implemented open source Data - driven Automation Framework using JUnit testing.
- Extensive knowledge of standard business methodologies including SDLC, Agile/Scrum, Waterfall, STLC.
- Experienced in developing test scripts in Selenium Web driver using core Java to automate web based application, and testing and validating XPath Syntax, and worked in Eclipse.
- Experienced in testing the mobile applications using Mobile testing framework.
- Experienced in designing and developing web applications for banking, educational & financial institutions.
- Hands on experience with all phases of Software Testing Life Cycle (STLC) along with good hands on experience with Defect life cycles and worked during defect triages.
- Good exposure to the AWS Devops methodologies
- Participated in all aspects of product testing, including test plan development, execution and delivery of well-tested solutions with short time to release
- Developed Test Scripts using Functional Requirement Documents. Test scenarios are created for Positive, Negative, Boundary cases, etc. Performed all types of testing on workflows and server software.
- Provides the highest level of customer service to customers, whether these are current or prospective clients of the Company, vendors, staff, business partners or visitors
- Knowledge of web development technologies including JavaScript, HTML, XML.
- Well-acquainted with the OOPS and Java concepts -Encapsulation, Abstraction, Inheritance and Polymorphism.
- Strong oral and written communication skills, ability to adopt and learn new technologies and application, and multitask in a fast-paced environment.
TECHNICAL SKILLS
Programming Languages: JavaScript, HTML, XML, Cucumber, Java, J2EE, C, C++, J2ME, .Net, JSP Servlets
Testing Tools: Selenium WebDriver, Junit, TestNG, Jenkins
Operating System: Windows
Databases: Excel, Oracle, MySQL, MS SQL Server
Defect tracking tools: Quality Center, JIRA
Frameworks: Spring MVC, Eclipse
Cloud: AWS
Presentation tools: Power Point, Lucid Chart
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Full Stack Java Developer/Quality Engineer
Responsibilities:
- Developed Web applications using Spring MVC Java framework with Hibernate validation.
- Utilized frameworks such as Hibernate and Spring for persistence and application layer
- Retrieved data using SQL queries with mysql and involved in User Acceptance Testing (UAT) phase
- Enhanced user experience by designing new web features using MVC Framework
- Designed interactive web pages with front-end screens using HTML5 and CSS3
- Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST
- Performed Junit testing for the method validations in the Data access objects
- Developed business tier components and services using RESTful web services
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI
- Developed test scripts in Selenium web driver for automated testing of the developed web pages.
- Developed and implemented test cases based on the test scenarios during the project
Environment: Java, J2EE, JSP, SpringMVC, Hibernate, MySQL, Selenium, cucumber, JUnit.
Confidential
Java Developer & Tester
Responsibilities:
- Designed and implemented the online job recruitment services portal using Java & MySQL database
- Covered database design concepts like data modeling, relational database model, database concepts etc.
- Created simple to complex queries including multi-table joins, Unions, Views, Correlated sub-queries etc.
- Performed routine updates, upgrades and overall maintenance of website.
- Ensured accuracy of website content by thoroughly editing and cross-checking.
Environment: Java, MySQL, Servlet, JSP.
Confidential
QA Analyst
Responsibilities:
- Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios.
- Follow up with developers for proper bug fixes and help enhance bug fixing
- Find bugs and report them with focus on technical and supporting details
- Performed compatibility testing with various mobile handsets to ensure that functionality working as expected.
- Executed test suites and perform other types of testing as described in the test plan
- Tested embedded application software on various mobile devices
- Participated in weekly test planning, project status meetings and reviews.
Environment: J2ME, Java, MS-Excel