We provide IT Staff Augmentation Services!

Software Tester/ Automation Engineer Resume

San Diego, CA

PROFESSIONAL SUMMARY:

  • Software Automation Engineer with 5+ years of industry experience.
  • Extensive experience in Verification and Validation activities .
  • Proficient in test script development for automation and manual software Verification.
  • Background includes concepts, requirements, analysis, design, implementation testing,maintenance of complete Software Development Life Cycle (SDLC), and Software Testing Life Cycle(STLC) projects.
  • Expertise in creating Test Plans, defining Test Scenarios and Test cases, and developingand maintaining Test scripts based on Business and Functionalrequirements.
  • Extensive expertise in System Testing, Functional Testing, Integration Testing, Regression Testing.
  • Knowledge on Database testing.
  • Hands on experience working in Ruby based web applications.
  • Extensive experience in tools such as Selenium Web Driver, Cucumber and Ruby Mine.
  • Hands on experience with Perforce, a Version Control Software.
  • Experience in Test automation suite/Test cases to use data in much efficient way using Data Driven with Excel and YAML.
  • Experience with debugging the programs on embedded real - time systems using JTAG.
  • Experienced in all Software Development Life Cycle (SDLC) environments - Agile, Scrum & Waterfall methodologies
  • Ability to adapt to new environment quickly, strong team player, good communication & analytical skills and enthusiastic learner.
  • Experienced in performing User Acceptance Testing (UAT) and keeping testing logs & cycles to add to Software Testing Artifacts
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Understanding of mobile applications testing in IOS, android devices.
  • Played as an excellent team player and proactively coordinated with design and development teams.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver, Selenium RC, Selenium Grid, Selenium IDE, OPNET, Watir, Cucumber.

Languages: Ruby, Core Java, TCL, Perl, HTML, XML, CSS.

Applications: Perforce, JIRA, Jenkins, Confluence, DevTrack, Code Collaborator, VMWare, Kwok, Eclipse, NetBeans, Komodo.

Microsoft Tools: MS office Suite (Word, Excel, PowerPoint, Access), Adobe Acrobat Reader.

Operating Systems: Windows XP/7/10, Android, LINUX, Macintosh, Centos.

Database: Oracle.

Browsers: Internet Explorer, Google Chrome, Firefox Mozilla, Safari, Opera.

Documentation: Test Plan, Test Strategy, Test Approach, Test Cases,Requirements Traceability Matrix, Production Test plan, SOP,Test execution Report, Defect Report, Daily/Weekly StatusReport, Use case.

PROFESSIONAL EXPERIENCE:

Software Tester/ Automation Engineer

Confidential, San Diego, CA

Responsibilities:

  • Serving as an automation engineer for verification and validation of infuser communication engine software responsible for both intra-system communication and enterprise wireless configurations.
  • Worked to create and optimize automation solutions for continuous integration testing across the entire system of systems for Confidential products with strategic focus on the communication engine.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API
  • Integrated the REST API in SQL databases.
  • Continued to enhance and maintain Ruby and TCL application program interfaces (APIs) used for formal software verification testing on Linux, Android, and web based platforms.
  • Developing and executing data driven automated test scripts using Ruby, Selenium and Cucumber Framework.
  • Development of manual and automated test protocols for formal software verification testing including integration testing across multiple product platforms and system environments.
  • Working closely with the Development team to create user stories and testing tasks in JIRA.
  • Responsible for test plan development, test case implementation, execution, data analysis and issue reporting activities throughout the project lifecycle.
  • Executed formal verification plans including defect investigation, reporting and tracking.
  • Extensive Experience in developing, Executing and Debugging skills in Ruby.
  • Responsible for maintaining software releases on Jenkins.
  • Hands on Experience using P4V (the perforce Visual Client) Software.
  • Extensive Experience in requirements management tool, IBM Rational DOORS.
  • Creating and executing both load and functional tests for web Applications.
  • Performed Sanity, smoke, Regression and E2E testing.
  • Expertise in performingSoftwareTool validations.
  • Experience in creating, verifying and closure of the SCR’s in JIRA.
  • Hands on experience in Ruby GEMS and libraries.
  • Experience in developing automation scripts using Active Tcl/Tk and Active Perl.
  • Hands on experience with integration and testing of data cards on medical devices.
  • Hands on experience working with Confidential MedNet Meds Servers and JBOSS management (JMX) Console.
  • Hands on Experience with Selenium WebDriver.
  • Knowledge and experience debugging embedded real time systems using JTAG and microprocessor architectures.
  • Exposure to CI system and Hands on experience testing hardware and software applications.
  • Extensive Experience in setting up machines for automation with internal tools.
  • Involved in Code Reviews from day to day activities using Code Collaborator both as an Author and Reviewer.
  • Working knowledge on DevTrack, a defect tracking Tool.
  • Knowledge of mobile applications development using Android SDK and experience with Android Debug Bridge.
  • Experience in Executing and submitting the results in Test Track and Test Evidence.
  • Hands on experience in using Xeltek programmer.
  • Working knowledge on automating APIs to interact with web pages developed in JAVA using Watir Web Driver.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Testing the applications across different Browsers (IE, Firefox, and Safari & Chrome) and across different platforms.
  • Documenting the manual and automation test results and providing to the QA managers.
  • Coordinating with the off-shore team while implementing and testing the business requirements.

Environment: Selenium, Ruby, Cucumber, Perforce, Komodo IDE 9, Perl, TCL, JIRA,REST API, Android, Linux, Internet Explorer, Chrome, Firefox, JBoss, Apache Tomcat, Android Drivers, Curl.

Software Development Engineer in Testing

Confidential, San Diego, CA

Responsibilities:

  • Worked closely with Functional team to create user stories and testing tasks in JIRA.
  • Formulate methods to perform Positive and Negative testing against requirements.
  • Followed Agile Scrum methodology, participated in Sprint planning sessions, daily Stand up meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Integrate test scripts with Jenkins using custom framework and daily run the regression.
  • Involved in developing and implementation of the web application using Ruby on Rails .
  • Verifying and creating issues in JIRA.
  • Creating and executing both load and functional tests for web applications.
  • Building and scaling Ruby on Rails applications with agile processes.
  • Developing and executing data driven automated test scripts using Ruby, Selenium and Cucumber Framework.
  • Extensive Experience in developing, Executing and Debugging skills in Ruby,C++.
  • Experience with all the GEMS and libraries for this version of the ruby.
  • Worked extensively on Black Box, White Box and Gray Box testing methodologies.
  • Extensive experience in using Page Object Model in WebDriver.
  • Perform Black box, white box, Sanity, smoke, functional, Regression and E2E testing.
  • Worked on Requirement traceability matrix (RTM), Test data, Test cases and map the test cases to the (RTM).
  • Extensive experience in troubleshooting and fixing the bugs.
  • Developed full end-to-end ruby automation scripts using selenium-ruby, for back-end/integration automation, Database Testing with Ruby DBI connectivity and run MySQL query for validation and user data.
  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Developed SQL queries to check the database automatically and checking the data integrity in accordance with business standards of the company.
  • Black and White box testing for site functionality, speed, content, load, usability, functionality across all browser versions and platforms; transaction processing and stored procedures.
  • Testing the application across different Browsers (IE, Firefox, and Safari & Chrome) and across different platforms.
  • Documenting the manual and automation test results and providing to the QA managers.
  • Coordinated with off shore team in writing and executing test cases by explaining the business requirements.

Environment: Agile, Selenium WebDriver, Ruby, Jenkins, C++, Appium, GitHub, SQL, JIRA, Internet Explorer, Chrome, Firefox.

Verification Engineer

Confidential, San Diego, CA

Responsibilities:

  • Understanding the requirements by verifying the projects scope, work requests and Coordinating with other teams to get the detailed information about the project.
  • Followed Agile Scrum methodology, participated in Sprint planning sessions, daily Stand up meetings, conferences and walk-through to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Coordinated the Peer Review with Test Lead and project team for detail test cases and steps and providing the detailed estimation completion dates for the given task.
  • Experience in Developing and Executing the test Scripts using Ruby.
  • Automated the Web services in Java using Selenium Webdriver Cucumber framework
  • Worked on Requirement traceability matrix (RTM), Test data, Test cases and map the test cases to the (RTM).
  • Experience with Page Object Model in order to reduce or eliminate the duplicate test code.
  • Experience in testing with Enterprise class system.
  • Used Jenkins continuous integration server to run automated test suites.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed the back-end testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Managed an offshore team of Developers and QAs in India
  • Executed function and Regression test cases on Mobile device like iPad, iPhone and Android based (phone/tablet).
  • Performed Component testing, Web Service tests.
  • Performed Non-functional Testing like browser compatibility, cross browsing, external interface testing.
  • Verifying the all the log files and troubleshooting the root cause of the issues.

Environment:: Agile, Ruby, Core Java, Selenium WebDriver, Cucumber framework, Jenkins, Firebug, XML, Internet Explorer, Chrome, Firefox, Windows.

Hire Now