Software Engineer/ Qa Resume
Bellevue, WashingtoN
PROFILE:
Over 6+ years of experience with specializing in Software Quality Assurance Testing, Proficient Web based, Client/Server applications and adeptness experience on Core Java OOPs concepts. Success in designing, developing and testing web applications to achieve greater performance and responsive for several competing platforms. Skilled in prioritizing and managing multiple tasks simultaneously while mastering innovative software and tools. Able to identify problems in initial stages and execute quick resolutions.
SUMMARY:
- Experience in Software Development Life Cycle (SDLC) methodologies - Traditional Waterfall Model and Agile (Scrum) methodology.
- Experience in both Manual and Automated Testing of Client/Server & Web-based applications with focus on Functional, Regression, Integration, End-to-End and UAT testing.
- Expertise in development of software applications by using Java and J2EE technologies such as Servlet, JSP, JDBC and Struts. Expert using Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration and Git for Version Control.
- Excellent experience in SQL Server, writing SQL queries to perform backend testing and Oracle Database.
- Excellent understanding of software testing techniques, QA process and tools.
- Hands on experience in web services testing using Service Oriented Architecture tool- Soap UI.
- Well versed with all the Testing documentation and fully conversant with Business Requirements, Test Plans, Comprehensive Test Cases, Execution and documentation of Test Results, Defect Reporting and Tracking using HP Quality Center ALM.
- Developed and tested web apps which are based on HTML, CSS, JavaScript and Angular.
- Worked with different Bug Tracking Tools like Rally, JIRA, HP ALM and ITSM Remedy and other development tools like Confidential Order Care (Conceptwave) and Eclipse.
- Experience in deploying packages using Jenkins and troubleshooting build issues using Jenkins.
- Experience on Service Oriented architecture (SOA) system testing practices and methodologies.
- Experience in Creating or Importing a Web Service testing project and added a WSDL to create tests from some Web Service requests in SOAPUI.
- Experienced in working with version control systems like SVN, GIT and used Source code management client tools like GitBash, Tortoise Git and Git Lab.
- Experience in working with SSIS for creating packages to transform data from different OLEDB providers like MS Access, Flat File, Excel, Oracle, MS SQL server.
- Extensive knowledge of using System Variables and creating User-Defined Variables for SSIS Packages.
- Extensive ability to collaboratively work with Clients, Business Analysts, Project & Executive Management, Testers, Developers and Important stake holders.
- Thorough knowledge and understanding of Agile/Scrum including Sprint Planning, Backlog Grooming, Acceptance Criteria, User Story definition.
- Excellent communication skills, interpersonal, problem solving skills and ability to work in a team or independently in tight schedules.
CORE COMPETENCIES:
- J2EE, JDBC, Servlets, JSP, Hibernate, Struts, JavaScript, HTML, Angular.js, CSS, UML
- SOAP, WSDL, JAX B, JAX-WS, WSDL, Soap-UI, REST.
- Eclipse, Confidential Order Care, MS-Excel, MS- Word, MS- Power Point, Selenium WebDriver.
- Oracle 11g,12c, SQL Server/Developer, MS Access, SSIS.
- Window 7/10, Linux
- WebLogic, Apache Tomcat.
- Windows, Linux.
- JUnit, ANT, Maven.
- Git, Jenkins.
- Agile/Scrum.
EXPERIENCE:
Confidential, Bellevue, Washington
Software Engineer/ QA
Responsibilities:
- Responsible for working with Business, System Analysts, Architects and Operations teams to gather data, work through business requirements and create TechSpecs for Enterprise Product Catalog (EPC) deliveries.
- Worked on configuring, modelling and testing of SoftGoods/HardGoods by converting the order documents (ORDs) in excel format to XML/excel format using a Java based automation tool.
- Metadata development using JavaScript on Confidential Order Care & Catalog platform (EOC/ECM) - former Conceptwave.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Experience in converting Techspec 2.0 to catalog project using BOLT and troubleshooting the catalog issues raised during the BOLT conversion.
- Worked on creating catalog packages and deployed it on environments using CDI tool.
- Worked as a POC for CFS- RFS and handled related issues by interacting with EMA, OM, BSCS and T-mobile engineer team.
- Tested SOAP based APIs.
- Developed Hybrid framework using Java, Selenium WebDriver, JUnit, Maven and Jenkins.
- Created Page Object Model Framework using Page Factory in Selenium WebDriver.
- Involved in the creation of automation framework in Selenium WebDriver using Behavior Driver approach such as Cucumber.
- Developing the front end of the application using various UI languages such as HTML5, CSS3, bootstrap, JavaScript and its libraries like Angular.
- Analyzing root causes of Confidential Product Catalog defects and discussing them with solution architects to determine a solution.
- Responsible for creating, executing and reviewing test plans, scripts and test case scenarios following generally accepted QA standards.
- Extensively used test management Tools like QC, ALM, JIRA, RALLY for supporting Test Management in an integrated environment and Used HP ALM for defect tracking and reporting.
- Understand Design and validate each component logs to ensure that all those components are integrated properly, and data flows are processed across all those components as per the design.
- Execute all E2E business flows from SAP as well as Rebellion UI, and support for Integration Testing with external systems like TIBCO(WSIL)/BSCS/ON/OM/EMA/EPE/ESP.
- Performed Automation Testing in Selenium Web Driver and created the test data for the specific testing. Used Selenium to run automated scripts for Regression Testing.
- Worked on Selenium GUI Object, element verification through XPath, CSS Locator.
- Used TestNG to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
- Generate daily execution report, defect summary report and sanity test report and publish across required teams.
- Extensive backend testing executed SQL queries on SQL server tables to view successful transactions of data and for validating data.
- Involved in studying the existing SSIS packages.
- Created SSIS Reusable Packages to extract data from Multi formatted Flat files, Excel, XML files into Database and Billing Systems.
- Used Jenkins to automate builds and deployments.
- Used GIT controls to track and maintain the different version of the project.
- Developed the application using Agile methodology and followed Scrum.
Environment: Java, Git, SOAP/REST, Rally, HTML, CSS, JavaScript, Angular.js, HP ALM, JSON, Rhino Script, JIRA, Selenium WebDriver, Eclipse, Jenkins, SOAP UI, SQL Server, XPath, TestNG, SSIS, Maven, POI, Putty, Confidential OrderCare/ConceptWave Product Catalog 16.0, Oracle.
Confidential, Topeka, KS
Quality Analyst
Responsibilities:
- Communicated with Business users to review the application requirements and analyzed various documents like BRD / User Stories, Use Cases, Activity Diagrams and data models.
- Prepared Test Plans, Test Cases for both positive and negative scenarios in accordance with the System Requirement Document.
- Used SoapUI for mocking services and performed simulated load tests.
- Involved in Daily Scrum Meetings with the teams and conducted review of accomplishments, targets and issues.
- Detailed analysis was done to validate the applications functionality in multiple browsers and a comprehensive comparison was done to ensure the consistency.
- Created test cases, executed and recorded results of test cases.
- Monitored the defect tracking process, trouble shooting and generating customized graphs and reports for the client.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Performed Regression testing of applications after defects are fixed and any new functionality is implemented in to the QA. Supported the Business team for executing UAT test cases.
- Defects were tracked, reviewed, analyzed and reported using Quality Center.
- Proficient in SQL and ability to construct queries to access database to perform backend testing for data validation purposes and comparing them with inputted frontend data.
- Developed Automation scripts using Selenium to perform end to end testing.
- Designed, developed and implemented Hybrid automation testing framework utilizing Java, JUnit and Selenium WebDriver. Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Used Jenkins as continuous Integration tool and maven for build.
- Coordinate and managing the bug database, including bug reporting, regression testing, and fix verification.
- Attended Defect Review meetings with Developers, Tech Lead, Team Lead and Project Manager to discuss issues regarding the Open defects, resolved defects and all other defects associated to the Source system.
- Developed the Test cases to test Functionality and Interface of the application using Quality Center/ALM.
- Used Quality Center/ALM to log defects and generated defect reports and graphs.
- Involved in full life cycle testing including Regression test on new builds of the application.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
Environment: Core Java, HTML, CSS, XML, SQL Developer, SoapUI, Bugzilla, Angular.js, Jenkins, Eclipse IDE, MS-Office, Quality Center, Agile, Selenium, Maven, Internet Explorer, Google Chrome.
Confidential
Associate/QA Engineer
Responsibilities:
- Involved in the Analysis, Design and Development phase of the project and in all the stages of testing life cycle SDLC.
- Participated in Design (Class Diagrams) using UML and Rational Rose.
- Wrote DAO class to interact with the database.
- Designed and developed view components using JSP, CSS, HTML and JavaScript .
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the Struts configuration.xml.
- Combined MVC Pattern architecture concept, POM (Page Object Model) and created a robust framework using Selenium WebDriver to automate Web Client.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Used Ant, SVN, Selenium WebDriver, Java and Selenium Grid to create nightly automation scripts.
- Wrote Selenium scripts to run against Jenkins and reported the nightly batch results to the lead.
- Designed and developed test structure for web services to validate API calls using SOAP UI.
- Developed application using diverse programming scenarios employing Object Oriented Programming ( OOP ) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Experience in using SOAP based Web services and used JAXB bindings to generate the stub classes.
- Wrote Stored Procedures for SQL Queries and worked on SQL Statements for backend data validation.
- Designed and created tables in database.
- Used Log4j appenders for logging and debugging and execute the statements.
- Documented code changes and implementation procedures. Implemented JUnit test cases for unit testing.
- Performed End to End Testing and involved in User Acceptance Testing .
- Write SQL/SQLPlus queries for Oracle databases to extract or modify table contents for manual testing.
- Attended Weekly Status Meetings, discussed and interacted with team members.
Environment: HTML, CSS, JSP, JavaScript, Struts, JDBC, Tomcat, JUnit, SQL, Selenium, Rational Rose, XML, SOAP Web Service, SQL Developer, Maven, Manual Testing, Quality Center, Putty, Windows, Eclipse