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.