We provide IT Staff Augmentation Services!

Sdet - Software Development Engineer In Test Resume

3.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Over 9 Years of experience in Quality Assurance Testing and Development touching all phases of SDLC involving gathering and analyzing the requirements, designing, development, implementation, maintenance and testing of web and distributed Enterprise applications in Waterfall, Spiral and Agile methodologies.
  • Excellent Analytical, Interpersonal and written/verbal communication skills. Result oriented, committed and hard working with a quest to learn new technologies and undertake challenging tasks. Experience working as a team member and working independently to resolve technical issues of project(s).
  • Expertise in Automation testing of Client - Server, Internet/Intranet Web Applications.
  • Expertise in automating the software test environment using open-source tools like Selenium WebDriver.
  • Extensive experience in Unit, Functional, Integration, Regression, User Acceptance, System Testing, Black box, Positive and Negative testing.
  • Proficiency in Defect Management and Change Control using Industry Standard Tools - Quality Centre, JIRA, ClearQuest, Clarity, Lotus Notes.
  • Good experience in Java technologies which involves Servlets, JSP, Struts, Spring, XML, Spring MVC, JSON, JNDI, JDBC, REST, SOA, Web Services (SOAP, WSDL), DOM, SAX, Java Script, and JUnit with various configuration tools like Clear Case, SVN, MKS Integrity Client and CVS.
  • Good exposure to enterprise design patterns such as Singleton, Front Controller, MVC, Factory Design etc.
  • Strong experience in developing custom frameworks for data binding modules in which the communication needs generating/parsing of XML using JAXB, JAXP (SAX and DOM), XPATH, XSLT, and XSL.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like Selenium RC, Selenium WebDriver, and Selenium Grid.
  • Proficiency in SQL queries, PL/SQL stored procedures. Experience in validating test data by retrieving data from Relational Databases IBM DB2, MS SQL Server, Oracle, My SQL using database clients like Squirrel, AQT etc
  • Good knowledge of Application Servers/Web Servers such as, IBM WebSphere, Web Logic 8.x, JBOSS Wildfly 8.0, Tomcat 5.x.
  • Experience with Unit Testing Frameworks JUnit and TestNG.
  • Adept in formulating Test Plans, Test cases, Test Scenarios, Test Approach and setting up testing environment.

TECHNICAL SKILLS

Operating Systems: Windows 7/8/NT/XP/8.1/10, Unix, Linux.

Testing/Defect Tracking tools: Clear Quest, JIRA, SharePoint, Selenium WebDriver, Selenium RCC, JUnit, HP Quality Centre, Jenkins

Databases: IBM DB2, Oracle10g/9i/8i, MS SQL Server 2008

Languages: Java, JBehave, Jenkins, JavaScript, UML, XML, XSLT, PL/SQL,T-SQL

Web Technologies: HTML, CSS, Bootstrap, XPATH, XML, JSP, ServletsJDBC, JavaScript, Ext JS

IDE’s: Eclipse 3.2, Eclipse Neon4.0, WSAD 5.1, RAD 6.0/7.0/9.0, Selenium IDE

Application Servers: IBM WebSphere 8.5/7.0/6.1/6.0/5.0 , Jboss 4.0,5.0,7.0JBOSS Wildfly 8.0, Tomcat 5.0

Frameworks: Struts 1.1/1.2/1.3, Spring 2.0, JDBC, Hibernate 3.0.

PROFESSIONAL EXPERIENCE

Confidential, Birmingham AL

SDET - Software Development Engineer in Test

Responsibilities:

  • Followed AGILE software development methodology that encouraged frequent inspection and adaptation
  • Used JIRA Agile tool to create/manage stories and log defects
  • Enhanced and tested coding functionalities using Java 1.6 API and Selenium WebDriver libraries
  • Evaluate, plan, design, develop, and maintain test scripts using a Framework for new applications and/or enhancements to existing applications.
  • Used IBM ClearQuest tool for defect management
  • Used CVS for version control
  • Used Maven, SVN, Selenium WebDriver, Java, Jenkins and Selenium Grid to create nightly automation scripts.
  • Developed Selenium Framework using Page Object Design Pattern, Base Classes, Properties file, Data Driven and TestNG.xml
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Used Selenium WebDriver and TestNG to run the parallel testing on cross browsers.
  • Extensively used SOAPUI, REST to test the Web Services
  • Created data-driven automation scripts for testing API Web Services using SOAP UI, Groovy Scripts.
  • Extensively used REST for restricted-profile
  • Configured Log4J to capture the exception-logs
  • Involved in System integration, UAT testing of the functionality
  • Continually updated Traceability for all the artifacts through Trace Matrix and set up process to capture of standard Test Reporting Metrics.
  • Communicate test progress, test results, defects/issues and other relevant information to project stakeholders and management.
  • Attend Daily Defect Triage Meeting Management team to discuss bugs and other issues.
  • Develop and design test Structured Automation Frameworks in collaboration with the Testing team and Development teams using Selenium WebDriver and Quality Centre workflow.
  • Weekly Status meeting with Development and Management teams to discuss bugs and other issues.

Environment: J2EE, JBOSS Wildfly Server v.8.0, Eclipse Neon Version 4.0, HTML, Java 1.6, Selenium WebDriver, JavaScript, Struts 1.2, AJAX, REST, JSP 2.0, Servlets 2.4, XML, SOAP 1.1, WSDL 1.1, SAX, DOM, UML, HTML, JNDI, CVS, Log4J, MAVEN 3.1, AQT query tool, MS SQL Server, Windows 10, Microsoft Edge.

Confidential, Chicago, IL

SDET - Software Development Engineer in Test

Responsibilities:

  • Blue2 uses AGILE software development methodology that encouraged frequent inspection and adaptation.
  • Executed High-level Functional tests/Regression tests on every sprint release and raised defects
  • Used Maven, SVN, Selenium WebDriver, Java, Jenkins and Selenium Grid to create nightly automation scripts.
  • Developed Selenium Framework using Page Object Design Pattern, Base Classes, Properties file, Data Driven and TestNG.xml
  • Extensively used REST for restricted-profile
  • Developed Test Plans for Performance Testing in JMeter and saved results in Reports and log files.
  • Performed HTTP, SOAP, SCHEMA, XPATH, CONTAINS assertions to validate Request and Responses with Expected in SOAPUI.
  • Used build tools "Maven" and Continuous Integration tool "Jenkins" for nightly scheduled jobs on central repository SVN.
  • Wrote SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Executed High-level Functional tests/Regression tests on every sprint release and raised defects
  • Performed database regression testing that involved executing a standard set of test cases on every sprint release.
  • Extensively used JIRA Agile tool to log defects and manage backlog items
  • Used Java 1.5 for writing test methods and classes using Selenium WebDriver
  • Created automation test scripts to test all end-to- end components - Web and upgrade.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • User IBM ClearQuest tool for defect management
  • User IBM ClearCase for version control
  • Used Spring MVC 2.0 Framework for with REST service for carrying out CRUD operations using JSON data
  • Used IBM DB2 database to carry out CRUD operations.
  • Used Web services through SoapUI tool for sending claim request xml and getting response for Blue2 app using SOAP messages.
  • Co-ordinated System Integration and User acceptance testing with different teams

Environment: IBM DB2, IBM WebSphere 8.5, IBM RAD, Selenium WebDriver, JavaScript, Java 1.5, AJAX, JIRA, SharePoint, SoapUI, JUNIT, JSP 2.0, Servlets 2.4, XML, SOAP 1.1, WSDL 1.1, SAX, DOM, UML, HTML, JNDI, Log4J, JDBC, ANT 1.5, Selenium IDE/RC, AQT query tool, Clear Quest, Clear Case, MKS Integrity Client, Windows 10, UNIX.

Confidential, Birmingham, AL

Software Engineer/SDET

Responsibilities:

  • MBC Digital Strategy Project used AGILE software development methodology that encouraged frequent inspection and adaptation thus helping in rapid- delivery of software.
  • Extensively used JIRA Agile tool to create/manage stories and logging defects.
  • Used Java 1.6 for writing code and enhancing functionalities
  • Used Struts 1.2 Framework in the application based on the MVC Model.
  • Develop Automation scripts in collaboration with the Testing team and Development teams in QTP & Quality Centre workflow Deployed code to different environments
  • MBC Responsive Redesign project involved UI technologies like Bootstrap, CSS and JS
  • Used Web services for sending and getting data from different applications using SOAP messages, such as claim reports. Then used SAX and DOM XML parsers for data retrieval.
  • Used JDBC framework as the persistence layer for interacting with IBM DB2.
  • Used HP Fortify Scan to expose vulnerabilities in pre-deployment applications to avoid exposure of PHI to security flaws
  • Analysed the Business Processes and raised defects in JIRA and ClearQuest tools.
  • Logged defects using JIRA Performed Regression testing for each sprint release
  • Prepared test data that could be used for regression testing in every release cycle using MS Excel
  • Involved in maintenance, unit testing and bug fixes of the modules that I developed in past months, namely: Claim Statements download to CSV functionality, SPD (Summary Plan Description), Certificate of Creditable Coverage(CCC) and Other Insurance Coverage(OIC)
  • Used MKS Integrity Client/CVS tool for version control
  • Co-ordinated System Integration and User acceptance testing with different teams
  • Log4J to capture the exception-logs
  • Sprint meeting and Defect-Triage meetings with Scrum Master, Development team, Product Stakeholders and Management teams to discuss bugs and other issues.
  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.

Environment: Java 1.6, IBM RAD 9.0, IBM DB2, IBM WebSphere 8.5, QTP, JavaScript, AJAX, HTML, JSP 2.0, Servlets 2.4, XML, SOAPUI, WSDL 1.1, SAX, DOM, UML, JNDI, CVS, Log4J, JUnit, JDBC, ANT 1.5, Selenium IDE/RC, AQT query tool, MKS Integrity Client, GIT, Windows XP, UNIX.

Confidential, Chicago

Java Developer

Responsibilities:

  • PRAP used AGILE software development methodology that encouraged frequent inspection and adaptation thus helping in rapid- delivery of software. PREP used test driven software development process.
  • Used Rational Software Model to design the use-case, class and sequence diagrams of all critical modules.
  • Used Struts 1.2 Framework in the application based on the MVC Model II.
  • Integrated Struts with Spring framework using Spring-integration technology
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Extensively used SONAR/Jamon to deliver quality code, remove bugs from the code and improve performance
  • Coordinated User Acceptance Tests /System Integration Test (UIT/SIT) builds multiple times for PREP project.
  • Helped deploying code to different environments (Involved Tagging, deploying using IBM Build forge, staging EARs for auto deployment, working with ECS WebSphere for manual deployment)
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
  • Used Spring’s Aspect Oriented Programming to modularize cross-cutting concerns
  • Actively involved implementing Singleton, Front controller, MVC and Data Access Object design patterns using Java 1.5.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as claim reports. Then used SAX and DOM XML parsers for data retrieval.
  • Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as claim status report.
  • Used Message driven beans (MDB) to consume the messages from the message queue.
  • Wrote complex PL/SQL queries for entire team to access IBM DB2 database
  • Used JDBC to invoke Stored Procedures and database connectivity to IBM DB2
  • Used JUnit framework for unit testing and IBM Clear Quest to manage Change-Requests and defects
  • Used CVS for version control, Log4J to capture the exception-logs

Environment: J2EE, IBM RAD 7.5, WebSphere 7.0, Struts Framework 1.2, JavaScript, AJAX, hibernate 3.0, Spring Framework 2.0, JSP 2.0, Servlets 2.4, JMS 1.1, XML, SOAP 1.1, WSDL 1.1, SAX, DOM, Rational Rose, UML, HTML, JNDI, CVS, Log4J, J Unit, ANT 1.5, Build Forge, IBM DB2, Clear Quest, Clear Case, Cano Web Test 2.6, Windows XP, UNIX.

We'd love your feedback!