System Engineer Resume
SUMMARY
- Over 10 years of experience working with all phases of Software Development Life Cycle, specialized in QA Manual Testing and Automation Testing.
- Solid experience with White - Box and Black-Box testing techniques with expertise in Smoke Testing, Functional Testing, Regression Testing, Integration Testing and User Acceptance Test.
- Strong knowledge of testing client/server applications, web-based applications, and Web Services.
- Experience in test automation using SoaTest and SoapUI, with scripting languages such as Python, and JavaScript.
- Excellent analytical skills for understanding Business Requirements, System Requirements and Detailed Design of the applications.
- Proficient in designing, developing and reviewing Test Plans, Test Scenarios and Test Cases.
- Strong RDBMS background with experience in writing PL/SQL and SQL statements efficiently in Oracle, SQL Server, MS Access and MySQL.
- Working experience on various development methodologies such as Agile, Scrum, and Waterfall.
- Experience in bug reporting and bug tracking using management tools such as Quality Center.
- Excellent management skills by being able to handle multiple projects and meetings and able to meet project milestone by thorough planning and analysis.
- Work as a lead QA on project, over-seeing and coordinate all aspect of testing between offshore QA team and onshore members, and coordinate testing with 3rd party vendors.
- Strong team player with the ability to work collaboratively and able to adapt to new technology.
- Self-learner and passionate on Automation Testing with OpenSource tools such as Selenium WebDriver.
TECHNICAL SKILLS
Programming Languages: PHP, Java, JSP, Python, Javascript, SQL*Plus, PL/SQL, Transact-SQL, C++, Visual Basic, VB Script, Perl
Test Tools: Quality Center, Mercury Quick Test Pro, SoaTest, SoapUI
Databases: Oracle, SQL Server, mySQL, MS Access
Operating Systems: Windows, Linux, MAC
Others: TortoiseCVS, Splunk, Tibco, Telelogic Doors, Rational Rose, COCOMO, MS Project, MS Office
PROFESSIONAL EXPERIENCE
Confidential
Senior QA Engineer
Responsibilities:
- Test front-end web applications being used at Cricket Call Center, Indirect Dealer and Cricket Stores.
- Test web services API among various internal systems, and between Cricket and third party vendors, via SoaTest or soapUI.
- Test middleware on Java EE on JBoss, and on Tibco platform including BPM OpenSpace/WorkSpace.
- Perform Functional Testing, Smoke Testing, Sanity Test, Integration Testing and Regression Testing.
- Build test suites to automate Smoke Test and Regression Test for Web Services testing with Quality Center and soaTest.
- Familiar with CVS and utilize TortoiseCVS to check in/out the test files.
- Plan and coordinate Integration Testing with vendors such as Best Buy, Target, Sprint, Incomm, Wmode, Asurion, QPay, TIO, Neustar and Brightpoint.
- Validate test results in the backend systems such as using queries in MS SQL/Oracle database, or checking XML request/response in Splunk, etc.
- Involve in all stages of Software Development Life Cycle from requirement to post-product launch.
- Participate in Requirements Review with the Business to identify any redundancies, conflicts with the current system and QA testability.
- Analyze Functional Requirements and System Requirements documented in DOORS to identify uniqueness, completeness, conflict, and QA testability.
- Work closely with Business Owner and System Analyst to quickly resolve requirements issues.
- Create Test Plan including tasks analysis, risk analysis, identify environment/tools/data needed and detailed timeline of testing activities.
- Create Test Scenarios or Test Matrix, and populate Test Data for manual and automated testing based on Requirements and Specification documents.
- Analyze impact of Change Requests and update any relevant test cases.
- Peer-Review test cases and test scenarios across applications to ensure system integrity and test coverage.
- Report defects using tools such as Quality Center, Software Planner.
- Quickly communicate critical or blocking defects to Project Manager, Configuration Management team, and Lead Developer.
- Participate in Defect Reviews and work closely with Developer, System Analysts and Business Owners to identify design gaps and/or to triage defects.
- Extract Test Results from Quality Center and publish daily QA Status on Project Dashboard.
- Coordinate and lead testing efforts with Offshore QA team.
Environment: Software Planner, Quality Center, Jira, Mercury Quick Test Pro, SQL Server, Oracle, SoaTest, SoapUI, Python, Javascript, Telelogic Doors, Splunk
Confidential
Test Engineer
Responsibilities:
- Develop Test Cases, Test Plans and Test Scenarios for manual and automate tests.
- Write Test scripts in Perl and write Shell Scripts for Backend Testing (Traffic Information Engine) on Linux.
- Prepare script to populate test data such as traffic data, incidents and accidents in the databases.
- Build and execute automation test scripts using QTP.
- Report the bugs in Software Planner and notify the team on critical issues via email.
- Work closely with development, customer support and marketing team to convey changes in the system due to changes in requirements and/or fixes.
- Participate in Production Testing to test the application after the deployment to the production servers.
Environment: Mercury Quick Test Pro, Win Runner, Visual Basic, JSP, JavaScript, PHP, Perl, HTML, MS SQL Server, MySQL, MS Access, Windows NT, Linux, IIS, TomCat, ESRI ArcGIS.
Confidential
Application Analyst
Responsibilities:
- Perform application feasibility study, and document project life cycle plan, system requirements and design any add-on modules.
- Work closely with Development team to customize and translate user interface from English and Japanese to Thai version.
- Provide customer support and system maintenance (patches and updates).
- Develop problem report and tracking system to better assist with clients’ issues.
Environment: SQL Server, MS-Access, WindowsNT/ME/98, TPICS, Crystal Report, MS-Project, MS-VISIO, Visual Basic, C++.
Confidential
System Engineer
Responsibilities:
- Design and implement customer-specific manufacturing control system.
- Plan and develop deployment plan and Customer Acceptance Test Plan.
- Create Test Cases, Test Scenarios and Test Data from the system requirements specifications for Acceptance Test and end-user training.
- Document application manual. Customize user manual and training manual.
- Train end-users. Provide on-site and remote customer support and troubleshoots.
- Periodically assist customer on system maintenance such as Databases Tuning.
Environment: Oracle, SQL Server, MS-Access, WindowsNT/98/95, Crystal Report, MICS8, MS-Project, MS-VISIO, Visual Basic, C++.