We provide IT Staff Augmentation Services!

Software Test Engineer Resume

4.00/5 (Submit Your Rating)

BostoN

SUMMARY

  • Over 6+ years of experience in automation testing, system testing, manual testing and analysis, design, development for Web based applications, Client/Server and web services applications.
  • Good Experience in testing applications across Banking, Finance, E - Commerce and Healthcare domains.
  • Hands on experience in testing Web-server and Client-Server based applications across different OS.
  • Proficient in QA Testing and Functional Automation Tools like Selenium, Cucumber, win runner, jasmine, protractor, QTP Web services testing using Rest API, SOAP UI, SOA, Performance Tools like Load Runner, Stress Tester, Tsung, Defect tracking tools like Rational clear quest, Jira, Rally, Firebug debugging tool and the test management tools like Mercury Quality center, VSTS, TFS.
  • Performed Manual Testing using Test Strategy Development, Test Planning, Test Design, Test Execution, Defect reporting, Test Status Reporting, Test Closure Activities.
  • Strong exposure and Experience in the Software Development Life Cycle (SDLC) methodologies like Waterfall, Agile, Software Testing Lifecycle (STLC) and extensive experience with QA testing procedures, processes and standards.
  • Expertise in Documentation of Use cases, Test Plans, Test Scenarios, Test Cases and Test Metrics.
  • Hands - on experience on Protractor Automation Tool for Angularjs applications.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Strong familiarity with iPhone and android application systems and applications.
  • Extensively involved in UI Automation by using Selenium Web driver, Java, SOAP UI testing, Database SQL Testing, Web application testing, and designing Unit Testing framework.
  • Experience testing with RESTful/SOAP Web Services.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
  • Strong experience in Load Runner Scripts for performance testing Using C for Web based and Java for Middleware applications. Experience in other Performance test tools like WAPT, Stress Tester
  • Expertise in Appium to automate Mobile test cases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Bugzilla etc.
  • Experience in Bug triaging, Analysis of Bug Severity, Bug Tracking system and Bug Reporting.
  • Strong analytical and testing skills i.e., writing test cases, debugging and investigation.
  • Good Exposure on various software agile methodologies like Scrum, Agile.
  • Experience programming in Java, C#, .Net, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
  • Effective Time Management Skills, Problem solving skills and consistent ability to meet client deadline.
  • Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.

TECHNICAL SKILLS

Operating System: Win7,10, XP, Vista, Mac OS X, iOS, Android OS.

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC.

Test Build & Integration Tools: Maven, ANT, Jenkins.

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model.

Testing Tools: Selenium Web Driver, Selenium Grid, Selenium IDE, QTP, Cucumber, REST and SOAP UI, Test DirectorGitHub, JMeter, Git Appium, Protractor.

Programming Skills: VB, SQL, Java, XML, HTML5, C#, JavaScript, CSS, J2EE Spring MVC, hibernate, Eclipse Link, C++, XML.

JavaScript Libraries: jQuery, Angular js, Node.js.

Database: MSSQL, MySQL, MS Access, Oracle, Netezza.

Adobe Tools: Acrobat, Photoshop, Dreamweaver, Flash

IDEs/ Utilities: IDE Eclipse Java EE, NetBeans, Eclipse, SVN, Firebug, Fire Path.

Web Browsers: Firefox, Internet Explorer, Chrome, Opera

Other: HP Quality Center, Load-Runner, JIRA, MS Visual Studio, Test Rail, Firebug, Element-tool, Bugzilla, Mantis bug tracking. Confidential Office Word, Excel, PowerPoint, SharePoint, TFS.

PROFESSIONAL EXPERIENCE

Software Test Engineer

Confidential, Boston

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Performed web service testing using SOAP and REST.
  • Doing Scheme validation and validating the log files using WinSCP tools.
  • Running the batch job using Putty tool.
  • Working in Agile and scrum methodology.
  • Writing test scripts and Test cases for manual testing.
  • Extensively Involved in the manual testing of the application.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.
  • Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved.
  • Co-ordinating with Onsite-offshore team.

Environment: Web service testing, Manual testing methods, Regression testing, ALM Rally, Putty tool, SOAP UI, MS Office Win 7, Internet Explorer, Chrome.

SDET

Confidential, Redmond, WA

Responsibilities:

  • Attended standup calls on daily basis and had two-week Sprints in Agile Methodology.
  • Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to-end testing framework for Angular application.
  • Implemented automation through WebDriver JS and Jasmine testing framework using Protractor.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages, and use Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
  • Developed Jasmine html, JSON test reports for analyzing the test outputs.
  • Experienced in development ofTest Plan, Test Strategy, Test Cases, and Test Scenarios.
  • Involved infixing the test caseswhich were breaking because of the changes in the processing flow.
  • Responsible for tracking, updating and resolving bugs in visual studio.
  • Performed Functional, Integration and GUI Testing.
  • Hands on experience in accessibility testing with keros.
  • Created test plan and test cases using Confidential Test Manager.

Environment: Selenium web driver, protractor, jasmine, Java, TFS, Agile, TestNG, Visual studio, JIRA, CSS, HTML, Oracle, JUnit, SOAP UI, Agile, Web Services REST API, Azure, Angular JS, Node.JS, GitHub, Confidential Test Manager, Keros, chrome.

Quality Analyst

Confidential, Long Beach, CA

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the
  • Test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consists of
  • Used XPath and DOM to work with dynamic and static objects inSelenium.
  • Perform different methods and involved in black box, white boxtesting, Front End, Backend, Regression, Unit testing and Stress tests.
  • Used Cucumber Grid for Cross Browser and Cross Platform testing.
  • Used Appium to automate Mobile test cases.
  • Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Createdautomationscripts usingSeleniumHybrid and Data-driven development framework.
  • DevelopedBack-end testingusing complex queries to retrieve the user information to cross validate in UI and databases.
  • In UAT, implemented Cucumber and written BDD Scenarios in Given When Then Format.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used different Selenium Locators like id, Xpath, CSS and link text.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java,SeleniumWebDriver, TestNG, Firebug, Fire path, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, MTM, Web services.

QA Engineer

Confidential, San Jose, CA

Responsibilities:

  • Extensively involved in Preparing the Manual and Automation System Test Plans and Test Strategies.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium web driver, Junit and Java.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Worked on developing the automation scripts using Selenium web driver with Junit Frame work.
  • Developed Test Scripts for Automation of the web-based application in Selenium- Junit.
  • Designed automated tests, created automated test cases, test plans and executed tests using Selenium.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Uploading applications to handsets using Mac mini- configuration utility forNative. App can be accessed on Mobile, Mobile browser and web browser.
  • Mobile testing experience (Android and IOS) Device and/ or App testing experience.
  • Performed Smoke, Functional, Exploratory,Security(Authorization and Authentication, Session management, Encryption checking of user’s personal data) regression testing, Browser compatibility testing (Google chrome, Firefox, Internet explorer, Opera),Network testing(Wifi, 3G, Offline Mode),GEO Location/ Location based testing,ATM / Retail Reload Locator withMAP + GPS / zip code/address (Green Dot ATMs),APNS testing in DIT, FIT, IAT/UAT environments,
  • Manual testing of web servicesRESTcalls using Firefox.

Environment: Selenium web driver, Junit, Java, TFS, Agile, TestNG, Visual Studio, JIRA, CSS, HTML, HTML, Oracle, JUnit, SOAP UI, Agile, Web Services REST API,I-Phone (3G, 3GS, 4, 4S) OS 5, I-pad1 & 2, I-pod, Blackberry (Torch OS 6, Bold OS 5, Curve, Tour), Android OS 2 and above (Samsung Galaxy s, HTC Evo (2.2), Galaxy s, Droid Incredible, MOTO Flipside).

QA Engineer on Manual Testing

Confidential, Mount terrace Lake, WA

Responsibilities:

  • Associated with development team to understand technical design and architecture for test planning.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of 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, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to Agile release.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Jasmine.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Proficiency with automated software testing tool HP QA/ALM used to develop test scripts.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported software defects in JIRA and interacted with the developers to resolve technical issues.
  • Performed back-end testing on Netezza Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, C#, Selenium WebDriver, TestNG, Unix, TFS, SOAPUI, MSSQL, Maven, Jenkins, Fire path, POM, SQL, Netezza, HTML, XML, XPath, MTM, Firebug, Quality Center/ALM, GitHub.

Software Test Engineer - Manual Testing

Confidential

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for theTest Plans,Test cases, Test Scenarios and review of Test Cases.
  • Identified theTest Casesand documented them inQuality Center.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.
  • Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved.
  • Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA Manager.
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Extensively worked onseleniumtools to scale and distribute scripts across many environments as part of migration from QTP.
  • Performed Functional testing of modules, tracked defect in Bugzilla, assigned them to appropriate development team and follow up with them till closure.
  • Performed Regression testing on the defects closed by development team to ensure other modules are not impacted by fix.
  • Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed.
  • Delivered work on tight schedule, without affecting the quality of the deliverables.

Environment: QTP, Quality Center, Bugzilla, Windows, Mac, Chrome, IE, Firefox browsers.

We'd love your feedback!