Software Qa Engineer & System Analyst Resume
Dallas, TX
OBJECTIVE:
Seeking for a Quality Assurance(QA) Automation Engineer, preferably a full - time position.
SUMMARY:
- Experienced in all phases of Software Development Lifecycle and Software Testing Lifecycle.
- Hands-on experienced in developing Automated Test Framework with HP QTP/UFT and Selenium WebDriver along with related tools and technologies such as TestNG, Log4J, XSLT, Cucumber, etc. and continuous integration with ANT/Maven and Jenkins.
- Skilled in analyzing business requirements, preparing and executing test plan, test cases, use cases; and performing smoke testing, functional testing, backend testing, blackbox testing, whitebox testing, integration testing, regression testing and user acceptance testing.
- Hands-on experienced in Agile methodologies such as SCRUM, Waterfall Model and Test Driven Development with Jenkins, Confluence and JIRA tools for tracking stories in a Project.
- Experienced in analysis, design, and development of client-server, distributed and web applications using Core Java and J2EE Technologies such as JDBC, Hibernate, Spring MVC, Spring Data JPA, etc.
- Knowledgeable in client scripting language and server scripting languages and Web Application Development using C, C++, Python, JavaScript, JQuery, JSON, Angular 2 and Node JS, HTML5, Oracle, SQL Server, with Microsoft .net and C#, and MySQL and NoSQL DB like MongoDB.
- Familiar in designing RESTful Web Services for consuming and creating data using Jersey.
- Excellent in developing and testing core software and third party web and client/server applications; and hosting them on Amazon AWS Web Services on Apache Tomcat, JBoss, and Oracle Application Server.
- Expert in analyzing quantitative data with parametric and non-parametric statistical tests using SPSS for Windows and qualitative data using MAXQDA.
- Excellent theoretical and practical background in object-oriented analysis, design and programming; and software specification including UML diagramming, and data modeling.
- Self-motivated, team player, quick learner and able to handle multiple projects concurrently.
- Able to work independently as well as within a team environment. Able to train co-workers and company's newly hired and existing employees being familiar and expert with new tools and technologies.
- Excellent in developing a strong understanding of the project and testing objectives; and to be responsible for completing system testing to ensure company's products and services meet organizational standards and end-user requirements.
- Have excellent communication, interpersonal, and presentation skills, in order to interact with business analysts, project managers, development team, clients, and project stakeholders.
TECHNICAL SKILLS:
Languages: JAVA, J2EE, C, C++, SQL, PL/SQL, HTML, HTML5, CSS, CSS3, JavaScript, jQuery, Visual Basic, Python, C# on .NET, etc.
Java/J2EE/XML Technologies: JSP, JPA, JDBC, XML, AWT, Swing, JQuery, AJAX, SOAP, RESTful, XML, XSD, JSON, WSDL, etc
Databases (RDBMS): Oracle 10g, SQL-Server, MySQL Server, NoSQL, MongoDB, etc.
Frameworks: Spring MVC, Hibernate, JSF, JPA
Web App & Messaging Servers: JBOSS, Web Sphere, Oracle Application Server, Apache Tomcat
IDE: Eclipse, Spring STS, Net Beans
Operating Systems: Windows, LINUX, Mac
Design Tools and Methods: UML, Unit Testing, Agile Methodology, Cucumber, etc.
Markup Languages: SQL, PL/SQL, XML, HTML, XHTML, Java Script
J2EE Design Patterns: Singleton, Factory Method, Adapter, Decorator, Business Delegate, Front Controller, Session Fagade, DAO, and MVC, etc
Configuration Management Tools: CVS, GitHub, MS Source Safe, SVN, Web Sphere MQ, Confluence, JIRA, Jenkins, Bugzilla, etc.
Build Tools: ANT and MAVEN
Test Tools: Junit, TestNG, Appium, Mockuito, QTP 9.0+, UFT 12.0+, Selenium WebDriver, Log4j, XSLT Reporting, Quality Center/ALM, etc.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Software QA Engineer & System Analyst
Responsibilities:
- Supervise a team of seven other members including four onsite and three offshore members.
- Analyze business requirements, prepare and execute test plan, test cases, use cases; and performing smoke testing, functional testing, backend testing, blackbox and whitebox testing, integration testing, regression testing and user acceptance testing; and write defect report.
- Developing and executing Automated Test Frameworks using Selenium WebDriver along with related tools and technologies such as TestNG, Cucumber, Bugzilla, ANT, Maven, Jenkins, etc.
- Began working in the requirement analysis phase of the SDLC, then designed system architecture, database, and UI diagrams; now working on coding, debugging, testing, and deployment phases.
- Developing an Insurance Adjustment software for making Insurance Adjustment process automated using advanced J2EE Technologies such as Hibernate, Spring MVC, JPA, Spring Security, RESTful Web Services.
- Conducting walk through meeting for requirement review, provide feedback to the Business Analysts.
- Training the company's newly hired and existing employees being familiar and expert with new tools and technologies.
Confidential
Software Engineer
Responsibilities:
- Worked on various tasks for maintaining and upgrading company's existing Batch System for Auto Quote processing, and renewals, rewrites, endorsements, ID cards.
- Worked using HTML, JavaScript, CSS, jQuery, etc. for front-end development.
- Worked using Core Java with J2EE components, Visual C++, Visual Basic, and C# on ASP.NET, etc.
- Also worked on various tasks for searching and gathering records from Oracle database using PL/SQL. Wrote and used PL/SQL procedures, functions, cursors, triggers, exceptions, packages, etc.
- Prepared Test Plan, AND Test Cases and executed with HP UFT, Quality Center, ALM, for tracking requirement and issue tracking.
- Wrote and execute numerous UNIX Shell Scripting commands.
- Conducted SCRUM meetings with developers, project managers, business analysts, clients, and testers.
Confidential
Software Engineer
Responsibilities:
- Worked as a front-end Java Developer for debugging, coding, and customizing and upgrading the McLeod's existing system
- Coded with Java Swing, HTML, JavaScript, CSS, jQuery, etc. for front-end development
- Coded with Core Java and J2EE with Spring MVC for back-end development
- Deployed software on Tomcat, and Raptor
- Used JDBC and Hibernate, and Oracle 10g for database development.
- Used PL/SQL for writing queries that required searching, gathering, and manipulating records from the company's database.
- Developed, used, and maintained automated test scripts with UFT with RESTful and SOAP Web Services for consuming and creating data for company's Client-Server, and Web-based applications.
Confidential
Researcher and Programmer
Responsibilities:
- Worked for the Confidential Computer Science department in several National Science Foundation (NSF) projects.
- Analyzed business requirements, prepared and executed test plans, test cases, use cases; and performed smoke testing, functional testing, backend testing, blackbox and whitebox testing, integration testing, regression testing and user acceptance testing.
- Developed and executed Automated Test Frameworks using HP UFT and Selenium WebDriver along with related tools and technologies such as TestNG, ANT, Maven, Jenkins, etc.
- Used C# on .NET, HTML, CSS, JavaScript, XML, jQuery, for front-end development; and used Google AppEngine, and Amazon Cloud server for Application deployment.
- Used JDBC, Hibernate, Servlets on Spring MVC Framework for back-end development.
- Wrote and used queries, partitions, functions, procedures, triggers, exceptions, packages etc.
- Used Oracle database using PL/SQL and C# on .NET with MongoDB for developing a NoSQL project.
Confidential
Programmer, System Analyst, and Author
Responsibilities:
- Analyzed system requirements, designed system's data-flow diagram, user interface, and database and overall system architecture.
- Developed and maintained dozens of academic, business, and library management software and Websites.
- Programmed with MS Visual FoxPro, Visual Basic, HTML/CSS, JavaScript, and Java
- Used MySQL, Oracle PL/SQL database, etc.
- Authored and published about 20 books on Computer Science, Programming Languages, and Information Technology Education.
