We provide IT Staff Augmentation Services!

Test Lead/sr. Test Automation Engineer Resume

2.00/5 (Submit Your Rating)

Irvine, CA

PROFESSIONAL SUMMARY:

  • Around 8 years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Excellent understanding of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) and Test Methodologies.
  • Good understanding of Agile and Waterfall software development methodologies.
  • Experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test Cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Managed QA team (offshore and Onsite) work program planning, resourcing, budget and project assignments.
  • Automation Testing and Manual Testing on Web - based applications.
  • Experience in developing end to end automation scripts using Selenium Web Driver/RC/IDE/Grid and Jenkins.
  • Excellent understanding of Agile practices, BDD, and continuous integration. Experience collaborating with the business to understand requirements, value, prioritization, and acceptance criteria.
  • Creating Test Plans, writing and executing Test Cases and defect reports. Experience in Business Functionality Testing, Smoke testing, Integration Testing, Black Box Testing, End-to-end Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Extensive experience using Object Oriented Programming (OOP) languages Ruby and Python for test case automation.
  • Experience in Test automation suite/Test cases to use data in a much efficient way using Data Driven with Excel and YAML.
  • Good experience in Web Services testing using SoapUI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from another request XML using SOAPUI.
  • Experience with Web Services testing and back-end service/API tools such as SoapUI. Knowledge of web service protocols (SOAP and REST).
  • Experience in locating the web elements uniquely, writing the XPath (handles the dynamic data) and CSS. Experience in locating elements on the web page using attributes such as Id, Name, Class, Classname, LinkText, Partial LinkText, XPath, CSS and DOM. Handled keyboard and Mouse Hover Actions, drag and drop, Context click using Selenium. Extensively used Selenium APIs such as Take Screenshot for Capturing failed test cases.
  • Experience in testing Mobile application testing using Appium on Android, iPad and iPhone, Emulator, Simulator to perform Mobile App testing, phone functionality and native app testing.
  • Productively involved in Defects logging and managing Defect Life Cycle using JIRA.
  • Experience with Modern web automation of web scraping with Selenium and Python with Beautiful Soup.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, Hybrid Framework with Selenium to maintain test suite for several projects.
  • Selenium synchronizations with conditional(Implicit, Explicit) unconditional wait statements
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber in Gherkins format.
  • Accustomed with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum) and Waterfall

Software Testing: Functional, Desktop Applications and Web based UI Testing, Web Scraping, Database, Security, Performance, Web Services.

Technical Leadership: Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall.

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestComplete, Cucumber, TestNG, JUnit,APPIUM, SOAPUI, Gherkin, Confluence, DevTrack, Code Collaborator, IBM DOORS, Kwok, Eclipse, NetBeans, Komodo.

Perforce, GIT: Version Control, Jenkins, GitHub, Artifactory.

Programming Languages: Ruby, TCL, Python, Core JAVA.

Databases: MYSQL, Oracle, SQL Server.

DataDriven, Keyword: Driven, Hybrid, Test Modularity, Robot Framework, Behavior Driven Development (BDD).

Other tools: Jira, BugZilla, Quality Center, Eclipse, Firebug and FirePath,WireShark.

GSM, UMTS, LTE, LTE: A, 5G.

Routing protocols: RIP, OSPF, EIGRP and BGP.

Load And Performance test frameworks: LoadRunner, JMeter.

Mobile Test Frameworks and services: Appium(Android, IOS), Selendroid, Calabash, BrowserStack.

Automation tools: Cucumber, TestComplete, Selenium WebDriver.

Web services: SOAP and Restful web services testing.

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

Markup Languages: HTML,CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS,Linux, Centos.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Test lead/Sr. Test Automation Engineer

Responsibilities:

  • Reviewed business requirements, gap analysis, technical solutions, test documentation and E2E testing scenarios according to the project requirements.
  • Worked with system architects, developers and other cross functional teams to ensure the test data and test environment readiness.
  • Experience in creating Test strategy, Test plan, Traceability matrices, Test exit report, Closure summaries, Test scenarios, Test Automation of regression suites and test cases for larger-scale projects.
  • Participated in daily scrum meetings with Product team and technical team to provide updates about testing activities on various platform improvements, development and maintenance.
  • Work with the business stakeholders, developers and your QA team members to identify and clearly document all appropriate test cases, dependent test data structures, test environment requirements and Project management methodologies.
  • Led a team of 15 QA Testers, coordinating both manual and automated testing teams. Interfaced with customers, Business Analysts, Developers, and Project Managers throughout projects, continuously verifying user requirements. Participated in all project reviews and provided necessary feedback.
  • Created and maintained automated test cases for regression and functional testing in ROBOT framework using Python.
  • Managed Traceability Matrix, Change Requests, defects and defect tracking system conduct triage meetings.
  • Involved in Design and implementation of automation frameworks for regression testing.
  • Raised defects and performed tracking using JIRA and reported to developers and test managers.
  • Extensively worked on testing the medical devices (Software and hardware)functionalities based on the requirements.
  • Coordinated with business testers for User Acceptance Testing for all releases.
  • Reviewed GitHub pull requests from other testers and provided feedback for any changes before merging code.
  • Configured and managed web application deployments in Azure.
  • Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.
  • Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status reports.
  • Hosted the Azure App services to run the web applications and performed the testing in production and non-production environments using the deployment slots in Azure.
  • Delivered bug-free applications on time and within estimated budgets for every project led by using risk-based and pair testing and mitigating issues within the projects.
  • Conduct weekly progress review meetings with the PMOs to ensure the project timelines are met.
  • Mentoring the junior team members in best practices for supporting current toolset and latest industry developments.
  • Working with the vendors or internal teams to resolve technical issues, conduct detailed root cause analysis and provide recommendations to improve processes & systems.
  • Analyzed log files to help developers for debugging production issues.

Environment: Squish, PTC, SVN, Silk test, Python, Robot framework, Hardware, JIRA, Confluence, AWS,Jenkins, Selenium Web Driver, Analytics tools, Microsoft Azure, GitHub, Eclipse, XML/ JSON, Agile, LINUX, Windows.

Confidential, SFO, CA

Senior QA Engineer

Responsibilities:

  • Performed Functional, Negative, Positive Integration, Regression, End to End and User Acceptance testing of all applicable projects on Salesforce CRM platform.
  • Interacted with the Salesforce.com premium tech support team on a regular basis to understand the issues and related critical project use cases.
  • Lead test case creation, test planning for new Salesforce.com features and functions new screens, workflow, force.com objects, reports, APEX code to meet business requirements.
  • Used Apex Data Loader for data load into Salesforce.com for Accounts, Contacts, Opportunities and Leads modules for configuration and building test scenarios.
  • Implemented Data-Driven Testing to verify the feature functionality with multiple sets of data.
  • Hands on experience in UI automation using selenium web driver and Python.
  • Created customized XPATH for identifying dynamic elements.
  • Developed Features, Scenarios and Step Definitions using Cucumber (Gherkin), Ruby and WebDriver on web applications.
  • Created automation test strategies and implemented using Selenium WebDriver and Ruby for existing and new web applications.
  • Created automated test execution jobs for automated regression tests using Jenkins and GitHub.
  • Extensive knowledge of developing and implementing network test plans, protocols, and strategies.
  • Performed responsibilities of testing network automation frameworks and provide support to customers in all aspects of testing process
  • Experience in working in wireless domains such as VoLTE/ LTE/LTE-A/5G and understanding of 3GPP specifications in wireless domain.
  • Coordinated with the network development team and the product testing team and implemented product test cases on networks and identified the root cause.
  • Tested wireless network systems, Wireless Testing, WIFI testing, Bluetooth Low energy Testing and configuring wireless products.
  • Systems and Integration Tests / QA experiences on software and hardware such as routers, switches, WIFI devices.
  • Setting up the lab environment for analysis and integrating the applications with respect to the wireless standards.
  • Performed Basic Acceptance Tests to verify 802.11 a/b/g features of the systems in infrastructure mode and Ad-hoc mode, involving testing WLAN security (no encryption, WEP, WPA-PSK, WPA2), 802.11d, WMM, power management (UAPSD, host sleep, deep sleep), TCP fragmentation and TCP/UDP throughput tests in power save mode and normal mode.
  • Extensive experience in technically analyzing failed test case logs from wireless protocol and identifying the root cause analysis of the issue.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test Script.
  • Refactored and optimized existing automation scripts and integrated with the deployment build jobs for different environments.
  • Involved in testing applications on different mobile platforms such as iOS and Android devices.
  • Implemented mobile automation frameworks using Appium.
  • Implemented UI Automator viewer in Appium to inspect elements in mobile applications.
  • Performed the Testing on the various mobile devices with a various platform (iOS, Android)
  • Implemented cross browser and cross platform web testing with selenium grid and selenium.
  • Raised defects and performed tracking using JIRA and reported to developers and test managers.
  • Actively participated in release review meetings for Go/No Go decisions.
  • Created SQL queries for database validation and automated database testing within Selenium WebDriver scripts.
  • Reviewed GitHub pull requests from other testers and provided feedback for any changes before merging code.
  • Performed and executed test suite automation scripts using Continuous Integration tool Jenkins.

Environment: Selenium Web Driver, Ruby, Cucumber, Appium, 3GPP, LTE/LTE-A, 5G, Salesforce, Marvel, JIRA, Confluence, Jenkins, P4, Scenario editor, python, SOAP UI, GitHub, Eclipse, Groovy, XML/ JSON, Agile, LINUX, Windows.

Confidential, NE

Senior Software Test Automation Engineer

Responsibilities:

  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Developed scripts (Assert/Verify) to test objects in the UI, using Web Elements/locators (By. Id, Class name, linked Text, Name, Xpath, CSS Selector), find elements.
  • Used BDD framework with Cucumber, Gherkin and created feature files with scenario and scenario outline files.
  • Performed end to end testing in Salesforce Service Cloud environment including cross system integrations across multiple work streams.
  • Worked on several objects related to Lead enrichment and marketing cycles of Salesforce.
  • Master the Salesforce development process, culture and code base, in order to improve it.
  • Developed and maintained automation framework using Ruby/JAVA and Selenium WebDriver.
  • Extensive experience in designing, configuration and troubleshooting in Enterprise Network environment. Expertise in routing protocols like OSPF, EIGRP, RIP, and IGRP.
  • Good Knowledge in TCP/UDP/SCTP, IP protocols.Hands on experience with Device testing.
  • Worked with a Wireshark tool to capture the packets at the time of debugging.
  • End to End troubleshooting of IP networks i.e., routers/switches.
  • Analyze, log, track and complex software and hardware matters of significance pertaining to networking connectivity issues.
  • Developed full end-to-end automation scripts using selenium, for back-end/integration automation.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
  • Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets
  • Performed API/ web services testing using Postman.
  • Developed SQL queries to check the database automatically and checking the data integrity in accordance with business standards of the company.

Environment: Selenium, TestComplete 12, JIRA, JIRA X-ray,Salesforce, WireShark, VOLTE, UMTS, GSM, RAN, Confluence, Ruby, Cucumber, IBM Notes, AWS, JIRA, Appium iOS/Android, Bit Bucket, Agile, Scrum, Gherkin, Postman, SQL, XPATH, GIT, Internet Explorer, Chrome, Firefox, JBoss, Core Java, HTML, Apache Tomcat

Confidential, San Diego, CA

Software Development Engineer in Test

Responsibilities:

  • Served 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.
  • 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.
  • Executed formal verification plans including defect investigation, reporting and tracking in JIRA.
  • Responsible for maintaining software releases on Jenkins.
  • Experience in testing the software and hardware for medical devices.
  • Hands on Experience using P4V (the perforce Visual Client) Software and management tool, IBM Rational DOORS.
  • Creating and executing both load and functional tests for web Applications.
  • Expertise in performing Software Tool validations.
  • Hands on experience in Ruby GEMS and libraries.
  • Experience in developing automation scripts using Active Tcl/Tk and Active Perl.
  • Involved in integration and testing of data cards on medical devices.
  • Working with MedNet Meds Servers and JBOSS management (JMX) Console.
  • Involved in debugging embedded real time systems using JTAG and microprocessor architectures.
  • Exposure to CI system and Hands on experience testing hardware and software applications.
  • Worked on 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 on DevTrack, a defect tracking Tool.
  • Knowledge of mobile applications development using Android SDK and experience with Android Debug Bridge.
  • Executing and submitting the results in Test Track and Test Evidence.
  • Hands on experience in using Xeltek programmers.

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

Confidential, San Diego, CA

SDET

Responsibilities:

  • Worked closely with the Functional team to create user stories and testing tasks in JIRA.
  • Followed Agile Scrum methodology, participated in Sprint planning sessions, daily Stand up meetings, conferences and walk-throughs 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. Extensive Experience in developing, Executing and Debugging skills in Ruby.
  • Creating and executing both load and functional tests for web applications.
  • Developing and executing data driven automated test scripts using Ruby, Selenium and Cucumber Framework.
  • Experience in testing wireless security protocols like WPA and WEP protocols.
  • Involved in testing applications on different mobile platforms such as iOS and Android devices.
  • Experience in test scripts development, testbed configuration/devices for testing.
  • Developing Appium Scripts for Native Android/iOS.
  • Used different types of virtual devices (Emulator & Simulator) and real devices for Test Cases Validation.
  • Run Compatibility Testing i.e., cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.
  • Experience with all the GEMS and libraries for this version of the ruby.
  • Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
  • Extensive experience in using Page Object Model in WebDriver.
  • Perform Black box, white box, Sanity, smoke, functional, Regression and E2E testing.
  • 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.

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

Confidential, San Diego, CA

QA Test Engineer

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-throughs to understand the business and testing requirements and to plan the testing process on a regular basis.
  • Experience in Developing and Executing the test Scripts using Ruby.
  • Automated the Web applications in Java using Selenium Webdriver Cucumber framework
  • Extensive experience in firmware testing.
  • Experience with Page Object Model in order to reduce or eliminate the duplicate test code.
  • Implemented automation scripts for Rest and SOAP web services using SOAPUI for Test Driven Development.
  • 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.
  • 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.

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

Confidential, San Diego, CA

R&D Tester

Responsibilities:

  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Writing modules in OPNET software using socket programming.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance (UAT) and stress testing.
  • Worked on technology of LTE-A called CARRIER AGGREGATION.
  • Modification and execution of test scripts using (Ruby- Selenium WebDriver) in Eclipse IDE and design, enhancement of a test automation framework.
  • Troubleshoot Wireless networking issues with UMTS network, also responsible for Verify Call Success rate & call setup failure, analyzing the throughput for Packet calls.
  • Worked extensively on UNIX and Linux environments.
  • Performing Cross Browser Testing in Internet Explorer, Google Chrome, Mozilla Firefox etc.

Environment: Selenium IDE, Web driver, Tomcat, Linux,JIRA, LTE, UMTS, Ruby, Handovers,fiddler, Network Simulators, GitHub, SQL, HTML, OPNET, Notepad ++, LINUX, Internet Explorer, Chrome, Firefox.

Confidential

Software Engineer

Responsibilities:

  • Understanding the requirements by verifying the projects scope, work requests and Coordinating with Design, Business Analysts to get the detailed information about the project.
  • Coordinated the Peer Review with the Test Lead and project team for detailed test cases and steps and providing the detailed estimation completion dates for the given task.
  • Developed manual test cases and test scenarios using JIRA.
  • Worked on Requirement traceability matrix (RTM), Test data, Test Cases and map the test cases to the (RTM).
  • Experience with creating Testing tasks and reporting Bugs in JIRA.
  • Used Jenkins continuous integration server to run automated test suites.

Environment: JIRA, Selenium, Test Complete, Waterfall, Bugzilla, SQL Server.

We'd love your feedback!