Senior Software Qa Engineer Resume
New York, NY
SUMMARY:
- Create automation tests for web applications using Selenium webdriver.
- Write automation tests for backend API services in Python.
- Utilized ReadyAPI, SoapUI and LoadUI to test API backend service.
- Write SQL queries to retrieve data from various data sources, including BigQuery, PostgreSQL and SQLite.
- Log detailed bug reports and create real time dashboards to illustrate sprint metrics.
- Create scripts to parse log files and email results when specific errors are found.
- Install and configure application dependencies on remote linux cloud servers.
- Develop test plans and test cases based on design wireframes and business requirements.
- Run smoke, regression, functional, user acceptance and end - to-end tests for features on mobile, desktop and web applications.
- Configure and maintain the team Agile Board and backlog in Jira.
- Utilize a variety of tools when testing mobile applications including XCode, Android Studio, and BrowserStack
- Created internal web portal that allowed for manually running automated tests and viewing test results.
- Actively participate in daily scrum, sprint and feature planning meetings with developers, design and product owners in an Agile/Scrum environment.
- Assist in defining acceptance criteria during the planning phase for the purpose of translating requirements into test cases.
- Work closely with developers to test bug fixes, incremental changes and patch updates.
- Maintain test matrix of features spanning across multiple operating systems and device types.
- Host testing sessions with team members in an effort to collectively discuss the overall quality of the feature.
- Host knowledge shares with Quality Assurance Engineers from other teams.
TECHNICAL SKILLS:
Software/Coding: Agile/Scrum/Kanban, Agile Coaching, Jira, Tableau, Continuous Integration, Jenkins, Python, Selenium, Java, JS, PHP, CSS, HTML, JSON, XML, ReadyAPI, SoapUI, XCode, Android Studio, BigQuery, Postgresql, SQL Server, iOS, Android, Device emulation, VMWare, Browserstack, shell scripting, Data Pipelines, GCP, Salesforce, HP Quality Center
Hardware: Routers/Switches, SCSI, SATA, IDE Hard drives, Motherboard installation and troubleshooting, CPU installation and upgrades, PCI and Fibre Channel HBA s, Physical Tape Libraries, KVM, Cisco and Brocade Ethernet switches, SmartArray 6i RAID Controllers
EXPERIENCE:
Confidential, New York, NY
Senior Software QA Engineer
- Create automation tests for web applications using Selenium webdriver.
- Write automation tests for backend API services in Python.
- Utilized ReadyAPI, SoapUI and LoadUI to test API backend service.
- Write SQL queries to retrieve data from various data sources, including BigQuery, PostgreSQL and SQLite.
- Log detailed bug reports and create real time dashboards to illustrate sprint metrics.
- Create scripts to parse log files and email results when specific errors are found.
- Install and configure application dependencies on remote linux cloud servers.
- Develop test plans and test cases based on design wireframes and business requirements.
- Run smoke, regression, functional, user acceptance and end-to-end tests for features on mobile, desktop and web applications.
- Configure and maintain the team Agile Board and backlog in Jira.
- Utilize a variety of tools when testing mobile applications including XCode, Android Studio, and BrowserStack
- Created internal web portal that allowed for manually running automated tests and viewing test results.
- Actively participate in daily scrum, sprint and feature planning meetings with developers, design and product owners in an Agile/Scrum environment.
- Assist in defining acceptance criteria during the planning phase for the purpose of translating requirements into test cases.
- Work closely with developers to test bug fixes, incremental changes and patch updates.
- Maintain test matrix of features spanning across multiple operating systems and device types.
- Host testing sessions with team members in an effort to collectively discuss the overall quality of the feature.
- Host knowledge shares with Quality Assurance Engineers from other teams.
Senior Software QA Engineer
- Create Python scripts to scan application log files for errors and exceptions. Maintain Python scripts to deliver logs files via the network SMTP Server. Utilization of QA Wizard Pro for smoke testing interim software builds.
- Perform Quality Assurance testing on Windows based applications, including the corresponding SQL Database and web applications. Create update scripts for the SQL Database to change values and stored procedures for testing various scenarios.
- Create detailed bug reports, documenting exact steps to reproduce the issue, along with corresponding application log files and screenshots. Compile software test plans and results matrix spreadsheets to illustrate the overall progress of the current software build.
- Travel to customer site to provide on-site deployment of software applications, along with product training. Perform on-site testing and configuration of the software environment. Resolve issues by the customer and provide work-around if necessary. Established a positive working relationship with the customer on numerous trips to their location.
- Schedule weekly meetings with junior staff members to discuss the overall progress of the applications they are testing. Provide training on how to maintain the SQL Server for a specific customer.
Software QA Engineer
- Installation and configuration of SuSe Linux Virtual Tape Library Software. Management of upgrades and patch installations for servers in the Enterprise Testing Lab. Configuration of Qlogic, LSI and Emulex Fibre Channel Adapters, along with other various peripherals, such as network printers and Storage Arrays. Zoning of servers and clients on Brocade and McData Fibre Channel switches.
- Configuration of Backup applications such as Veritas Netbackup, EMC Legato Networker, CA ArcServe for overnight stress testing, data integrity and benchmarking statistics.
- Administration of Windows 2000/2003, RedHat Linux, Solaris, AIX, HP-UX clients accessing virtual storage over a Storage Area Network. Protocols include TCP/IP, iSCSI and Fibre Channel. Performed patch testing for SuSe and Red Hat Linux servers to verify all items documented in the changelist have been resolved. Prepared release notes for OEM customers when delivering scheduled build upgrades.
