Software Test Developer Resume
Raleigh, NC
SUMMARY:
- Over 6 Years of experience with a Customer oriented, multitask professional with excellent analytical and logical skills possesses rich experience as Software Developer and Automation/Manual QA.
- Experience in performing Testing activities at different phases (SDLC/STLC) of the project development.
- Expertise in documenting all the testing related activities.
- Experience in working on Full Software Development Life cycle.
- Extensive Experience in Developing Business logic using Java/J2ee technologies.
- Extensive experience in building application using Java stack like Spring Suite and Angular JS.
- Experience in building and consuming SOAP and REST Web services using Java and spring.
- Experience in building the data layer using hibernate and Spring DAO.
- Experience in developing service deliverables using xml and Jason.
- Strong listening and interpretative skills for facilitating understanding of issues and solution designs.
- Expert in identifying the requirements and also in finding the system requirements.
- Expertise in preparing Integration Test Plan which was used by functional team as well as development team.
- Expertise in writing and implementing Test scenarios, Test cases and maintaining Traceability Matrices for baseline documents.
- Testing Skills include Black Box Testing in the starting phase of the Project, Performed System, Application, Smoke, Regression, Performance Testing, User Acceptance Testing (UAT Testing)
- Experience in Test Automation using UFT (Formerly QTP) and Selenium Tools.
- Expertise in developing Hybrid Framework and from scratch using Core java, Selenium, Maven and TestNG.
- Executing automation tests through Selenium Grid.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Executing Selenium Test Cases and Reporting defects
- Expertise in Build and Release Management system through Continuous Integration.
- Experience in DevOps activities.
- Experience in Data Driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Expertise in implementation of Automation framework using Selenium .
- Hands on experience in Performance testing and load testing.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Provide business requirements within an AGILE software development environment.
- Experience in working under Agile and Waterfall Environment.
- Experience in writing SQL queries and stored procedures
- Knowledge in development strategies for Extraction, Transformation and Loading (ETL) of data from various sources into Data Marts and Data Warehouses using Informatica Power Center.
- Knowledge in designing and developing complex mappings to extract data from diverse sources including Flat files, RDBMS tables, legacy system files, XML files.
- Knowledge on testing ETL data.
TECHNICAL SKILLS:
Methodologies, Tools and Applications: SDLC, Agile/Scrum, Waterfall, UML, Systems Engineering methodology (SEM), Six Sigma, Lean, MS Project, MS Visio, MS Office, Lotus Notes, Wiki, SharePoint,, JIRA, Rally Reporting
Programming Languages: Java, Spring, Hibernate, Angular, SQL and XML
Testing Tools: Selenium IDE, Selenium Web driver, Firebug, Fire path, QTP, SoapUI
Web services: SOAP and REST
Databases: Oracle SQL, PL/SQL, Toad
Frameworks: TestNG, Data Driven, Cucumber, log4j
OS/Browsers: Windows 7, Firefox, Google chrome, Internet Explorer, UNIX
Build Tools: Ant, Maven and Jenkins, Eclipse IDE, Git, Visual Studio, XML Interfaces.
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh NC
Software Test Developer
Responsibilities:
- Developed Soap Services to help the case registration process.
- Developed Rest API to update the case information.
- Developed Controllers and DAO classes to handle the business logics and data base updates,
- Developed Unit Tests to validate the logics and make sure we have 100% code coverage
- Preparation of Test Procedures, Test Scenarios, Cases and Test Data.
- Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
- Test Execution, Results Analyzing and Defect Reporting using Jira
- Involvement in RTM Preparation
- Involved in preparation of Automation Infrastructure Development using Selenium.
- Developing Regression suit for various module using Selenium Web driver with core Java in Eclipse IDE
- Identified the Automation scenarios, Designed/Setup the Hybrid framework, prepared the UI Object Info, Functions, test Data, Prepared the Test Suite using JAVA Framework TestNG, Executed the Scripts, and updated the scripts as part of maintenance
- Created Test Cases Using Element locators and Selenium Web driver methods.
- Enhanced Test cases using Java programming features and TestNG Annotations
- Execution of Selenium Test suites and Reporting defects.
- Conducting Data driven testing, cross browser testing and parallel test execution
- Enhancing the Test Scripts for Global Execution.
- Involvement in solving Environmental problems along with Technical Support People.
- Involved in Regression Testing using Selenium
- Report status to the project manager involving in agile methodology with respect to the successful development of the project.
- Create and execute End to End Use Cases for User Acceptance Testing
- Responsible for centralizing the testing approaches in various projects.
- Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
Environment: Java, Spring Rest, SOAP. Eclipse, TDD, ANT, TestNG framework, Jenkins, Selenium Web Driver, SQL, JBoss, Jira, Selenium Grid, Java Script.
Confidential, Madison WISoftware Test Developer
Responsibilities:
- Gathered requirement documents, design specifications in each phase of the application, which involves series of meetings with Business Technology Solution Team and Subject Matter Experts, Application developers and business analysts.
- Involved in preparing and developing Test plans, Test Estimation Documents.
- Involved in creating Test Case Scenarios, Test Case Execution.
- Prepared automated test scripts for Regression testing.
- Used JIRA for Defect Tracking and Test Management.
- Performed manual testing for web services using SOAP UI tool.
- Followed the Agile agenda to complete project by maintaining the task schedule.
- Debugging and modifications of scripts that failed in regression runs.
- Involved in integration, Functional, Regression, database and End - to-End testing.
- Responsible for logging defects, monitoring their status and tracking them to closure.
- Developed interfaces to consume the customer Registration and Rating Web services.
- Developed Unit Tests to validate the logics and make sure we have 100% code coverage.
- Developed UI components and validations using Angular.
- Used maven to build and deploy the application on Jboss Application server
- Involved in executing SQL Queries for data validation.
- Developed automation scripts using Selenium Web Driver with TestNG Framework.
- Used Firebug to inspect the Xpath of the web elements and Eclipse IDE for Java development.
- Developed SQL queries to query the database find out correct data for testing and to test the backend process of the application.
- Performed data driven test and regression testing using Selenium.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and
- Implementation of QA methodology.
Environment: Java, Spring, TDD, ANT, TestNG framework, SharePoint, Jenkins, Selenium Web Driver, SQL, JBoss, Quality Center, Jira, Selenium Grid, Java Script.
Confidential, Madison, WIAutomation Developer
Responsibilities:
- Developed and exposed Rest Services to modify customer data.
- Developed interfaces to consume data from Delta Dental and store then on to WPS system.
- Consumed WPS bank interface, a SOAP service to process the customer payment information
- Prepare QA Findings Reports and circulate weekly status reports to all stakeholders.
- Review and Coordination of Test Case execution.
- Prepare and execute SQL Queries for Data base testing.
- Monitor and Review the Data migration steps from the Client system to the proposed new Systems
- Analyze, Document, Report and Track the Bugs in test environment (Using Bugzilla)
- Prepare demo data for business walkthrough and demo.
- Recommend improvements in QA related activities and Lead the implementation of new processes.
- Ensure SDLC processes are followed in writing test plans, developing and maintaining test cases, test scenarios
- Developed VB script function libraries and Descriptive programming by using UFT.
- Using Selenium WebDriver converted manual test cases to automation test scripts,
- Developed hybrid framework using selenium for regression testing.
- Designed and developed Selenium Automation test suits to perform Automation Integration testing.
- Performed cross browser testing.
- Configured Jenkins to build CI/CD Pipeline and integrate the automated test to the process.
Environment: Java, Selenium Grid, PL/SQL, Bugzilla, SharePoint, Tomcat, HTML, JSP, XML, Eclipse, ANT, Toad, Log4j.
ConfidentialTrainee QA Analyst
Responsibilities:
- Participated in training sessions about SDLC and QA methodologies.
- Understanding the project requirements
- Writing manual test cases for different application flows.
- Learnt about QTP Automation Tool features and uses.
- Automate scripts using QTP for regression testing process.
- Performed depth log analysis when a test fails. Finding the root cause of the failure. Then passing the information to the respective families.
- Testing & debugging the automated scripts
Environment: HTML, JSP, XML, Eclipse, ANT, Toad, Log4j, QTP
