We provide IT Staff Augmentation Services!

Software Developer In Test Resume

0/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY:

  • Over 6 years of Experience in Software Quality Assurance and Software Testing using Manual and Automation Testing of Web - based and Client/Server applications.
  • Professional Experience in Securities, Finance and Insurance applications.
  • Expertise in Preparing Effort Estimation, Test Plans, Test Strategies, Metrics, Test Scenarios, Test Cases, Test Data.
  • Experience in all phases of SDLC/ STLC including Analysis, Design, Development, and Testing in different QA Processes like V - model and Agile model.
  • Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, System Testing and Regression Testing of Web-Based Applications
  • Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
  • Responsible for writing test cases and maintaining test scripts as per the business specifications and functional requirements
  • Expertise inSeleniumAutomation usingSeleniumWebDriver,SeleniumIDE, Java, JUnit & ANT
  • Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework for various projects.
  • Used Jenkins as continuous integration server to run automated test suites.
  • MaintainedSeleniumand Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Performed cross-browser (IE, Firefox, Chrome) testing.
  • Designed and implemented different automation frameworks from scratch like Page Objects Framework and Data Driven
  • Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, and end to end Testing.
  • Experience in Testing Databases of RDBMS in SQL, Oracle, DB2 and SQL SERVER.
  • Proficient in Defect management, including Defect creation, modification, tracking, and reporting using JIRA.
  • Ability to learn and adapt to new tools and technologies very quickly
  • Self-starter and a team player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning
  • Ability to work independently in a fast-paced environment with tight deadlines and changing priorities

TECHNICAL SKILL:

Testing Tools: Selenium Webdriver, Selenium Grid, protractor, JUnit,Maven, Jenkins, Bamboo, ALM, Jira, wire mock, fiddler, Sauce lab, Appium

Languages: Java, Typescript, Ruby, SQL, HTML, XML

Databases: SQL Server, Oracle, PostGresql, MS Access

Operating Systems: Windows, Linux

Web/App servers: IIS, Apache, WebLogic, SNE

PROFESSIONAL EXPERIENCE:

Confidential, TX

Software Developer in Test

Responsibilities:

  • Experienced in developing new scenarios by understanding the business flow.
  • Performed Integration testing and exploratory testing.
  • Executed Parallel and Sequence tests using Sauce-lab GRID help of bamboo server with a secure connection.
  • Developed automated scripts usingSeleniumWebDriver and Implemented Framework forAutomation scripts using Ruby.
  • Experience in automation tools selenium, protractor and mobile automation.
  • Worked with Mac operating system experience with XCode, windows with Android Studio for mobile automation.
  • Involved Dynamic test data implementation and data management.
  • Experienced on installing the on iOS and Android devices.
  • Developed Ruby based library to read test data from YAML and managed using Data magic.
  • Set up configuration wire mock using fiddler mocking back-end service call.
  • Pairing and mopping with team members.
  • Performed Regression testing on new builds, every modification in the application usingSelenium.
  • Attended Scrum stand up and give daily status update attended three amigos grooming meeting.
  • Experienced API testing using Postman.
  • Languages independent Typescript, Java, Ruby.
  • Developed automation framework usingPage Object Pattern, ATDD, and TDD practices.
  • After Bamboo execution created JUnit HTML test report for the entire test suite.
  • Developed automation scripts for iOS and Android devices.
  • Test Execution using Emulators and Simulators also in real devices.
  • Worked closely with Dev team member; implanted fast build with pair and mob.
  • Selenium (web driver), Cucumber, Appium, GIT and Bamboo (CI/CD).
  • Pair Programming and Unit testing (Gray Box Testing) with Developers.
  • Work with Business to identify end-user scenarios and develop feature files in Gherkin language.
  • Develop Generic Methods and Implement Step Definition Using cucumber to write BDD test cases.
  • Hybrid App testing using Sauce-Lab and Appium Automation tool.
  • Achieved 90% drop in production defect by implementing BDD Automation framework approach when compared to existing Data Driven Hybrid approach.
  • Performed manual cross-browser with Sauce-lab mobile testing.

Environment: Jira, HipChat, Confluence, Selenium Webdriver, Sauce-lab, JUnit, Maven, Cucumber, Java, Angular JS, HTML, XML, YAML, MongoDB, Windows, and Linux.

Confidential, MD

Test Automation Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts usingSeleniumWebDriver and Implemented Framework forAutomation scripts using Java.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment usingSeleniumWebDriver.
  • Involved in Automation of the test cases usingSeleniumWebDriver, JUnit, and Ant.
  • Create JUnit HTML test report for the entire test suite.
  • Developed Java-based library to read test data from XML & Properties files using JUnit and Selenium.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Configured Selenium Grid to execute the Scripts parallelly on different browsers.
  • Worked on Selenium GUI Object/element verification is done through XPath, CSS Locators.
  • Used JUnit Annotations in Selenium Web Driver and executed a batch of tests as JUnit suite.
  • Used JUnit framework to run unit test and Maven to build the Project.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular the basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
  • Performed Regression testing on new builds, every modification in the application usingSelenium.
  • Executed Parallel and Sequence test runs using Selenium GRID and JUnit.
  • Prepared status summary reports with details of executed, passed and failed Test Cases also involved in weekly status and task review meeting.
  • Took an active role in QA scrum, provided accurate updates to Project Manager and Team Lead, and estimated QA schedules for projects.
  • Involved in implementation and documentation of standard procedures for setting up and configuration of the test.
  • Work with multiple priorities and collaboratively with Development, Business and QA team.

Environment: Jira, Selenium Webdriver, JUnit, Oracle, Java, Ruby on Rails, HTML, XML, SQL, Windows, and Linux.

Confidential, Pittsburgh, PA

SeleniumAutomationEngineer

Responsibilities:

  • Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
  • Worked in an agile development environment - consisting of many iterative releases with extensive coordination between the developers, testers and the business analysts.
  • Involved in regression test planning, work assignment, setting goals/objectives for the release, work trackers, and also involved in regular project level status meetings.
  • Prepared Integration Test Case Design Flow for the project.
  • Designed Batch Testing Plan for the project (to validate host and flex job testing).
  • Identified and added critical scenarios which were not covered in the Regression Inventory using GAP analysis.
  • Involved in Impact Analysis and Estimation for Requirement Change Notice (RCN) and Change Request (CR).
  • Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
  • Involved in Script Maintenance and Script Execution.
  • Participated in Test result evaluation, documentation, and relevant reporting.
  • Involved in implementing QA methodology and Test Metrics.
  • Participated in determining test environment and test data needs.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing
  • Developed automated scripts using Selenium WebDriver, Java, and JUnit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Written automated scripts with X-path to identify web elements such that most of the browsers can be used.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used Firebug and Fire Path Tool to identify the Object's ID, Name, X-path, link in the application.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Attended Team meetings to give the project status updates and discuss for any technical issues in the project that are faced by team members.
  • Analyzed and communicated test results to management. Made recommendations for product improvements wherever necessary.

Environment: Selenium Webdriver, JUnit ALM, MS Office, Visio, MS-SQL Server, Oracle, Java, JavaScript, J2EE, and Windows.

Confidential, Waltham, MA

Quality Assurance Engineer

Responsibilities:

  • Worked as Quality Assurance (Automation) Engineer in the project that followed the AGILE model.
  • Create test plan, test cases, test scripts to support specific software testing objectives, and assist the team in creation, review, and finalization of agile stories and story acceptance criteria.
  • Created scripts usingSeleniumWebDriver, JUnit, GRID and setup with Jenkins to run after deployment is done.
  • ConfiguredSeleniumand GRID scripts on Virtual machines.
  • Perform Cross browser testing on Chrome, IE, and Firefox.
  • Use Jenkins for nightly build execution and sending status mail if the build fails to QA team.
  • Develop Hybrid Test Framework using Selenium WebDriver, and JUnit.
  • Perform parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developing Automation Framework that uses Java, Selenium WebDriver, and JUnit.
  • Wrote automation test cases and fixing automation script bugs.
  • Select Test Cases to be automated and perform functional testing of the front end using Selenium (IDE and Web Driver) and create a Data-Driven framework using JUnit.
  • Attended daily defect status meetings and weekly team status meetings for reporting testing status and shared ideas for improved testing efforts.
  • Performed analysis, Assessment, Task distribution, Scheduling, Reporting, Meeting scheduling, etc. using MS Project, MS Powerpoint, MS Word, MS Excel.
  • Attended weekly status meetings with development and management Teams.

Environment: ALM, Selenium WebDriver, MS Office, SQL Server, Oracle, Windows, UNIX.

We'd love your feedback!