Sdet Resume
SUMMARY
- Outstanding Java Developer and Software Development Engineer Testing with proven expertise in object - oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle using Agile/Scrum methodologies, from analysis and design to implementation and maintenance.
- Over all 5 years of experience in delivering enterprise solutions in e-commerce, workflow and web based arena. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology in Financial, and Telecom and Ecommerce domains.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, JDBC, Spring Framework, Spring Boot, Hibernate, Java Beans, XML, XSLT, XSL, Ant.
- Used Java 8 new features such as Lambda, Stream, default methods.
- Experience in spring modules like MVC, Spring Data, AOP, JDBC, and Web Services using Eclipse & STS IDE.
- Experience in developing the Web Services using the JAX-WS, JAX-RPC, Restful and spring
- Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere and Apache Http Server.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Structural design pattern and Object creational Pattern.
- Designed and developed Test Automation Framework using Page Object Model, Java, Maven, Selenium WebDriver, Cucumber BDD, JUnit, Gherkin, JavaScript and generated Test Reports
- Used tools such as Rest Assured libraries, POSTMAN, SQL, JDBC to implement RESTful Web services, REST API Testing, SQL queries, and JDBC for API test automation.
- Generated automation test reports in forms of Cucumber Reports, HTML reports, XML Runners and Extent Reports.
- Experienced in using AWS, Selenium Grid, and Jenkins for cross platform and Cross-browser Testing by running the Test Scripts on AWS instances.
- Expertise on building and deploying applications using Jenkin Continuous integration tool.
- Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases.
- Experience of using version control and bug reporting tools like SVN, and GIT etc.
- Having Knowledge in RDBMS concepts and experience in Oracle, SQL Server and My SQL.
- Used no sql database like Mongo DB to store the high volume data.
- Responsible for supporting application in production and handling Incidents Service Requests using Splunk.
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks in well-ordered.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, XML, JavaScript, Gherkin
Java technologies: Core Java, J2EE, Servlet, JSP, Java Beans, JDBC, JPA, XML, Selenium, Test NG, Apache Http Client,, Restful services, Rest Assured
J2EE Frameworks: Hibernate, Spring, Spring Boot, Web Services, Jersey, Maven, JUnit, Log4j
Testing Framework: POM (Page Object Model), BDD (Behavior Driven Development), Cucumber, TestNG, DDT (Data Driven Testing)
Servers: Apache Tomcat, WebLogic, WebSphere
IDEs: Eclipse, NetBeans, Spring Source, STS
Development Tools: Jenkins, Maven, SVN, GitHub, TOAD
Testing Tools: Selenium WebDriver, Cucumber, JUnit, TestNG, Gherkin, POSTMAN
Databases: Oracle, MySQL, MongoDB, SQL, Cassandra
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Involved in the Regression Testing.
- Have automate the Jenkin to run particular priority Test case in Test NG xml file by passing parameter.
- Used AOP concept to restrict the logic of Allure report to modify pending Test cases.
- Configure Jenkin to run multiple jobs Confidential same time.
- Performed Test Cases using Java, Selenium WebDriver, Cucumber, Gherkin, and Maven as Framework languages and tools.
- Experienced Test Plan creation, Test Case Design, Test Case Review, and Test Case Execution, writing Test Scripts, Testing tools Usage, Defect management, and Prepare Test reports.
- Created and maintained automated test scripts for API Testing using Rest Assured API.
- Used HTML / REST utilizing REST Assured library and POSTMAN tool.
- Schedule Jenkin Job to run it periodically.
- Used http client to test rest end points of Handlers.
- Reported Null Pointers in Regression Cycle and during Production Deployment.
- Extensive use of splunk to check logs and find the root cause.
- Created radars for different application.
- Performed Back-End Testing on Oracle Database by writing SQL queries.
- Test the partner connectivity and communicating to them for issue.
- Modify custom annotation for tester to add mandatory parameters.
- Used Team City to execute Job.
Confidential
SDET
Responsibilities:
- Developed Restful webservices using spring boot.
- The business logic of the application was developed using Java, spring Boot.
- Worked on the creating rest api and develop the business logic.
- Used the Spring Boot, Jersey and spring data for creating web services.
- Used spring concepts like IOC for building the framework.
- Involved in creating Services and Controller
- Worked on setting up automation framework (Selenium with Java) and processes.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (Web Driver) & created Data Driven framework using Test NG.
- Created and maintained automated test scripts for API Testing using Rest Assured API.
- Used HTML / REST utilizing REST Assured library and POSTMAN tool.
- Used the apache Http Client for Testing.
- Experienced in using AWS EC2, Selenium Grid, and Jenkins for cross platform and Cross-browser Testing by running the Test Scripts on various virtual machines.
Environment: Java, Spring, Spring Jdbc Template, Web Services, RESTFUL Services, Jersey, Junit, HTML, CSS, Jenkin, SPLUNK, Oracle sql Developer, Linux/Unix, Selenium WebDriver, AWS EC, Selenium Server, Apache POI, Java, HTML, CSS, TestNG, Maven, GIT, Jenkins, Rest API, POSTMAN, SQL, JavaScript
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Developed Rest Api using jersey, Spring Boot.
- Developed the DAO layer using Spring annotations.
- Used Spring Dependency Injection for integrating various Java Components
- Consumed Enterprise Web Services & generated client using Jersey.
- Unit Testing Java code using JUnit and Integrating with Jenkin
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database
- Involved in testing and deployment of the application on Application Server during integration and QA testing phase
- Used splunk for production logs.
- Also used linux server for production logs.
- Patching of different server Environment.
- Written DBMS Scheduler job to delete the old data.
- Modified the document in Connect me Page for new enhancement.
- Developed rest API documentation using swagger2.
- Worked with offshore to support the application.
- Monthly reporting to Client team for the application usage.
- Refactoring the code.
Environment: Java, Spring MVC, Web Services, RESTFUL Services, Jersey, HTML, CSS, Jenkin, SPLUNK, sql Developer, Linux/Unix