We provide IT Staff Augmentation Services!

Software Development Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 7+ years of experience in Information Technology with emphasis on Quality Assurance Testing of Client Server, Web based applications.
  • Expertise in using HP/Mercury Interactive, JIRA, SOAP UI tools.
  • Thorough knowledge and understanding of Software Development Life Cycle using Agile and Waterfall, Scrum methodologies.
  • Thorough experience in all levels of testing including Smoke, Functional, Integration, System, Regression, Positive, Negative, End - End, Performance and User Acceptance Testing.
  • Expertise in creating test plans, designing test cases covering all test conditions and eliminating redundancy.
  • Experienced in preparing Test Strategy upon working with business analysts.
  • Analyzed defects, prepared defect reports for management review.
  • Good knowledge of testing using SQL tools.
  • Expert in testing Web Services using SOAP UI within Ready API.
  • Experience running load, performance and security tests using various tools and frameworks.
  • Successful in learning and applying new technologies in support of Client’s Environment.
  • Participated in the review of project test and implementation schedules, project deliverables. Monitored, document, resolutions and reported the current, weekly status of projects.
  • Created detailed test plans, test cases, and test data for project testing.
  • Experience scheduling jobs from the CD pipeline such as Jenkins and Hudson and integrating the automation scripts written in Ready API or Selenium.
  • Mentored and guided other team members during all phases of the SDLC.
  • Performed Quality Inspections and Walkthroughs throughout the SDLC to ensure compliance with company standards.
  • Designed and developed case creation system, where customers can create tickets for technical and business issues .
  • Perform automated tests on SOAP and REST services using tools such as SOAP UI Pro, JMeter, Postman , etc.
  • Strong Exposure in a fast-paced continuous Integration/Continuous Deployment environment with working knowledge of every area of the SDLC .
  • Experience scheduling automation jobs from a CD pipeline such as Jenkins.
  • Developed automation framework to test REST based Web Services using TestNG .
  • Designed developed and maintained API automation scripts using Ready API, JAVA-rest assured for over 10 complex APIs with numerous endpoints.
  • Experienced in delivering Digital/e-commerce, mobile applications.
  • Broad understanding of Software Engineering Concepts, Testing and Methodologies.
  • Manage Red Hat Linux and Windows virtual servers on AWS EC2.
  • Experienced in working on offshore/onshore model.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE, Selenium RC, Selenium Grid, Test Director, Win Runner, Lotus Notes, Quality Center, and CRM tools like Bugzilla, Clear Quest, Siebel, Test Link, Siebel, Perforce. MKS, JIRA, ANT, REST API, Jenkins, Hudson, AWS, Docker Containers, Rest assured.

Programming Languages: VB Script, SQL, Java, VB, UML, Shell script

Build Tools, CI, cloud and Version: Eclipse IDE, ANT, Perforce, SVN, Jenkins, Hudson, AWS, Google APIGEE.

Operating Systems: Windows XP/NT/2000/98, Unix, Linux

Office tools: MS Office - MS Word, Excel, Power Point, Visio, Project.

Browsers: IE, Mozilla, Chrome, Safari

Methodologies: SQA Testing & Methodologies, UI & Compatibility Testing, Regression & Negative Testing, Migration Testing, Use Case Analysis, Requirement, Estimation, Test Planning, Test Case Writing, Test Case Execution and, Analysis, Scripting, Testing Automation, Defect/ Bug Tracking, Agile, Methodology, QA & QC Standards, REST API testing, Query Optimization

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Software Development Engineer

Responsibilities:

  • Created test cases, test plans, tested API’s, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Design, development and maintenance of Automation scripts using Ready API from scratch.
  • Extract data from database based on the use cases to create different scenarios and transform it based on the requirement.
  • Designed and developed Automation framework using JAVA from scratch.
  • Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
  • Performed Front End Testing on User Interface.
  • Managed QA tasks, requirements and defects in HP Quality Center.
  • Developed automation framework to test REST based Webservices using TestNG.
  • Used Load UI extensively for performance and load testing of web applications.
  • Worked in all phases of the software development life cycle (SDLC).
  • Perform Integration testing and End to End testing of the new releases in Workplace Engagement.
  • Integrated Ready API automation scripts to run from the Jenkins pipeline and produce an HTML type report.
  • Extensive groovy scripting within Ready API
  • Managed the services on the servers required for each test run.
  • Tailed the logs while performing the smoke test - to check for errors occurring and started/restarted the services related to those errors to fix the issue. Used Silk Test to automate scripts and to created tests for role based scenarios.
  • Build RESTful Web services using Rest Assured libraries by building customized JAVA framework .
  • Responsible for coming up with standards, processes for the entire automation team working on several APIs in order to streamline the process.
  • Involved in peer code reviews of colleagues in the QA Automation team.
  • Consumed RESTful Web services provided by different vendors to submit the TRAFFIC STOP data.
  • Working with SCM, SVN, GIT and Maven including branching and merging strategies.
  • Used Chef to manage Web Applications, config Files, Database Commands and packages.
  • Fast paced Continuous Integration/Continuous Deployment environment utilizing Agile methodology and daily scrums.
  • Well versed in utilizing various GIT commands via GIT Bash such as pull, push, commit and cherry pick code from the cloud source code repositories such GITHuB, BitBucket and Stash.

ENVIRONMENT: AND TOOLS: Secure CRT, Load Runner, Silk Test, Oracle 9i, Pega, Shell Scripting, Firefox, Firebug, SQL, Selenium Web-Driver and RC, JMeter, SOAPUI, Test-NG, CSS, HTML, Jenkins, AWS, RESTful Webservices .

Confidential, New Jersey

QA Automation Engineer

Responsibilities:

  • Creating and maintaining data driven test cases for all business and Compliance software and systems, including budgetary responsibility, hiring and staff supervision.
  • Coded and executed test cases using hybrid framework in QTP .
  • Responsible for implementing standard, repeatable, reliable test practices designed to achieve and meet all planned release dates.
  • Possesses strong analytical, problem solving skills, excellent written and verbal communication skills, ability to rapidly assess a technical or business situation and recommend solutions or opinions to Senior Management.
  • Demonstrated ability to meet project target dates; initiative, willingness and flexibility to perform diverse tasks and manage more than one concurrent project.
  • Worked closely with other Project Managers and Architect to manage the tasks in TFS
  • Created data driven and database based automation test scripts.
  • Automated test scenarios in rational functional tester and run the existing test scripts in citrix blade.
  • Communicate Issues, Risks and escalations to senior managers in a timely manner.
  • Interacted with the development team to solve the problems encountered in the test scenario run.
  • Worked with development teams to investigate, prioritize and resolve software bugs / defects based on the testing results.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implemented server- side Restful web services for external vendors to access our applications .
  • Implemented database interactions with Oracle 9i using JDBC API .
  • Participated in review meetings and took the initiative to meet the QA testing targets.
  • Implemented automation tools such as Puppet, Chef and Salt stack.
  • Build servers using AWS: Importing volumes, launching EC2, RDS , creating security groups, auto-scaling , load balancers (ELBs ) in the defined virtual private connection.

ENVIRONMENT: : Oracle 9i, Toad, MS Excel, QC Quality Centre, AWS, Docker Container, Selenium, Restful Webservices.

Confidential, Vienna, VA

Automation Engineer in Test

Responsibilities:

  • Writing and executing software system test plans and test cases. These scripts were developed after reviewing the business requirements documents and technical specifications documents.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Designed and developed test framework based on SoapUI API , which can support data-driven test, switching test environment, running test case selected and automatically generating test report in CSV format .
  • Write test documentation of various complexity levels: test plans, test cases, test matrices, check lists
  • Write easy-to-follow bug reports and verify them fixed in new releases
  • Utilize ultimate test automation tool ( Selenium IDE/RC/Eclipse ) in the real-life environment.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based ( SOA ) and legacy systems architecture.
  • Participated in daily SCRUM meetings and gave the daily status of testing.
  • Found content, CSS bugs and reported them to producers and developers
  • Used Jira for repository, reporting and tracking bugs, and providing updates on resolved bugs
  • Manage and synchronize multiple environments (Development, QA, Integration, and Production ) for a smooth release.
  • Simulated the JSON processor Jackson library for constructing and comparing of JSON request and response for consuming REST based services.
  • Developed SoapUI extension for test statistics.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Responsible for Back-end API testing with SoapUI and coding in Groovy and Java

ENVIRONMENT: Selenium, Jenkins, Jackson library, TestNG, Maven, JDK1.6/1.5, Struts2.x, jQuery, JSP, JDBC, EJB 2.x, Oracle10g,JavaScript, SQL, Web Services, Rational Rose(UML), Web Sphere 7.X, Agile, Eclipse3.5,Ldap, Clear Case 7.1, Clear Quest 7.1.

Confidential, San Diego

QA Automation Engineer

Responsibilities:

  • Responsible for the end to end testing of the product manually as well automated.
  • Created the script in selenium for the manual test cases.
  • Extensive used of OOPS .
  • Created and maintained scripts in silk central.
  • Run the test cases using test execution in silk central.
  • Extensive use of JUNIT and TestNG.
  • Responsible for the creating test reports in JIRA .
  • Extensive used of JIRA for bug tracking.
  • Created the script data driven, which easy the usability of script, just by changing the static values only at one location.
  • Responsible for handling the distribution of work with offshore as well onshore teams.
  • Worked in Agile methodology.
  • Responsible for deployments and maintaining the test servers by use of Jenkins .
  • Converted the TAT Script to selenium web driver.
  • Performed GUI/Functional/integration regression and ad-hoc testing.

ENVIRONMENT:: Selenium, Java, JavaScript, XML, SQL, HTML, JUnit, Selenium Grid, Windows, Jenkins.

Confidential

QA Analyst

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on application requirements document.
  • Performed Functional testing manually.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web application.
  • Used Team Tracker as a defect management tool.
  • Created automation test scripts to test all end-to-end components legacy mainframe , Web and upgrade
  • Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on different platforms like windows 95/98/2000 with web browsers IE and Netscape.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

ENVIRONMENT: Team Tracker, Windows 98, HTML, MSOffice, VB, Oracle.

We'd love your feedback!