We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Gaithersburg, MD

SUMMARY

  • 6+ years of QA experience in Manual/Automation testing of Web and client/Server with specializing in Software Quality Assurance Testing and QA Automation Engineer.
  • Having extensive experience in writing and implementation of complex Test plans, design, Development and Execution of Test scripts for the system and functional projects.
  • Extensively experienced in testing Web - based and Client/Server applications.
  • Proficient in preparing Test Plans, Test Cases and Test Data.
  • Good understanding of SDLC, STLC, Agile, Waterfall model, and V Model.
  • Experienced in performing Black Box and Gray Box Testing.
  • Strong experience in Manual Testing, Database testing & Performance Testing of applications with a consistent track record of superior performance.
  • Good Knowledge in tracking, reporting and managing the defects in JIRA.
  • Experienced in manual testing using testing tools such as HP ALM/Quality Center.
  • Experienced in managing the testing process using HP ALM/Quality Center.
  • Well versed in writing SQL Queries for Database Testing.
  • Experienced in writing and executing SQL queries to perform Data Validation and Backend testing of databases to check the integrity of data.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
  • Proficient in writing Test cases using Element locators, WebDriver methods, Java programming features, and TestNG Annotations.
  • Good Knowledge in executing Selenium Test Cases and reporting defects.
  • Experienced in using Python scripting language to automate few of the test cases most of the test being related to feature ANT.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Experienced in Data-driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Proficient with BDD using cucumber.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Quick learner with a strong desire to master new Technologies in the area of Testing.
  • Excellent Interpersonal and Communication skills, along with strong Analytical, Technical and documentation skills with an attitude of commitment and hard work in achieving desired results.

TECHNICAL SKILLS

Testing/Test Management /Defect Management tools: Selenium Web Drive/IDE/Grid, JIRA, HP Quality Center/ALM, Postman

Web Browsers & Servers & Operating Systems: Microsoft Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Tomcat, Web Logic, Windows, Linux, Unix

IDE: Eclipse, InteliJIdea

Microsoft Tools: MS Word, UML, Adobe Acrobat, MS Visio, MS Project

Reporting Tools: Crystal Reports, SQL Server Reporting Services

Language: Java, C++, SQL, HTML, XML, JavaScript, PHP

Databases: Oracle, SQL Server, MySQL, MS-Access

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, Gaithersburg, MD

Responsibilities:

  • Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Involved in developing and executing Test-plans & Test-cases for complex, highly scalable and fault-tolerant systems & interfaces that are developed in agile methodology.
  • Designed and developed test cases, updated status reports, documented test results based on logs; Validated and verified all logs which are created after the execution of batch files.
  • Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, User Acceptance and Back End Testing.
  • Performed Test Execution and defect logging and tracking using JIRA.
  • Wrote Reusable Manual Scripts in test cases using JIRA and using requirement document.
  • Checked the data flow through the front end to a backend and used SQL queries, to extract the data from the database.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using the data- driven framework.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Identified regression test cases to automate; automated those test cases using Selenium WebDriver, Testing, and Java (Eclipse IDE).
  • Designed, developed and implemented Page Object automation testing framework utilizing Java, Testing and Selenium WebDriver.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform the Selenium test.
  • Implemented cross-browser and cross-platform web testing with Selenium WebDriver.
  • Used Selenium to expand test scenarios to catch more bugs and improve quality.
  • Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Developed and implemented a Page Object automation testing framework with Selenium WebDriver.
  • Prioritized items with upper management to coordinate and test based on business priority.
  • The expanded feature set considerably over a short period of time, significantly increasing product scope.
  • Created CSS/XSLT script to parse XML results into HTML format.
  • Performed functional testing of RESTFUL Web Services using SOAP UI Tool.
  • Used GIT as the code repository and Code Collaborator to manage code reviews.
  • Worked on Agile methodology and participated in scrum meetings.
  • Involved in planning meetings and sprint demos, defect review, internal, external walkthrough meetings.

Environment: Selenium Grid, Selenium WebDriver, Java, TestNG, Angular JS, Jenkins, Cucumber, Agile, SQL, Maven, Appium, DHTML, SOAP UI, XPath, Firebug, Eclipse, HP ALM, JIRA, HTML, GitHub, ANT, Windows.

QA Automation Engineer

Confidential, Morris Plains, NJ

Responsibilities:

  • Worked closely with the business team, designers and software developers to understand application functionality and navigational flow.
  • Participated in JAD sessions to identify the critical business transactions.
  • Analyzed requirements, organized and supervised formal reviews of development documentation (requirements and design documents, system test plans).
  • Identified of problems, risk rating, problem reporting and referral to appropriate person or team.
  • Maintained Traceability Matrix for requirements to test case and created a data load.
  • Responsible for entering and tracking bugs in JIRA and reporting the defects to the developers for Modification Request.
  • Extensively executed SQL queries in order to view successful transactions of data and for validating data.
  • Developed Selenium WebDriver test cases using Java, TestNG framework.
  • Leveraged Java (Eclipse IDE) to access and test various operations.
  • Performed Regression and Integration Testing using TestNG framework and executed assertions.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using SVN as VCS for a java-based web application, using Maven as a Build tool.
  • Incorporated HTML reporting system.
  • Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
  • Involved with XML web services and SOAP.
  • Performed SOA / web services testing using SOAP UI.
  • Created positive and negative assertions based on the business requirements.
  • Involved in performing UAT (User Acceptance Testing).
  • Generated problem and changed reports and ensured the Corrective action for these reports operate correctly.

Environment: Selenium WebDriver, Maven, TestNG, Html, CSS, C#, Visual Studio, JMeter, XML, JavaScript, .Net, AJAX, Java, Oracle, MS Excel, MS Word, PowerPoint, Windows, Linux, JIRA, XPath, HP ALM, SQL Server, Soap UI.

Software Tester

Confidential, Greenville, SC

Responsibilities:

  • Responsible for interacting with the business people for understanding business requirements.
  • Participated in the SCRUM process, attended daily scrum meetings, sprint planning, and sprint.
  • Followed Agile/Scrum Development Process and generated all artifacts for sprint (Iteration).
  • Performed Sanity check whenever the new build has released into the testing environment.
  • Reviewed the developed automated test scripts.
  • Used Quality Center/ALM as a Test Management Tool.
  • Involved in managing the Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying bug-fixes using Quality Center/ALM.
  • Worked with SQL extensively to test database integrity.
  • Developed automated scripts for functional testing using Selenium WebDriver.
  • Developed a Hybrid Automation Frameworks using Webdriver, TestNG and Maven.
  • Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Used SOAP UI to test Web Services running on Web Logic Server.
  • Involved in Bug Triage Meetings to discuss and to resolve bugs and their priorities.
  • Responsible in providing regular test reports to the management.
  • Involved daily in the Project status meeting with the team.

Environment: Selenium WebDriver, TestNG, Maven, Quality Center/ALM, SOAP UI, JavaScript, XML, HTML, Oracle, SQL Server, MS-Excel, Web Services, .NET, VB Script, Windows, Unix.

We'd love your feedback!