Sr. Sit Engineer Resume
Lawrenceville, NJ
SUMMARY
- Extensive experience in Software Quality Assurance (SQA) testing of client - server based and web based applications using manual and automated testing methods.
- Acquainted with the methodologies of White Box, Black Box testing, Unit Testing, Integration Testing, System Testing, Regression testing, Performance Testing, Database Testing and Configuration Testing.
- Strong experience in developing Test Plans, Test Strategies and Test Cases for different types of testing involved in Software Test Life Cycle (STLC).
- Experienced in maintaining HP Quality Center (QC) /ALM which is test management tool.
- Experience in creating and testing end-end frameworks for Data driven testing.
- Proficient in object oriented programming (OOP) concepts.
- Strong understanding in Java, J2EE, JDBC, JSP, Servlets, XHTML, XML, XSL and JavaScript.
- Worked with many popular Relational Database Management Systems (RDBMS) such as Oracle and MySQL.
- Tested the RESTful and SOAP API for various data format such as JSON and XML.
- Hands-on experience working with source control tools such as SVN, CVS and AccuRev.
- Well conversant with J2EE Design Patterns.
- Comfortable with Windows 9.x/2000/NT/XP/Vista/7/8 and UNIX operating systems.
- Experience in Analyzing Defects and interacting actively with Development, Change Control and Release management teams to resolve defects and enhancements.
- Ability to work closely with developers in reproducing and isolating problems and coordinate with developers to communicate test results and resolve defects.
- Ability to adapt to new software applications and products, self-starter, with excellent communication skills and understanding of business workflow.
TECHNICAL SKILLS
Languages: Java 5/6, C, JavaScript, SQL, PHP
Databases: Oracle 9i/10g/11g, MySQL
Web/Application Server: Oracle WebLogic 10.1, IBM WebSphere, Apache Tomcat 6/7
Operating Systems: MS-DOS, Windows XP/7/8/10, UNIX, Macintosh
IDE: SQL Developer Tool, MS Visio, Eclipse 3.5, Net Beans 6.1
Build/Deployment Tool: Maven, ANT Script, Jenkins
Source Control: Git, Subclips SVN, Tortoise SVN, AccuRev
Testing Tools: Mantis, JIRA, Quality Center (HPQC)/ALM, Bugzilla, Rally
Web Technologies: J2EE, Servlets, JSP, XML, XSL, XHTML, HTML5, DHTML, CSS, JSON, FileZilla, Log4j, WordPress
Automation Tool: Selenium, LoadRunner, jMeter, Junit
Methodology: Agile - SCRUM, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Lawrenceville, NJ
Sr. SIT Engineer
Responsibilities:
- Involved in the CR review sessions along with the Dev and Business team to explain the problem use case.
- Created automation framework for RESTful and SOAP APIs using SoapUI and Groovy Script.
- Generated and published daily report using automated framework in each test environment.
- Automated web application flow using core java and Selenium WebDriver using eclipse IDE.
- Developed XML and XSD based automation script for in house grown testing framework named as BUnit framework.
- Used LDAP browser eclipse plug in to provision the test accounts in various environments (FT, SIT and Stage).
- Created SIT scenarios from cross functional document and automate them using groovy script. The results were captured in ALM in each test cycle.
- Provided support to various teams in identifying and triaging the issue by reviewing Charles and backend logs.
- Logged into UNIX box and verified application logs and error messages during triage and testing.
- Used jar file to generate the tokens, decoded and validated the tokens using JWT tool, automated the whole process using Selenium WebDriver.
- Reported bugs using HP ALM and JIRA system and constantly updated them as and when new deployment was available for testing.
- Used SQL Developer Tool to connect to Oracle 12c Database and to execute the SQL Queries.
- Created Training materials for user training
- Mentored Users and QA analysts several times during the project.
Environment: RESTful webservice, SOAP service, JSON, XML, SoapUI 5.2, Apache JMeter 3.0, Charles 3.10, Selenium WebDriver, Groovy Script, Java 1.6, UNIX, Windows 8, Oracle 12c, LDAP, Eclipse Neon, XML, Oracle SQL Developer, Jenkins, HPQC(ALM), JIRA
Confidential, Miamisburg, OH
Lead QA Engineer
Responsibilities:
- Worked with business analysts and developers in understanding the requirements and clarifying any questions.
- Wrote test plan for the project, reviewed them with team and got approved by the management.
- Wrote complex SQL queries using SQL functions and joins to convert and match the result with the UI for comparison.
- Used Application Lifecycle Management (ALM) for storing the test cases, creating the Execution matrix and also for test management.
- Also, Selenium Webdriver was used for creation of the automated tests.
- Bug life cycle was thoroughly followed to make the application bug-free. Care was taken that no bugs are left unattended by recording them in ALM.
- Used SQL Developer Tool to connect to Oracle 11g Database and to execute the DDL, DML and Stored Procedures (PL/SQL).
- Used SOAP UI in order to hit the RESTful API and validate the JSON response.
- Mentored offshore QA analysts during the project.
Environment: RESTful webservice, Java 1.6, XHTML, CSS, UNIX, Windows 7, Oracle11g, JSON, Oracle SQL Developer, HPQC(ALM)
Confidential, Alexandria, VA
Sr. System Analyst
Responsibilities:
- Involved in the Requirements gathering sessions along with the Developers and Business Analysts team for a better understanding of the application.
- Followed the norms of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) processes in creation of the test plan, test cases and test scripts.
- Conducted walk-through and inspection for test plan and updated accordingly.
- Maintained and updated test plans throughout the testing effort.
- Also, maintained a Traceability Matrix to make sure all the requirements are covered while creating the test cases.
- Used Rally tool for storing the test cases, creating the Execution matrix and also for test management.
- Bug life cycle was thoroughly followed to make the application bug-free. Care was taken that no bugs are left unattended by recording them in Rally.
- Used SQL Developer Tool to connect to Oracle 11g Database and to execute the SQL queries.
- Updated documentation regarding the status of the bug and status changes were reported to the Developers and team members.
- Actively participated in Defect Review Board and Change Control Board’s meeting to find resolution.
- Led couple of knowledge transfer session to the other groups within Confidential .
Environment: RESTful webservice, JSON, Rally, XHTML, CSS, UNIX, Windows 7, Oracle11g, XML, Oracle SQL Developer
Confidential, Auburn Hills, MI
Senior QA Engineer
Responsibilities:
- Analyzed business requirements and prepared and maintained test cases for the project.
- Scheduled and lead defect meetings and prioritized the bugs based on the business impact.
- Recorded load runner script and parameterized using custom C functions to help performance team.
- Worked on maintenance of existing loan application website and performed end-end testing of new features.
- Wrote complex SQL scripts on Oracle database for testing various scenarios of the applications in backend testing.
- Prepared daily status reports on open bugs and reviewed with PM and developers along with other team members.
- Smoke tested websites, executed test cases and also prepared Test Summary Reports at the end of iteration.
- Escalated the issues related to external vendors and follow up with Project Managers based on the deadlines of the projects and served as a point of contact.
Environment: LoadRunner, Java 1.6, XHTML, CSS, Windows 7, Oracle11g, Oracle SQL Developer, HPQC (ALM)
Confidential, Warren, NJ
Programmer Analyst
Responsibilities:
- Used Object Oriented Design and programming (OOP) concepts to solve and develop the complex business use cases.
- Used Maven as a build and deployment tool for the project as a whole.
- Design and developed the code to ensure it is not vulnerable and injection free by using the HP Fortify tool.
- Used SQL Developer Tool to connect to Oracle 11g Database and to use the DDL, DML and Stored Procedures (PL/SQL) development and execution.
- Used Java Persistent API (JPA) as specification and Hibernate as an implementation for the java objects to be stored into the relational format.
- To design and develop the java code we were facilitated with the eclipse juno as an IDE which was equipped with all the necessary plug in such as websphere, hibernate, jaxb, hp fortify etc.
- Design the UI using JSF 2 as a framework and primfaces as an implementation, along with that used XHTML, CSS, AJAX and jQuery.
- Written RESTful APIs and java façade patterns as part of java middleware and deployed it on websphere application server.
- Used SOAP UI and RestClient in order to hit the RESTful API and validate the XML response.
- To marshal and unmarshal java objects into xml format used JAXB API.
- Written the Junit4 Test Cases to test the API.
Environment: RESTful webservice, JAXB, Primefaces, J2EE 1.6, Java 1.6, Servlet, JSP, JSF 2.0, JavaScript, Hibernate, JPA, HTML5, XHTML, CSS, UNIX, JNDI, Windows 7, JDBC, Oracle11g, Eclipse Juno, JUnit 4, Maven 3, XML, Oracle SQL Developer, AccuRev 5.6, WebSphere, Tomcat 6, Log4j, HPQC(ALM), AJAX, jQuery, HP Fortify.
Confidential, Bloomington, IL
Programmer Analyst
Responsibilities:
- Worked in Agile Environment with Project Architect and Project Manager/Scrum Master.
- Created the design documents (Class and Sequence diagram) as per the business use case.
- Implemented responsive web design and ensure the mobile platform look and feel using mobile user agent.
- Worked on SoapUI to make the Rest request and to validate the JSON response payload.
- Written Junit and Easy Mock test cases and met the build requirement which was 90% code coverage. To ensure the code coverage, used codePro tool.
- Used log4j for logging and debugging the application.
- Used checkStyle to make the code align to the expected quality code such as by using java docs, class and method level comments etc.
- Installed the level 3 and level 4 SSL certificates on each client’s machine to secure and authenticate the webservice.
Environment: Java 1.6, JSP, JSTL, Spring taglib, SFX taglib, Spring MVC 3.1, JavaScript, HTML5, XHTML, CSS,XML, Windows 7, SpringSource Tool Suite 2.8, easy mock 3.1, JUnit 4.8, Maven 3, Jenkins, Tortoise SVN 1.6, Log4j, jQuery, Lotus Notes 8.5, Office 2010, soapUI 4.0.1, VM ware Fabric 2.6, JSON, CheckStyle, openAM
Confidential
Programmer Analyst
Responsibilities:
- Worked in Agile Environment with Solutions Architect, Project Manager, and Business Analysts.
- Involved in bug fixing, debugged and testing in development and in QA environments.
- Created automation test framework using JUnit for unit testing.
- Developed user web interface (Web Pages) using JSPs and Servlets.
- Involved in designing and developing JSP pages as per business requirements.
- Developed controller Servlets that dispatches request to appropriate Action Classes.
- Performed client side validations using JavaScript.
- Involved in the Client Side development and the Server Side Development.
- Extensively used JDBC for connectivity to access the database.
- Involved in developing front end/UI using JSP, HTML5, CSS, JavaScript, DHTML, jQuery and AJAX.
- Involved in the Configuration Management and Version Control using SVN.
- Developed the application using Eclipse IDE.
- Used JIRA as a bug tracking tool throughout the project.
- Was involved in every day bug tracking, analyzing and fixing them and updating into the JIRA.
- Used ANT for compilation and building JAR, WAR and EAR files.
Environment: J2EE, Java 1.6, Servlet, JSP, JNDI, JavaScript, HTML5, XHTML, CSS, XML, Windows 7, JDBC, Oracle11g, Eclipse indigo, ANT Script, Oracle SQL Developer, Subclips SVN, Tomcat 6, Log4j, FileZilla, JIRA, AJAX, jQuery.
Confidential, Hoboken, NJ
Quality Analyst
Responsibilities:
- Involved in preparation of manual and automation test plan.
- Tested stand-alone client server application using windows and mac installer.
- Burned installer files into external CD and did testing on various platform.
- Preparing, executing and reviewing test cases.
- Performed various tests such as positive, negative, smoke, sanity, regression, cross browser functionality testing (GUI) to check business functionality manually.
- Logged and tracked defects in Mantis Defect Tracking Tool.
- Automated Functional and Regression Test Cases by recording user action on GUI using Selenium IDE.
- Prepared status summary reports with details of executed, passed and failed test cases on a weekly basis.
- Responsible in providing regular test reports to the management.
- Wrote and executed SQL scripts to validate data, which flows to the end user with the actual data in the Database.
- Executed batch file and validated in legacy AS 400 system to validate customer orders.
Environment: Manual Testing, Selenium IDE, Mantis, SQL, Windows NT, CMS (Wordpress), Oracle 10g, MS SharePoint, MS Office, AS 400
