We provide IT Staff Augmentation Services!

Sr. Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • Over 10 years of IT experience as Software Developer andSenior Automation Test Engineer with around 6 years’ experience in Object Oriented Programming, Software Testing and Selenium Automation.
  • Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object - oriented methodologies.
  • Strong knowledge in Requirement Analysis, Design, Development, Testing and Implementation.
  • Experience in reviewing of Requirements document, Design document, Functional specification and Risk Assessment.
  • Participated in formal software reviews to identify problems and determine whether the interim product meets all applicable requirements.
  • Good experience in converting Use cases into Test cases.
  • Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
  • Experience in Automation testing using Selenium WebDriver,TestNG, Jenkins, Maven, SOAP UI.
  • Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Used Postman to manually test REST API / web services functionality
  • Good experience in using JIRA to write requirements and logging defects.
  • Strong experience in creating Test Strategy, Test Plan, Test Scenarios, Test data, and Test execution.
  • Extensive expertise in creating test plans and test cases and in conducting smoke, performance, stress, functional, integration, system, compatibility, regression, acceptance testing and post production testing.
  • Experience in Coordinating Functional, Regression, User Acceptance,Black Box testing of Client-Server and Web-based applications.
  • Experience in Performing identification and implementation of the Automation Framework in Java and methodologies which were used for Automated Testing.
  • Experienced in Performing Data Driven Testing (DDT) and in creating User Defined and Re-usable Functions.
  • Designed & Developed Data Driven Framework using Selenium Web Driver, Test NG, Maven, POI and extent report.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Experience using Version Control: GIT. Configured Extent Reports with Test NG framework.
  • Created Test NG test suite and integrated with Jenkins Server to execute automationscripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Experience in using Apache POI API for reading and writing data to excel with Selenium Web driver.
  • Used JDBC to connect to databases like DB2, MYSQL, and Oracle to store, delete, manipulate and retrieve data from many applications.
  • Experience with multiple software development methodologies - including Waterfall, Agile & Scrum.
  • Systematic Understanding of Linux and Windows Environment.
  • Experience writing SQL queries for back-end testing.
  • Strong troubleshooting and debugging skills.
  • Excellent Interpersonal and Communication skills, fast learner, hardworking and good team player also accustomed to work in both large and small team environments.
  • Used Appium for mobile Automation for testing application on Android Devices.
  • Used Firebug to inspect web elements and locator techniques to capture the web elements.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used GITHUB for maintaining code repositories and Maven for configuring the dependencies in POM.xml

TECHNICAL SKILLS:

Languages: Java, HTML, XML, JavaScript, SQL.

Testing Tools: Selenium Web Driver, TestNG, Mercury Quality Center, Appium, Protractor

Defect Tracking Tools: Jira, Mercury Quality center

Continuous Integration Tool/Version control/Repository: Jenkins,GitHub,Maven

Methodologies: Agile, Waterfall

Databases: DB2, MySQL, Oracle

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr. Software Development Engineer in Test

Responsibilities:

  • Prepared Test Plans, Test Scripts and Test Cases by analyzing functional specifications and user requirements.
  • Worked on testing the application in different machines at the same time and with different web browsers (cross browser testing).
  • Analyzed and reported bugs to development team. And also reproduced the issues requested by development team, re-testing the test cases after bug fix and updating test results.
  • Performed Data driven testing using Selenium WebDriver, TestNG,Maven and JDBC Connections
  • Executed Test Scripts manually and reported defects using Jira.
  • Design, Build, and Execute automated test scripts using Selenium WebDriver against web-based applications in JAVA language.
  • Performed application programming interfaces (APIs) testing directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security using POSTMAN and Rest assured framework.
  • Automated REST web services test cases using Rest Assured with Java, JSON and TestNG.
  • Developed QA test framework for automated testing of Client RESTful APIs using Java.
  • Configured Jenkins and monitored the Jenkins report after Sanity/ Regression test suite execution.
  • Responsible for end to end Testing, Requirements gathering, and ensuring the entire test plans and scenarios are covered in the documentation.
  • Created and executed keyword driven and data driven test cases for testing web applications using Selenium WebDriver and JAVA.
  • Executed all the automated BDD regression (Cucumber) test cases for UAT and QA environment.
  • Testing various operations in WSDL using SOAPUI tool
  • Prepared and executed tests with SQL to perform back-end testing.
  • Used JIRA to log defects and tracked them till its closure.
  • Analyzed test results and communicated with development team.
  • Developed and executed various scripts for automated testing of each individual functionality of the applications using Selenium WebDriver.
  • Attended Daily/weekly team meetings to discuss status, defects and blocking issues.
  • Attended meetings with Business Analysts, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields.
  • Conducted weekly batch testing to in corporate changes in new build.
  • Coordinate with off-shore team in writing and executing test cases by explaining the business requirements.

Environment: JIRA, RESTful Web Services, Postman, HP ALM, SOAP-UI, Rest Assured, Cucumber, Protractor, TestNG, JUnit, SQL, Selenium WebDriver, Linux/Linux, SQL Server, SoapUI, JAVA, Agile Methodology, Android.

Confidential, Irvine, CA

Sr. Quality Engineer

Responsibilities:

  • Followed Agile Scrum methodology, participated in Sprint planning sessions, daily Standup meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Coordinated the Peer Review with Test Team and project team for detailing test cases and steps and providing the detailed estimation completion dates for the given task.
  • Performed Integration Testing, Functionality testing, System Testing, Regression Testing on JAVA web apps
  • Developed automated front-end tests using Selenium WebDriver with JAVA.
  • Developed automation test scripts for web application by using Eclipse, TestNG, Selenium WebDriver, Java, and Maven.
  • Handled the team of 8members in the project including the offshore lead. Track and monitor their work items and the progress till the end of the release.
  • Developed QA test framework for automated testing of Client RESTful APIs using Java and Rest assured framework.
  • Developed automated test scripts for performing end-to-end testing using Selenium web driver.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Building automation test scripts in Java, Selenium WebDriver to test the application both on admin and consumer side.
  • Analyzed Results and was involved in Bug Tracking & Reporting and Detailed status reporting.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver, TestNG, Cucumber, and maintained test environments used for white box testing during new product releases.
  • Used Jira as repository for maintaining test cases, execution and tracking the defects.
  • Developed Java API (Collections, I/O, Utilities, and JDBC) test scripts with Selenium WebDriver and integrated with TestNG.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders of the project using Jira.

Environment: J2EE, Selenium Web Driver/ GRID, Web Services, REST, TestNG, Java, JavaScript, Jira, Jenkins.

Confidential, Los Angeles, CA

Responsibilities:

  • Understanding business requirements and involved in the process of designing and documenting the technical design as per business requirements.
  • Developed the web application using J2EE technologies - Java and JDBC.
  • Developed the web application flow using validations and action forms.
  • Used JDBC for connecting to the database and retrieving the product and premium information.
  • Worked on application backend layer key features of the Core Java such as Collection Framework, Generics, and Exceptional handling programming.
  • Used web Services to extract data from different kind of sources such as XML and JSON data files, relation database.
  • Provided LINUX scripts for deploying and building the system. Performed various DDL, DML operations on SQL server database.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Used OOPS concepts i.e., Abstraction, Polymorphism, Encapsulation and InheritanceUsed Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements
  • Provided utility classes for the application using Core Java and extensively used Collection package.

Environment: Java, Spring, Hibernate, Restful & Soap Based web services, Eclipse, DB2(RDBMS), HTML, CSS, JavaScript, Maven, Tomcat 7.0, Scrum Methodology, Linux

Confidential

Application Systems Engineer

Responsibilities:

  • Conducted numerous sessions with user to document the requirements. Developed Mapping of user facing screen inputs to the background system for correct rating of quotes.
  • Involved in the process of designing and documenting the technical design as per business requirements
  • Developed the web application flow using business and user input.
  • Involved in sessions with stakeholders and in resolving issues and in guiding offshore development.
  • Validated results using Postman and SOAPUI.
  • Used web Services to extract data from different kind of sources such as XML and JSON data files.

Environment: Java, Spring, Hibernate, Restful & Soap Based web services, DB2 (RDBMS), HTML, CSS, JavaScript, Maven, Waterfall methodology

Confidential

Applications Systems Engineer

Responsibilities:

  • Developed the web application as per requirements of business
  • Web technologies HTML, CSS, JSP, and JavaScript are used for developing User Interface pages.
  • Used JDBC DB2 for connecting to the database and retrieving the customer policies information.
  • Worked on application backend layer and UI using CoreJava.
  • Developed web services to retrieve data, run business rules and store data.
  • Used HTML, JSTL, CSS and JSP custom tag libraries for designing the JSP.
  • Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
  • Used TestNG for building and deploying the application.
  • Used Maven as a build tool and Clear case for version control.

Environment: Java, Restful & Soap Based web services, Eclipse, DB2 (RDBMS), HTML, CSS, AngularJS, JavaScript, Maven, SOAP, Waterfall Methodology, Linux/Windows, XML, WSDL,WADL

Confidential

Applications Systems Engineer

Responsibilities:

  • Understanding business requirements and involved in the process of designing and documenting the technical design as per business requirements.
  • Developed the web application flow using validations and action forms.
  • Web technologies HTML, CSS, JSP, JavaScript are used for developing User Interface pages.
  • Used JDBC for connecting to the database and retrieving the product information.
  • Worked on application backend layer key features of the Core Java such as Collection Framework, Generics, and Exceptional handling programming.
  • Used Garbage Collection for effective memory usage in the application.
  • Used web Services to extract data from different kind of sources such as XML and JSON data files, relation database.
  • Used HTML, JSTL, CSS and JSP custom tag libraries for designing the JSP.
  • Extensively used JavaScript to provide dynamic User Interface and for the client-side validations.
  • Provide ANT build script for building and deploying the application.
  • Provided utility classes for the application using Core Java and extensively used Collection package.

Environment: Java, Restful & Soap Based webservices, Eclipse, DB2 (RDBMS), HTML, CSS, AngularJS, JavaScript, Maven, Clear case, SOAP, Waterfall Methodology, Linux/Windows, XML, WSDL, Putty

Sr. Business Analyst

Confidential

Responsibilities:

  • Involved in collecting requirements from the state product manager (business), service operations (back office) and working with IT to prorate the premium as required by California Earthquake authority.
  • Conducted interviews, brainstorming sessions and documented the requirements and the high-level solution.
  • Lead a group of BSA and SME’s to gather and document the requirements on introducing new rates to the California Dwelling fire product.
  • Interacted extensively with product management group (Business), IT and rating teams to work out an implementation strategy.
  • Collaborated with business on the objectives that need to be achieved.
  • Analyzed and documented APPS rating business process, identified subset of rating components for POC, worked with vendor to migrate programs, files and data and validated the results.
  • Analyzed Home, Fire insurance system background controller exclude execution of programs that are not needed for quote rating to reduce MIPS consumption and improve response time.
  • Conducted numerous sessions with user to document the requirements. Developed Mapping of user facing screen inputs to the background system for correct rating of quotes.
  • Extracted business rules and analyzed the auto policy system to create as it is business rules document, identify obsolete and redundant rules for elimination to clean up the system and improve performance.

Confidential

Business Analyst

Responsibilities:

  • Gathered the requirements from state product manager, gathering impacts to other functional areas (like billing, Accounting etc. ;) and documented the requirements and the high-level solution.
  • Interacted with the Renewal compare validation testing operational team for user acceptance testing, set up processes for the operation of the system for the Linux box and trained offshore on the process to run the product.
  • Interacted with the vendor’s technical team for installation, setup and issues resolution.
  • Worked in auto batch /online systems analyzing the root cause issues for various out of balance issues.
  • Created PSDs for MIS out of balance and code issues.

We'd love your feedback!