Software Test Engineer Resume
Palo Alto, CA
SUMMARY:
- Over 5 years of experience as Quality Engineer in Software and Hardware Testing in Agile and Waterfall.
- Experienced in requirement analysis, developing test plans, writing test cases for maximum coverage and validating Story acceptance criteria. Test & Defect management using ALM, Jira and Rally.
- Experienced in automating tests for UI and API testing by writing Python Scripts, Java code for BDD Tests, descriptive Scripts in QTP, Selenium or similar Tools.
- Expertise in performing Functional, End to End Testing, Exploratory, Integration, Regression, Black Box Testing & UAT Testing. SoapUI and REST API Web Services Testing.
- Experienced in testing Hardware, Software, Networking, Cloud, Enterprise, Web, Client Server, Virtual Machines & Mobile in Windows and Unix/ Linux.
- Expertise in researching root cause and identifying problems by monitoring logs and error messages.
- Strong interpersonal skills with excellent verbal and effective written communication skills.
- Friendly, Vocal about Quality, highly motivated, self - driven, fast learner who enjoys working with the Team members, UX Customer Experience focused and takes challenges with optimism.
- Process and detail oriented. Ability to prioritize / focus testing based on deadlines and implement or take lead in improving test efficiency and processes as needed. Passionate about Agile and edge scenarios.
- Experienced in test management, reviews, reporting, defect lifecycle and debugging complex issues.
- Experienced in writing SQL Scripts for data manipulation, querying and Validation.
TECHNICAL SKILLS:
Testing Tools: Python, Java, QTP, Selenium, REST, SoapUI, Java, BDD, Junit, Rally, ALM, Jira, Jtrac & Microsoft Office
Development Environments: Salesforce, Python, Java, JQuery, Websphere,.NET, C/C++/C#, Android, iOS
Databases: Oracle, Postgres, DB2, SQL, MS Access, XML
Tools: and Browsers: Toad, Filezilla, Teamcity, Git, Gerrit, PVCS, Perforce, Jing, Internet Explorer, Mozilla Firefox, MS Edge, Chrome & Safari, Postman, Webservices Client.
Operating Systems: Windows, Linux, Unix, Solaris, iOS and Android.
Hardware Platforms: Mainframe, PC, Mac, Virtual Machines, Mobile, iPhone, iPad and Android.
EXPERIENCE:
Confidential, Palo Alto, CA
Software Test Engineer
Responsibilities:
- Participating in Peer and Dev reviews of designed test suite and incorporating feedback in Rally and ALM.
- Executing testcases on Virtual Machines Vmware ESX / MS Hyper V and on Synergy Hardware Cluster for UI and REST API testing. Testing on Hardware in LAB and remotely involving interconnects, Switches and Disks while pulling / pushing components to simulate possible use cases in a Customer Datacenter.
- Testing features like Remote Backup using SCP, STFP with popular open source SSH tools like powershell and Bitwise. Testing high availability of the Cluster at all times. Attempting to break the System with corner testing and ensuring Data Integrity, Trusted Certificates validation, graceful error messaging during failover, failback, happy path, under unexpected conditions and after injecting errors.
- Identifying defects, debugging, triaging, working with Dev Teams across the globe to repro and filing defects in Quix and participating in Defect Resolution where applicable.
- Monitoring multiple logs like debug and audit logs constantly over ssh and validating logs simultaneously while Testing front end and API responses. Raising logging Defects for observed errors and missing entries.
- Automating testcases in BDD Cucumber writing Java code or Python Libraries in Robogalaxy Framework creating reusable automated tests. Using Git and gerrit for version control and code submissions.
- Part of Agile Scrum Team and participating in Agile ceremonies like Daily Stand Up, Sprint Planning, Demos, Sprint Retrospective and Backlog grooming.
- Took the initiative to evaluate existing Regression test suite and rewriting testcases for the earlier released Hardware and Software features since no new defects were being caught using old tests.
- Testing with CX- Customer Experience perspective by putting on the Customer hat. Gray box solution testing new features not in isolation but as an Integrated complete Solution delivered to the end Users.
- Created an easy to use Test Matrix template for use by the Team for comprehensive test case creation by capturing all possible scenarios, triggers and use cases.
- Creating presentations for work accomplished including live code execution in a Sprint and demoed to the Team at the end of each Sprint.
- Executing manual and Automated Regression tests on the Server Hardware and reporting results.
- Working with Hardware in the Lab to do disruptive Testing to try and break features and validate graceful error messaging during disruptions of Network and power etc. connections.
- Performance Testing, Cross browser Validation of features and testing REST API, UI with UX experience in mind.
- Installation Testing on Hardware and Security Testing and Validation of Certificates.
- Took Lead on testing Patches for emergency Release of hotfixes and verifying fix on 32 update Paths.
- Participated in OneView SW Release Candidate Testing for HPE’s latest Composable Infrastucture Synergy.
Environment:: Python, Java, Linux, REST API Web services, Spring Framework, HTML5 and Javascript for UI, Postgres, Robogalaxy, BDD Cucumber, Git, Gerrit, SSH, SCP, SFTP, REST, ALM, Vcenter, Vmware ESX, Microsoft Hyper V, Wiki, Rally, Quix, Sharepoint and Browsers like Internet Explorer 11, MS Edge, Firefox and Chrome.
Confidential, Mountain View, CA
QA Automation Contractor
Responsibilities:
- Business Analysis of Companywide Online Salesforce CRM Solution which integrates with Online Banking site and several downstream Loan Origination and Accounts Database systems. Complex and versatile Solution used by six different lines of Businesses. Met with various Business Units, worked hands on the System and studied Process Maps to gather exhaustive Testing Requirements across all different kinds of Users.
- Creating a Regression Test suite including Test Cases and Test Data to certify each Build and Release of the custom CRM Salesforce Solution.
- Actively reviewing User Stories from inception to Release. Sprint / Release Planning and Pre Planning with Product Owner for QA readiness of User Stories; rejecting stories without acceptance criteria or Unit Test Results.
- Creating Test Scripts by collaborating with Developers, BA’s, System Analysts and Product Owner. Setting up Test Data for Functional Testing of Stories part of each Sprint.
- Testing in various Environments - Test, Staging and smoke Testing on Production as part of the Release process.
- Automated Testing using QTP scripts and Regression Testing before each Release verifying Data mapping in multiple downstream Systems integrated with the Salesforce Solution
- Researching Issues in Logs, studying Web Service Requests, Responses and logging defects in Jira and managing Tasks using Jira.
- Automating Regression Testing of Salesforce CRM System writing Data Driven Framework in UFT12.
- Testing Web Services using Soap UI communicating between Salesforce Solution, BizTalk and various Third Party Software for Loan Origination.
Environment:: Windows 7, Salesforce, Jira, Loan Origination Systems like LendingQB, Akcelerant, SoapUI, QTP, Quality Center.
Confidential, Pleasanton, CA
QA Automation Engineer
Responsibilities:
- Develop Scripts in UFT 12 using descriptive VB Scripting creating reusable Framework for Automated Regression testing of HP’s .NET Application for DMV, RI. Agile Methodology followed for Development. Complex Application with various transactions and navigation paths/ scenarios.
- Developed Reusable Automation Framework by writing Scripts in UFT 12 using descriptive VB Scripting for Automated Regression testing. Wrote SQL Queries for Test Data retrieval from the DB.
- Regression executions for daily reporting.
- Code review with project manager as well as technical team and in ensuring high coding Standards, reusability and no redundancy.
- Participating in Update Meetings and Status Reporting with Client and QA Team.
Environment:: Windows 7, HP UFT, ALM, SQL Server
Confidential, Dublin, CA
QA Analyst (Test Lead/Sr. Tester)
Responsibilities:
- Test Planning, creation, execution of test cases, finding defects, verifying fixes and regression testing. Studying Logs for errors and finding root cause for defects.
- Testing transactions, reports and login with complex combination of RSA Token, Challenge question, Image and Password. Triaging, prioritization of defects, Customer status reports and working with Dev for resolution.
- Writing SQL Scripts for Data querying and manipulation and Test Data creation.
- Performance testing for web Script Errors across Browsers.
- Verified Custom Defects with Core Product and reported defects to overseas Engineering Support. Verified new Releases of base product integration with Customized Online Application.
- Worked closely with Project Team to ensure high quality Software Releases.
- QA on Test, Systems Integration and UAT Environment. Testing on Wireless Devices.
