Software Engineer / Sdet Resume
Sunnyvale, CA
SUMMARY
- Many years of IT experience in design, development and testing of Client - Server, Web Applications using Java / J 2 EE Technologies .
- Knowledge of automated test tools . Experience in design, development and deploying to AWS of web - based application using Java, SQL / NoSQL, JDBS, JSON, Java - API and Spring .
- Performed unit and performance testing activities as per automated framework and practices .
- Involved in Offshore and Onsite coordination with development and testing teams & setting up the process tailored according the client and business requirements .
- Skilled in handing multiple tasks and work independently . Proven organizational, analytical, and communication skills ( verbal and written ). Patent holder .
TECHNICAL SKILLS
Operating Systems: Windows | Linux | Mac OS
Programming: Java | C / C ++| CSS | HTML | JavaScript | AJAX | jQuery | REST API | Bootstrap | SQL / NoSQL | Shell
Version Control: Git | SVN
Miscellaneous: Log 4 j | Splunk | Graylog
Application Servers: JBoss | Tomcat | IIS
Environment: of Development: IntelliJ IDEA | Maven | Git | SVN | Jenkins
Virtualization: VMWare | Oracle VirtualBOX | AWS | Google Cloud | Azure
Test Automation: Selenium | TestNG | JUnit | PMD | SonarQube | PhantomJS | Appium | Cucumber
Testing Tools: Firebug | Fiddler | Xpath | SonarQube | PMD | Charles | Postman | Putty | JMeter
Network: TCP / IP | WAN | DNS | VPN | NAT | FireWall | Active Directory | WinSCP
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Software Engineer / SDET
Responsibilities:
- Design, develop, and maintain the automation framework for the Pangea Payment Application . Perform application support in pre - production and production environments . Provide support to external teams on the integration issues .
- Develop test cases using Java 8, Hibernate, Spring, JDBC, REST, XML, Cucumber, Maven and other leading technologies . Create the daily jobs through Looper CI tool, Develop UI tools using Java, Selenium, Bootstrap and external report for the automation results .
- Experience configuring and deploying application on J 2 EE application server using Apache Tomcat, experience with Maven, Eclipse, Jira, Git, Unix shell and scripting .
- Troubleshoot business and production issues, including engaging relevant teams to assist in the resolution of issues, formulating and executing an action plan, and performing root cause analysis and documentation .
Confidential, San Jose, CA
Software Engineer / SDET
Responsibilities:
- Design and develop Java RESTfull web services that communicate with the MongoDB in the back - end, Bootstrap, JavaScript for front - end, AWS Lambda .
- Follow SDLC best practice such continuous integration Jenkins, automated unit test and regression testing, focus on end - to - end quality of the delivery .
- Work collaboratively in a team with fellow developers ; solve complex and challenging business problems .
- Involved in all phases of Software Development Life Cycle including requirements gathering, designing the application, implementation the design, testing and maintenance support use TDD .
- Support QA Team .
Confidential, San Jose, CA
Software Engineer / SDET
Responsibilities:
- Designed, implemented based application using IDEA, Java Spring Bootstrap, AJAX, AWS EC 2/ SharePoint .
- Actively involved in the design, development framework for REST API ’ s and web - services using Java, Tomcat, Hibernate, JSON, Mongo DB, Teradata .
- Architected and successfully implemented software end - to - end real time simulator for the RFID / NFC Readers on scalable AWS EC 2 cloud use BDD methodology .
- Developed test automation for IOS ( X - Code ) and Android SDK applications using Java, Selenium, Appium .
- Experience in scripting language such a Python, shell .
- Successfully completed client - server framework for Rackspace - Mongo DB sync using Java, Jackson, Spark .
- Maintained the current automation repositories using tools like Git and Jenkins .
Confidential, Mountain View, CA
Lead QA Engineer / SDET
Responsibilities:
- Responsible for managing / organizing all the software workflow within the company at all levels of software development life cycle .
- Assisted in designing and implementation of software product features and distributed applications .
- Designed and documented test cases in a structured and reusable format and developed test processes .
- Developed Java FX, web base application, REST API, DB and Jenkins infrastructure and deploy to Azure .
- Performed unit and loading testing activities as per automated framework and practices using PMD, SonarQube, Selenium .
- Supported project management functions by providing estimates and schedules .
Confidential, Sunnyvale, CA
Software Quality Engineer / SDET
Responsibilities:
- Helped to develop and maintain Android applications on AWS cloud .
- Worked closely with product managers, editorial and business partners to understand software requirements .
- Built reusable code and libraries for future use on Java, Spark, Maven, Git, AWS EC 2, S 3.
- Assisted developers with technical expertise regarding architecture testing and analysis .
- Set up and configure mobile devices software emulators using Android SDK and X - Code, Appium, Selenium, Java .