Test Engineer Resume
Corpus Christi, TX
CSUMMARY:
- 7+ years of experience in Solutions - focused QA Engineer with rich experience in automation and programming with banking and insurance clients.
- Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Rational Unified Process (RUP).
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUNIT, Selenium WebDriver, IDE, Grid, ANT, Hudson and TESTNG.
- Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and WSDL using SoapUI.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as SeleniumRC/WebDriver/IDE/Grid, HP Quick Test Professional and JUNIT/TESTNG, Load Runner, Quality Center, Jmeter, JIRA and SOAPUI.
- Strong Experience in white box testing using JUNIT.
- Good experience in testing and programming Java/J2EE, JSP, Servlets applications.
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Extensive analysis experience of analyzing business Documents to develop Test Cases.
- Strong experience in development and execution of Test Plans complete with test criteria test Strategy, test case documents, Requirement Traceability Matrix and Scheduling System testing.
- Extensive experience in Smoke Testing, Functional Testing, Cross Browser Testing and Regression Testing of Web services and web applications.
- Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Quick Test Professional.
- Experience of Quick Test Professional features like Descriptive programming, Exception handling, Object Repository &Checkpoint.
- Good programming skills in Java, C, C++, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Good experience in Error Log file check, to know Process Status using UNIX.
- Depth knowledge of Defect management tools and Bug Reporting Tools including Quality Center.
- Experience in Client-Server, n-Tier, Service Oriented Architecture (SOA).
- Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
- Passion for learning new technologies to remain flexible in developing new solutions.
SKILLS:
Programming Languages: Java, C++, C, COBOL, Python, SQL
Operating Systems: MVS, IBM Z/OS, IBM OS/390, Windows, UNIX
J2EE Technologies: Servlets, JSP, Web Services (RESTful & SOAP), Spring, Hibernate, Struts
Web/Application Servers: IBM WebSphere, Apache Tomcat, JBOSS, Glass Fish
IDE’s: IBM RAD, Eclipse, IntelliJ Idea, NetBeans
Test Automation: Selenium WebDriver, HP Quality Center/ALM, JUNITTESTNG, JIRA, SOAP UI, QTP, Eclipse, Manual Testing, Appium, JMeter, Cucumber.
Database and Related: MySQL, IMS-DB, IBM DB2, PL/SQL
Version Control & Others: Star Team, IBM CMCV, Tortoise, log4j, QTP, RTC
PROFESSIONAL EXPERIENCE:
Confidential, Corpus Christi, TX
Test Engineer
Responsibilities:
- Involved in Functional, Integration, Interface and Regression testing of the application.
- Performed White box testing using Selenium IDE.
- Created Selenium Automation Scripts in Java.
- Identified Test Cases to automate. Automate those test cases using Selenium Web Driver and Test NG.
- Participated in business requirements and functional specifications reviews.
- Created Test cases for full requirement and executed the test cases for validating functionality of the application.
- Created Java based scripts for Selenium WebDriver with JUNIT/TESTNG as automation frame work.
- Created and maintained the traceability Matrix to determine the test coverage.
- Developed the Test Plans to achieve the quality goals of the project.
- Conducted UI testing on different modules including data validation in text fields, negative and positive data, data type, boundary value, validation of optional and required fields.
- Performed manual testing of the functionality of the application by inserting data on different test runs.
- Expertise in finding bugs and reporting to developer with error message and suggestion
- Experience in Issue tracking and documenting with comments.
- Involved in testing different set of libraries for better optimization.
- Designed test data using MS Excel sheet for testing the application with positive and negative inputs.
- Converted Manual Test cases into automated regression test scripts based on the importance and the frequency of the test case.
- Defined requirements in Quality center and mapped with the respective test cases for traceability.
- Extensively used Quality center for defect tracking and prioritizing defects.
- Created and maintained the traceability Matrix to determine the test coverage.
- Created and executed SQL statements to retrieve data for testing analysis and test case validations.
- Thoroughly used Joins and Sub-Queries to simplify complex queries involving multiple tables.
Environment: JAVA, J2EE, JUNIT, Java Script, Selenium Web driver, TESTNG, Eclipse IDE, Firebug, HP Quality Center, Grid and SQL Server.
Confidential
Automation Engineer
Responsibilities:
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor, TESTNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Wrote Acceptance test using Cucumber/Java.
- Created Feature File, Scenario Outline with Cucumber framework.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Designed and developed test cases for putting the application on manual testing.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Configured Selenium Grid to execute the Scripts on different browsers in parallel.
- Involved in automation scripts for mobile native applications using Java and Selenium.
- Developed hybrid framework to test several web pages.
- Performed rest API testing using SOAP UI Pro.
- Responsible for reporting and tracking the bugs using Quality Center/ALM.
Environment: Selenium, Cucumber, JUNIT, Firebug, XPath, Quality Center/ALM, Load Runner 9.1, JAVA, J2EE, SVN, Maven, Eclipse, Jenkins, SQL Server 2008, Microsoft Windows, UNIX, XML, MS Office.
Confidential
Programmer Analyst
Responsibilities:
- Identify the areas which can be easily migrated from mainframes to java.
- Analyze the mainframe jobs, COBOL programs and document them for designing and implementation in java.
- Implement mainframe functionalities in java to reduce the processing time on mainframe server using Scrum Agile methodology.
- Responsible for coding, unit testing, Code review and Integration testing.
- Involved in status meetings to decide the tools required in the process of converting the mainframe code to java. Prepare test data and test plans.
- Process the files through open source to save the cost paid to IBM.
Environment: Java, Eclipse, Apache Avro, Big Data, JSON, UNIX, Windows.
Confidential
Software Engineer
Responsibilities:
- Identify and review the user stories and acceptance criteria.
- Prepare high level, low level design documents for different functionalities.
- Model and Develop the app, code the functionality and review the codes.
- Prepare test cases according to the acceptance criteria and validate the application to provide quality product.
- Tested app for functionality, GUI, usability, navigation, browser and OS compatibility
- Assist testers and test the application on different gadgets.
- Performed Data Driven test for backend testing using with QTP.
- Conduct stand up meetings to collaborate with onshore team, offshore team, developers, Business analyst and clients.
- Track the defects raised by various team members and fix them.
Environment: Java, J2EE, WebSphere, IBM RAD, IBM DB2, QTP, Smart Bear, Rational Team Concert, JSP, JQuery, JUNIT, JavaScript, log4j, Windows.
Confidential
Software Engineer
Responsibilities:
- Gather requirement from client and Design tables and classes.
- Analysis on compatibility of introducing this with the current system.
- Redesign the current system without any impact on existing functionality.
- Prepare high level and low level design documents and get them approved.
- Responsible for coding, unit testing, code review and Integration testing.
- Developed test cases and tested for cross-browser (MSIE, Firefox, Chrome, Safari) and cross-platform (Windows 7, MAC OS X)
- Fix defects with in SLA depending on the rigor/ Severity.
Environment: Java, Smart Bear, StarTeam, XML, IBM RAD, CPP, QPP, Master Craft, share point, SOAP UI, CICS, IMS, DB2, IBMZ/OS, EZTRIEVE, Shell Script, DB2 Admin, Windows.
Confidential
Software Engineer
Responsibilities:
- Prepared Analysis Documents and involved in discussion to resolve design issues
- Prepared Class, Sequence and flow diagram.
- Development, Code Review and Unit Testing, Integration of Code and Integration Testing and Regression testing when required.
- Prototype Design and Demonstration to Client Leads.
Environment: Java, Smart Bear, StarTeam, XML, IBM RAD, CPP, QPP, Master Craft, share point, SOAP UI, JUNIT, Windows.
Confidential
Associate
Responsibilities:
- Performed Manual Black Box Testing of a HP Customer Service Web Site.
- Performed GUI functional and sanity testing manually for each new build of the application.
- Executed test cases to compare the actual result with expected results in accordance with business, technical and functional specs of the applications.
- Responsible for thorough testing of browser and platform compatibility issues
- Create test plan, test suits and test cases.
- Prepared Test Data and performed Positive and Negative testing.
- Created Test plans - Test cases for GUI, Regression and functional testing.
- Validated applications GUI for compliance with Usability guidelines.
- Verify bugs fixed in new releases.
- Work independently to prioritize assigned workload and backlog. Escalate issues to development teams that require special interpretation to resolve.
- Assisting junior team members by reviewing their knowledgebase content submission.
- Provide technical assistance to team members by coordinating ownership of support issues escalations for the product or product line.
- Providing knowledge transfer sessions to team members to assist with progression issues, troubleshooting and recreating customer issues.
- Increase the awareness of new policies, technology and applications by conveying news of updates and changes to the team.
- Improving the product quality by identifying and documenting predominant customer issues which require assessment by the Support Planning Team.
- Understand the product Lifecycle and future direction for the supported products.
