Software Engineer In Test Resume
Seattle, WA
SUMMARY:
- Highly experienced IT professional in Software Quality Assurance in E - Commerce industry. Self-motivated with strong work ethic, achievement oriented, ability to work effectively in a fast-paced environment, and highly successful in delivering results.
- Looking for a SDET position involving both automation and manual testing which can apply my strong trouble shooting and analytic skills.
TECHNICAL SKILLS:
Programming: Java, C#, UNIX Shell scripts, SQL, XML
Operating System: Unix (Solaris, HP Unix), Linux (Ubuntu, Red Hat CentOS), Windows
Web Development: Web Service, HTML, JavaScript, Servlet, JSP
Database: MySQL, SQL Server, Oracle
Enterprise Software: JBoss, MySQL Workbench, Apache, Tomcat, MS Team Foundation Server, Workday Human Capital Management, MS SharePoint, Oracle SQL Developer, Kronos, TestRail
IDE: Eclipse, MS Visual Studio
Testing Tools: SoapUI, Advanced RESTClient, Selenium, JUnit, Jenkins
Bug Tracking: Jira, Bugzilla, MS TFS
Version Control: CVS, Subversion, GIT, TFS
Device Testing: Android, iPhone, IPod touch, Panasonic DA2.2, Bosch LCN2Kai, Denso ITGEN5
SDLC: Agile/Scrum/Kanban, Waterfall
Cloud System: IBM Softlayer, Google Drive
PROFESSIONAL EXPERIENCE:
Confidential, S eattle, WA
Software Engineer in Test
Responsibilities:
- Unified Distribution System (merging ALG s 6 subordinate travel e - commerce systems into one system)
- Create and execute end-to-end test cases for bi-weekly release including hotel, air and ground transportation search, then booking, payment, cancellation and refund, as well as backend inventory hotel price and availability management in BizOps.
- Integration testing of the data transaction between UDS and SAP.
- Troubleshoot issues during testing by pulling log from Jenkins and monitoring the https request and response at real time.
Software Application QA Sr & SDET
Responsibilities:
- Starbucks Global Labor System Enhancement
- Design test plan and test cases for bi - weekly enhancement release for Starbucks labor system, such as POS, payroll, time punch and PTO accrual import interfaces optimization from source to intermediate DB to labor system DB to end user web portals.
- Execute all kinds of testing including automation, UI, backend API, database stored procedure, performance, end-to-end and UAT among authorization service, labor schedule service and survey service in distributed system.
- Automation regression testing on functionality and performance of current labor system in C#;
- Starbucks In-House Mobile Device project - Partner Time Punch on iPod touch
- Responsible for all QA work from backend to front end;
- Create and execute test strategy and test cases including functionality, performance and User Acceptance Test.
- Verify current time punch system and compare it against the new mobile time punch system to give the business stakeholder a better understanding about the difference and risk of the new system;
- Host QA test planning and test cases review meetings with all project people;
- Use Chrome Advanced REST Client for backend API testing;
- Performance testing for import process between intermediate DB to Starbucks US labor system DB.
Software Testing Engineer
Responsibilities:
- Ford CPP Connect your vehicle via your smartphone.
- Design and execute test cases ;
- Generate test result report for the upper management and customer weekly;
- Deploy new build to test environment regularly;
- Execute end - to-end testing between server and the smartphone;
- Manually test Ford electric car portal on IE, Firefox and Chrome and smartphone application (MyFord Mobile) in Android and iPhone;
- Work closely with offshore team in China to get test work done as scheduled;
- Troubleshoot problems in pre-production and production environments.
- Shell Giles A management system for Shell UK to manage their fleets, drivers and trucks.
- Responsible for the QA work
- Using SOAPUI for automating server REST API testing;
- Tested B2C portal functionalities, which is based on ASP.NET framework and Microsoft SQL server.
- Deploy different components of new build to Linux and Windows environment accordingly.
- Assign testing tasks to and coordinate work with offshore team in China daily.
- Shell SFSP A fleet management service for Shell UK in managing their fleets and assets.
- Execute test cases manually and automatically on Linux CentOS;
- Verify bug fixes after deploying the new builds;
- Communicate with offshore team in China daily to get the test progress and result updated.
- Nissan MIP A mobile integration platform connecting the vehicle with your phone.
- Create and execute Facebook APIs consumed by iPhone, Android applications (Nissan Connect, Infiniti InTouch) and embedded hardware in the vehicle dashboard (vehicle entertainment center);
- Execute end-to-end test cases involving smart phone applications, web applications, head units for Nissan and Infiniti cars, API calls, MySQL queries, checking both server and client side logs;
- Execute smoke test on smartphone and head units after each pre-production and production release;
- Implement automation REST API test cases in TestNG framework in Java.
Software Application Testing Engineer
Responsibilities:
- Test lead in Records Management customization on SharePoint
- Responsible for the software quality of Records Management for the foundation
- Design and execute test strategies, test plans and test cases based on the feature requirements
- Regularly host QA test cases review meetings with developers and functional analysts
- Manage and track the test schedule and progress and update the team with the project status
- Communicate with other QA engineers to test the impacting downstream systems
- Assign testing tasks to and coordinate work with offshore team in Philippine
- Worked as the primary tester in a new human resource system
- Create and implement test plans and test cases in different environments for data validation from the source to the target systems (i.e. Workday)
- Closely work with developers to triage and resolve the product defects
Software Quality Assurance Engineer
Responsibilities:
- Worked as the lead QA for several projects;
- Designed test plans and created test cases for several projects covering GUI, function and end - to-end system testing;
- Verified relevant Oracle database update by running PL/SQL scripts;
- Designed and developed automated test cases end-to-end tests using smoke test system, GUI testing by Canoo WebTest, Java Code by Junit and Perl.
- Involved in GUI, end-to-end testing, regression testing, integration testing, system testing, backend testing, and performance testing.
- Troubleshot functionality and feature failures to identify the root cause.
- Regularly hosted QA test planning and test cases review meetings with other team members
- Managed and tracked QA test progress and status and reporting to the project manager
- Developed and executed complex PL/SQL scripts to conduct database backend verification
- Supported and verified each deployment by running smoke tests at deployment night
- Maintained and developed test cases for the Test Case Management System (TCMS), which is an in-house tool developed in Oracle, Jboss, Apache and Java.
- Analyzed the smoking test results for each maintenance and daily build.
- Communicated with the project manager and developers for any failure cases or red flag issues.
- Evaluated the performance and quality of new releases based on the smoke test results.
