Software Engineer In Testing Resume
2.00/5 (Submit Your Rating)
Palo Alto, CA
SUMMARY:
Dedicated Quality Assurance Engineer with broad knowledge of manual and automation testing using various tools and testing methodologies. Experienced in testing PaaS and IaaS cloud computing models’ applications and microservices Biotech Industry software/hardware systems, windows, Web, Mobile and Network applications tools on various OS platforms.
TECHNICAL SKILLS:
- Java, Groovy, Go, Kubernetes, Docker, Openshift, Web, Rest API, JSON,JMETER
- Squish (QT, WPF API)
- Silk Test Automation Windows GUI or Web Applications
- Ruby (Watir) Web Applications Automation
- Selenium (Java Groovy Environment, Cucumber, TestNg, Maven, Junit, ReST API, BDD, Page Object Model)
- Appium (Android, Java Environment)
- Test Complete (Visual Basic, WPF API, SQL Server, SOAP UI)
- Sprint Agile testing methodology
- Java script and Python scripting environment
- Testing process enhancement
PROFESSIONAL EXPERIENCE:
Confidential - Palo Alto, CA
Software Engineer in Testing
- Designing, developing and maintaining a test automation framework and scripts for functional and end-to-end testing, performance testing of Cloud solutions and API services (Openshift, Openstack, Java, Groovy, RESTful API, TestNG).
- Utilizing TestNG framework to develop a concept of running test cases with flexible dependencies on environment availability and applications deployment.
- Developing and implementing coding techniques for minimizing framework maintenance time to increase testing framework, test cases code availability, test cases readiness to run continuously test cases in regression to support high quality application product under development.
- Generating test reports and presenting to management.
- Implemented performance testing solution for available application templates.
- Performed QA testing on a front-end of the development cycle to continuously support teams in design and development in early stages.
- Developing a framework in a GO language to measure code coverage and early bug detection and fixing.
- Designing and implementing test documentation into the test process to uncover, identify and monitor problems.
- Participating in product development meetings to sync with the roadmap, provide feedback, measure risks, time and resources that needed to run a complete coverage of a deliverable product.
- Designing and developing test automation framework, writing BDD test cases for in house Web application utilizing Java, Groovy, Selenium, JMeter and testing framework in MacOS and Windows platforms
- Setting up Jenkins jobs to use microservices artifacts pulled from Bitbucket source code repositories during deploying applications onboard and promoting application to designated clusters.
- Utilized Jira for incident tracking, Agile reporting, reporting issues, task tracking and writing software development documentation.
Confidential, Emeryville, CA
Software Automation Engineer
- Specialized in manual and automation hardware/software systems testing for life science tools that requires compliance with FDA regulations.
- Designed and developed a project testing framework and libraries using Test Complete, Java with Selenium plugin with Cucumber test automation tools; wrote and automated over 120 user stories for regression testing that have been continuously run on all user systems configurations to verify the system functionality and compatibility with all supported configurations.
- Performed various types of testing including data input/output validation, range testing, navigation, security, data integration, performance, usability.
- Developed and executed performance tests to benchmark system's behavior in a standalone and client-server configuration.
- Utilized SOAP UI, JUnit Java Spring framework to develop testcases for testing LIMS RESTful API services, verify DB updates, request files and maintain test results in Test Management tracking tool.
- Reviewed code coverage software under development.
- Provided setup Mercurial HG Lab self-hosted server and Repository Management tool with Wiki Pages.
- Performed assessment and implemented tools for source control, bug tracking, management and project development and monitoring.
- Participated in the software architecture discussion making for a Procleix NAT solution.
- Developed user instructions and training materials and presented to project team and business stakeholders.
Confidential, Hercules, CA
SQA Engineer
- Utilized Sprint, Kanban agile process to lead, plan and continually refine testing activities for manual and automation testing.
- Developed and shared up-front strategy and plans for iterations, releases and conducted testing risk assessment of projects.
- Took initiative to optimize and improve automation framework utilizing Java with Selenium, javascript, python and 4test languages.
- Delivered and analyzed automation coverage through Jenkins continuous software integration website.
- Implemented common SQA processes for efficient management, tracking, metrics reporting and visibility of test operations and automation efforts.
- Collaboratively defined and standardized cross-project processes. Managed development and maintenance of manual test cases and automation scripts.
- Collaborated closely with froglogic.com and microfocus.com support team to resolve Squish, Silk Test automation tools defects which prevented script development of testing application.
- Expanded testing scope of Projects to ensure inclusion of product/customer use cases, stress/scale/performance testing, and championing overall system level testing and quality. Increased engagement with Scientists, SI Marketing, Hardware Team, customer and technical support to improve product knowledge, testing approaches, and business relationships. Attended and participated in customer site Beta product, process testing.
- Promoted and led knowledge sharing, cross team communications, and transparency of SQA/Automation processes.
- Black box testing and automation android application for handheld device by developing test cases in the Eclipse and Robotium plug in.
Confidential, San Bruno, CA
SQA Engineer/Consultant
- Automation testing of web application for regression, acceptance testing Confidential Ad network platform - Publisher and Advertiser applications.
- Created scripts for testing web based application utilizing Ruby with Watir toolkit.
- Automated data consistency testing, which involving both GUI and backend database manipulation.
- Introduced concepts of automating test cases, maintained scripts and functions for regression testing.
- Automated number of test cases, added 20+ new functions to framework library.
- Coordinated closely with users and program developers to ensure that the application development met user expectations, wrote scenarios to test a feature in a release day, also part of User Acceptance Testing.
- Interacted with development team to resolve technical issues on bugs reported by customer support department. For troubleshooting utilized back end statistics tools, Perl scripts.
- Performed a variety of testing, including Functionality, Integration, System testing, Browser Compatibility, Performance.
- Led day-to-day QA activities by defining, implementing and maintaining coherent, progressive testing strategy.
- Participated in collecting necessary data for translation pages and participated in I18N (GILT) testing publisher, advertiser application.
- Bulk Line Item Editor, Single Line Item Campaign Editor, YUI Data Table for Line Items in a SCRUM management environment project.
- Coordinated work of two other testers on features and daily logging data into a Test Matrix. Created test scenarios for release day.
- Developed from scratch automated, data-driven test for comprehensive testing of the YUI Data Table.
- Separated script from input data and expected results to enable manual team members to add or modify data without accessing the script itself.
Confidential, Santa Clara, CA
SQA Engineer
- Tested NIOS - proprietary client-server application for managing DHCP, DNS, FTP, Authorization and Authentication services, IP addresses management tools.
- Provided many types of testing including Sanity Test Plan release testing, Security Qualys/Nessus NIOS scan, regression testing (manual and using Silk Test automation tool).
- Modified existing test cases, frame files in test suits, making them run with increased stability.
- Contributed Test Cases for many functional areas including DHCP option 61; ALOG; ADMIN phase 1-3, DHCP OLNW, IPAM Fields.
- Introduced techniques in Silk Testing making possible to automate areas ALOG Templates, AAA perspective, DHCP split networks with objects not visible for Silk API.
- Introduced new approaches in test suit architecture for writing test cases, minimizing modification in future releases.
- Redesigned and wrote test cases measuring GUI Performance for Overlapping Networks and data sets with 0, 10 and 50 IPAM fields. Wrote test cases for dataset with 0, 10 and 50 IPAM Extensible Fields, Executed performance test cases, analyzed data, made comparison performance data for dataset with 0, 10 50 IPAM fields.
- Provided TOI to run SILK test suites in the lab for regression testing Feature teams.
- Designed procedure to test AuthModel test suite in Silk Test environment.