Test Engineer Resume
SUMMARY:
Software Test Engineer experienced creating test cases with Python, Perl, Ruby, and SQL. s include using Python to extend Robot Framework, and creating a Jenkins job to run multiple instances of web validation tool, and writing SQL queries that utilize joins. Knowledgeable of Selenium WebDriver, and Java, plus experienced using Unix/Linux commands, and performing limited testing mobile software.
SKILL:
Programming Languages: BASH, C, Perl, Python, Ruby, and SQL.
Testing Tools: Jenkins, and Robot Framework.
RECENT EXPERIENCE:
Confidential
Test EngineerResponsibilities:
- Attending meetings about computer technology, such as BAyPIGgies and Pyninsula,
- Using on - line resources, and my own computer to learn and review Docker, Java, JUnit, Python, Selenium Web Driver, and other skills.
- Employed by Robert Half to inspect confidential documents at various Bank of America branch locations.
- Improving public speaking skills by joining Study Group Toastmasters in 2013, and both filling roles and giving speeches during meetings.
Confidential, San Francisco, CA
System Validation Engineer
Responsibilities:
- Add automated Python test cases to existing test harness.
- Save test changes in Git/Github.
Confidential, Sunnyvale, CA
Maps Test Engineer
Responsibilities:
- Examined back-end test failures, fixed incorrect test cases, and created defect reports.
- Created a Python script to generate test data from log files.
- Utilized Python to generate automated tests based upon a list of locations.
- Performed manual testing of the iOS map application on mobile devices.
- Merged test code updates into Git/Github.
Confidential, San Francisco, CA
Test Engineer
Responsibilities:
- Utilized Firebug, a browser based debugging tool, to examine REST API failures.
- Used Git/GitHub for code control and Rally for agile task management.
- Evaluated ThoughtWorks’ Go Continuous Delivery (Continuous Integration) server.
- Updated user stories as part of working in an agile environment.
Confidential, Palo Alto, CA
Systems Test Engineer (QA Engineer)
Responsibilities:
- Utilized SQL to validate database changes made during customer registration.
- Used Linux commands to examine log files.
- Tested mobile application and related web pages.
- Wrote test plans, defect reports, and updated internal wiki pages.
Confidential, Burlingame, CA
QA Engineer
Responsibilities:
- Used Python to create Robot Framework library routines for adding and removing network failures for failure recovery testing.
- Developed a script to use with Jenkins, a continuous integration tool, to automatically run multiple instances of a link validation tool.
- Utilized Python's subprocess module to launch and shutdown multiple viewers of a video feed during stress testing.
- Automated the comparison of link validation test results with a Perl script.
- Utilized Subversion for source code control, and Jira for tracking defects.