Senior Qa Engineer Resume
Grapevine, TX
SUMMARY
- 15+ years of experience as a QA Analyst in automation and manual testing and 3 years as a Java / J2EE developer in developing applications.
- Proficient in writing Test plans, and Test cases.
- Solid experience in executing, Black box, White box, Regression, Functional, Smoke testing.
- Proficient in designing J2EE applications using MVC pattern and Spring framework.
- Experience in usage of ORM (Hibernate) in Spring framework.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Experienced with various application / web servers like JBoss, Web Logic, and Tomcat.
- Experience in providing Production Support for Java/J2EE applications.
- Experienced in using databases ORACLE, DB2, MYSQL, SQL Server for backend testing and other purposes.
- Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, MVC, Hibernate, Spring MVC, HTML, JavaScript, CSS, JSF, EJB, JDBC, XML and JUnit.
- Experience with Multithreading.
- Strong knowledge on Methodologies in SDLC for Agile and Waterfall.
- Good communication and interpersonal skills with the ability to work in team or independently.
- Communicated with different teams like developers, BA, and management level to resolve issues.
- Used different platforms like Mainframe, Client / Server and Web applications.
- Skilled in using complex SQL queries to retrieve data for testing different scenarios and to get required result,
- Managed a team member in Confidential, Confidential and Confidential Technologies as a Team Lead.
- Experienced in providing training, mentoring and interviewing new hire.
TECHNICAL SKILLS
Languages: Java, J2EE, C / C++, Groovy, C#
Technologies: EJB, Java Beans, JSP, Servlets, JDBC, SQL, UML, HTML5, XHTML, DHTML, XML, CSS3, jQuery
Scripting Tools: JavaScript, VB Script, Shell Script
Application Servers: Oracle Weblogic, Tomcat, Jboss
Frameworks/ORM: Spring, Hibernate
Web Services: SOAP, WSDL, RESTful web service
Web Ser Test Tools: Soap UI Pro
Amdocs App: Telegence / Amdocs CRM, Enabler, OMS
Databases: Oracle, DB2, MS SQL Server, MS Access, MySQL
Operating System: Windows 2003/XP/7/8, UNIX, Linux (Red Hat), Solaris, Mac OS
IDE: Eclipse, Net Beans, Visual Studio
Testing Tool: Quality Center / Test Director, Office InfoPath, QTP, Selenium WebDriver
Reporting Tool: Keynote, WebTrend / Business Objects
Methodologies: Agile / Scrum, Waterfall
Ticketing System: Rational ClearQuest, Remedy, Clarify, Jira, Bugzilla
User Story Tracking: Rally, Jira
Other Tools: JUnit, ANT, SVN, Toad
Functional Domain: Telecom, Reservation, Automotive
PROFESSIONAL EXPERIENCE
Confidential, Grapevine, TX
Senior QA Engineer
Responsibilities:
- Writing automation scripts using Selenium with Java.
- Involving in Analysis, Planing and Retrospect and other meetings.
- Performing data verification / validation using SQL queries.
- Performing Backend testing for Data Base for data verification.
- Testing Web Service with Snaplogic.
Environment: Snaplogic, GreatPlains, Java, Selenium Webdriver, Agile, Eclipse
Confidential, Atlanta, GA
Senior QA Engineer
Responsibilities:
- Creating automation scripts Web application from Business Partner Acceptance Criteria using Groovy in Soap UI Pro and Java in Eclipse.
- Executing and maintaining automated test scripts using Groovy in SOAP UI Pro.
- Writing and performing manual test scripts in Office InfoPath.
- Developing automation scripts in Java using Selenium Webdriver.
- Executing Regression testing using Selenium automation scripts prior to production releases.
- Communicating and Working with multiple departments within the company about issues and performance.
- Understanding the interdependencies among many applications to ensure testing cover the full range, by understanding business and technical requirement.
Environment: Soap UI Pro 5.1.3, Jira, Office InfoPath, Groovy, Agile, Selenium Webdriver, Java, Eclipse
Confidential, Dallas, TX
Software QA Engineer - Team Lead
Responsibilities:
- Directing team and performing Regression, Functional, Backend, Web Service, and Smoke Testing.
- Communicating with team members, developers and business analysts to resolve issues / concerns.
- Developing automation scripts using Selenium Webdriver and manual test scripts using Team Foundation Server.
- Executing end to end testing by running Selenium automation scripts prior to production releases.
- Maintaining and updating automation test scripts in Subversive.
- Developing and maintaining automation framework.
- Executing and modifying test cases using LISA’s test tool.
- Creating assertions and filters in automation scripts in CA LISA to extract values from response and writing output results.
- Creating SQL steps in LISA Service Virtualization to extract JDBC result set based on the results created.
- Supporting the team in developing and debugging the automation scripts written in C#.
- Determining the test approach to ensure high quality delivery to business.
- Debugging and troubleshooting the Selenium automation scripts after daily batch execution.
- Identifying and raising risks to quality in projects and releases.
- Determining test scope for projects and releases.
- Facilitating and managing the project testing schedule.
- Reviewing and evaluating test project deliverables for acceptance.
- Adhering to established processes and guidelines from Project Management and QA Management.
- Writing documents for new and existing products.
- Writing automation scripts for Web Services in Soap UI Pro.
- Using SQL to validate data from sources like, Files XMLs and SQL Server Databases.
- Gathering test data from MS SQL Server using SQL queries.
- Developing automation scripts from scratch using Selenium Webdriver.
- Maintaining continuous integration tests of nightly automation runs with Jenkins.
- Executing and modifying automation scripts using C# in Visual Studio.
- Supporting the application deployment when going in production.
- Maintaining test cases in Quality Center and Automation scripts in Subversive (SVN) repository in Agile.
- Testing Mobile device application using simulator and devices.
- Interacting with teams in retrospect to improve performance and functionality of new and existing systems.
- Using SVN for version control and Agile Methodology.
- Using Atlassian Jira Agile for User Story tracking system.
- Opening and tracking defects in Jira.
Environment: Jira, Quality Center 11.5, Jenkins, Selenium Webdriver, C#, SQL Server 2014 Management Studio, CA Lisa Service Virtualization 7.5, NUnit, Subversive, Agile, Visual Studio 2013, Xpath, MS Team Foundation Server
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involving in Analysis, Design and Implementation/translation of Business User requirements.
- Analyzing Business Logic to produce Business Workflow Diagram, Use Cases.
- Involving in multi-tiered J2EE design utilizing Spring IOC, Aspect Oriented Programming (AOP) architecture and Hibernate.
- Developing the client side screens using HTML5, CSS3, JavaScript and jQuery 1.9.
- Implementing J2EE Design Patterns such as MVC, DTO, DAO, Front Controller, Factory, Facade, etc.
- Using SQL Navigator and SVN for design, development & version control.
- Using Spring MVC framework for dependency injection, transaction management and AOP.
- Developing RESTful based Web Services for Payment Transaction and Payment Release.
- Invoking the web services by using RESTful for creating proxy classes and search functionality.
- Involving in design and hands on development of Hibernate framework components with annotations.
- Using Hibernate persistence framework for storing user preference, user profiles, scanning results and other storage information.
- Developing several interactive web pages using AJAX, JSP, HTML, DHTML, XML, servlets and JavaScript to perform checking and validations Confidential Client-side.
- Working with Agile Methodology and SVN for version control.
- Used Rally for User Story tracking system.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring Framework, Unix / Linux, Apache Tomcat 7.0, XML, WSDL, Log4j, ANT, UML, Oracle, Toad, HTML5, CSS3, Eclipse, SVN, JBoss 5.0, jQuery 1.9, JavaScript, Rally, RESTful, Agile
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Designing the Role Expert component using Spring MVC framework, Hibernate persistence framework and Oracle as the development database.
- Coding Business services using Spring and also interacting with the database using Spring DAO.
- Designing the Front-end screens using Servlets, HTML, JavaScript and jQuery.
- Developing a prototype with XML Technologies and SAX parsing methodology.
- Designing and integrating the full scale Hibernate / Spring persistence Solution with the application architectures
- Involving in Deploying and Configuring and administration of applications in Web Logic Server 12c.
- Designing the front end using HTML5, CSS3 and jQuery.
- Developed web tier by using Servlets, JSP, Java Script, and XML.
- Used Rally for User Story tracking system.
- Opening and tracking the defect tickets in Quality Center and Bugzilla.
Environment: Java, J2EE, Spring, Hibernate, Multi Threading, JSP, Servlets, Unix, CSS, jQuery, JUnit, Eclipse, Log4j, ANT, JDBC, Oracle, SQL, Rally, Bugzilla, Quality Center
Confidential, Irving, TX
QA Analyst
Responsibilities:
- Analyzing Business Requirements and System Specifications for creating test scenarios and test cases for Regression, Functional and Smoke Testing in Waterfall.
- Documenting processes and troubleshooting guides for other support organizations.
- Performing diagnostics of problems, troubleshooting and developing technical solutions.
- Leading conference calls for issues and clarifications.
Environment: Oracle, TMU Simulator, Jira, System Trace Log View, DB Visualizer, Quality Center 10.5.
Confidential, Richardson, TX
Software Test Engineer / Java Developer
Responsibilities:
- Reviewing Business / Product Requirements and System Specifications for creating test scenarios and test cases for Migration, Regression and Functional, Backend testing for various Ecommerce, web and Client Server applications.
- Designing the Role Expert component using Spring MVC framework, Hibernate persistence framework and Oracle as the development database.
- Coding Business services using Spring and also interacting with the database using Spring DAO.
- Designing the Front-end screens using Servlets, HTML, JavaScript and jQuery.
- Developing a prototype with XML Technologies and SAX parsing methodology.
- Designing and integrating the full scale Hibernate / Spring persistence Solution with the application architectures
- Involving in Deploying and Configuring and administration of applications in Web Logic Server 12c.
- Designing the front end using HTML5, CSS3 and jQuery.
- Used Rally for User Story tracking system
- Developing and executing automation scripts using Selenium WebDriver with JAVA and manual test scripts using Quality Center.
- Performing Regression testing by executing Selenium automation Scripts.
- Preparing detailed test plans and test scripts in Agile and Waterfall methodologies.
- Debugging and troubleshooting the Selenium automation scripts.
- Verifying for permission and security level to access accounts.
- Participating in meetings and reviews to evaluate documents, plans, code, specifications and approval processes for project deliverables within deadline.
- Performing test execution for data verification in Oracle database.
- Reporting the results of the assessments and escalating when needed.
- Gathering test data from Oracle using SQL queries.
- Communicating to other departments and internal business partners on system performance and current open items to ensure analysis of deliverables. This also includes reporting feed status, server issues, and custom data reports.
- Testing Configuration of system, TCP/IP, UDP and network parameters when facing a possible defect.
- Opening a Rational ClearQuest (CQ) / Web Track / Jira ticket depending on the nature of defect.
Environment: Java, J2EE, Spring, Hibernate, Multi Threading, JSP, Servlet, CSS, jQuery, JUnit, Eclipse, Log4j, ANT, Oracle, SQL, Quality Center, Selenium Webdriver, Xpath, Agile, Waterfall, Junit, Solaris 5.1.0, HTML, CSS, XML, Visio, Toad, Rational ClearQuest.
Confidential, Dallas, TX
QA Analyst - Team Lead
Responsibilities:
- Managing a team of 9 for Enterprise Group located onshore and offshore.
- Coaching and mentoring testers in procedures and best-practice for all testing areas.
- Training and coaching project team on processes, tools, test case development, defects and technical designs.
- Understanding the interdependencies among many applications to ensure testing cover the full range, by understanding the business and technical requirement.
- Preparing test strategy and objectives as well as establishing release exit criteria.
- Analyzing Business Requirements for creating test scenarios and test cases for Regression, Boundary, Functional and Negative Testing in Quality Center.
- Documenting and maintaining the documentations.
- Ensuring the testers are adhering to the policies and process defined by the company
- Conducting the daily agile (stand up) team meetings.
- Promoting teamwork to increase the productivity.
- Keeping up to date on test activities and defects.
- Taking ownership of projects and driving them through success within deadline.
- Monitoring regression, performance, UAT and automated testing by gathering statuses, analyzing results and resolving testing issues.
- Driving standards and procedures by determining minimum requirements for production releases and exit criteria.
- Providing reporting for senior leadership that correctly illustrates the testing state.
- Analyzing the Status Reporting for testing activities.
- Performing test execution of Database testing for data integrity
- Assigning and prioritizing testing tasks among the team while ensuring completion of own tasks.
- Monitoring and advising nonfunctional testing - Performance testing, Security testing.
- Using Ordinary Identifier, Object Depository for troubleshooting.
- Writing and executing automation scripts using Descriptive Programing In VB Scripting and manual test scripts using Quality Center.
- Seeking proactively ways to provide a better service e.g. enhancements or feature addition.
- Creating test cases for unstructured projects.
- Writing SQL Scripts and Stored Procedures.
- Preparing detailed white box and black box test plans and test scripts in Agile / Scrum and waterfall.
- Gathering test data from SQL server using SQL queries.
- Performing data verification / validation using SQL queries.
- Creating and performing maintenance for Stored Procedure in database.
- Exercising independent judgment within policies and practices to identify and select a solution.
- Prioritizing multitasks to best meet departmental and organizational goals to meet the deadline.
- Working in all phases of Software Development Life Cycle, SDLC from requirement to maintenance and update.
- Communicating effectively with both business and other departments.
- Creating systems models, specifications, diagrams and charts to document direction to end-users.
- Maintaining test automation framework ( Data Driven and keyword )
- Providing client support and consultation for IT issues as well as advising in their area of expertise.
Environment: Mercury Quality Center, Remedy defect tracking system, LINUX, SQL Server, DB Visualizer, XML, QTP, PowerPoint, UNIX / Shell Scripting, Waterfall, Agile
Confidential, Richardson, TX
Senior QA Engineer /Performance Test Engineer
Responsibilities:
- Analyzing the User Stories for writing test scenarios and test cases in Quality Center for Agile Web Application.
- Performing Regression, Web services, Back end daily automation batch run, and database testing.
- Running the Automation Selenium scripts developed in JAVA for Regression testing.
- Developing automation scripts from scratch in JAVA using Selenium WebDriver.
- Performing end to end testing using automation Scripts of Selenium WebDriver.
- Maintaining and updating automation test scripts in Eclipse Subversive.
- Participating in reviews of requirements and design to ensure quality and testability.
- Performing peer code reviews for best practices and standards.
- Communicating to other departments and internal business partners on system performance and current open items to ensure analysis of deliverables.
- Analyzing error logs in UNIX.
- Updating files using shell scripts.
- Validating the transfer of request and response with SOAP UI.
- Conducting demos to Confidential &T stakeholders after each iteration.
- Providing guidance to development and project teams on the creation of a Master Test Plan.
- Analyzing root cause and remediation for performance and application issues.
- Testing and troubleshooting Mobile Application for Androids, Tablets and iPhones.
- Planning and Creating VUgen / scenarios for load testing in LoadRunner.
- Performing and customizing stress and performance testing using LoadRunner.
- Monitoring Performance across a wide variety of technologies using LoadRunner.
- Analyzing and troubleshooting the issues related to performance testing.
- Working with project teams and system engineers to resolve performance issues.
- Analyzing the test runs and pinpointing the source of failures in LoadRunner.
- Analyzing the design review of testing materials and infrastructure for performance and stress testing.
Environment: Selenium WebDriver, Xpath, Unix / Solaris, Eclipse Indigo, Subversive 1.6.15, Quality Center, Oracle database, Java, Agile, TOAD, Json, SOAP UI, LoadRunner
Confidential, Reston, VA
Senior QA Analyst -Team Lead
Responsibilities:
- Managing a team of 12 in a Test Environment located onshore and offshore.
- Promoting teamwork to increase the productivity.
- Mentoring testers in regression, performance, UAT and automated tests by gathering statuses, analyzing results and resolving testing issues.
- Supporting project teams on day-to-day basis by providing a methodological help.
- Understanding applications functionality and business needs to ensure testing addresses the full range of end user.
- Mentoring and directing testers on the team.
- Preparing Test cases and Validating high-level cross functional Test Scenarios
- Testing software by developing test plans, testing strategies and creating test cases / scripts in Waterfall methodology.
- Adhering to the processes and duties defining by the Manager.
- Maintaining and updating automation test scripts in Subversive.
- Supporting the team in developing and debugging the mobile automation scripts.
- Determining the test approach to ensure high quality delivery to business.
- Debugging and troubleshooting the Selenium automation scripts after daily batch execution.
Environment: Mercury Test Director, ClearQuest (CQ), CSM, Linux /Red Hat, Waterfall, Microsoft Office, Oracle