Automation Engineer Resume
4.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY:
- Over 9 years of experience as Quality Assurance Automation Engineer
- Working knowledge of Software Development Life Cycle (Agile and Waterfall)
- Well versed in Software QA Methodology, tools, and techniques
- Develop test automation projects from scratch using ultimate test automation tools and programming (scripting) languages
- Efficient and accurate work under deadlines and on multiple concurrent projects
- Commitment to adhering to the development best practices
- Excellent organizational, analytical and problem - solving skills
- Enjoy working as a member of a result-oriented team
- Work well under stress and time pressure
TECHNICAL SKILLS:
Test Automation: QTP, Selenium/WebDriver, imagemagick, sikuli, curl, OCR, Tesseract
Programming skills: HTML/DHML, JQuery, CSS, Bootstrap, JavaScript, Python, VB Script, Visual Basic, C#, SQL, Perl, JSON, XML
Networking: HTTP, FTP, TCP/IP, SMTP POP protocols, LAN, WAN, etc.
Operating Systems: MS Windows Vista/XP/NT/2000, UNIX/LINUX and Mac.
Virtualization: VMware Server
WORK EXPERIENCE:
Confidential, Sunnyvale, CA
Automation Engineer
Responsibilities:
- Designed and implemented several frameworks and numerous test suites for multiple projects using various Web Automation tools available on the market:
- Selenium Webdriver for web page automation for less experienced members of the team
- HP QTP/UFT for complex requirements to test full cycle of purchasing
- ImageMagick, Python/Webdriver tool for comparing web pages layouts as images
- PhantomjS for testing Responsive Design
- Design and developed regression automation suites using
- Build scripts in python to validate that data has properly passed into Pardot (CRM system) by testing Pardot api
- Design and developed regression automation suites using
Automation Engineer
Responsibilities:
- Developed scripts in Python for data exchange between internal bug system Radar and various reporting tools.
- Redesigned, enhanced and implemented a tool for comparing images on Apple Website using PHP, Selenium/Webdriver, Tesseract and ImageMagick.
- Designed and build an internal application for the test team to track all test cases using CakePHP framework.
Lead Automation Engineer
Responsibilities:
- Designed and implemented Framework (based on QTP) which became main tool for Functional testers in BSC. It incorporates recording capabilities witch enable Functional testers to convert manual tests into automated in very short time. I was rewarded spot bonus in 2011 for this effort.
- Perform different custom automation on multiple projects.
Confidential, San Francisco, CA
Automation Engineer
Responsibilities:
- Developed scripts for testing FTP/HTPS/FTPS protocols using QTP.
- Created many automated scripts for security testing which verified PKI and other certificates.
Automation Engineer
Responsibilities:
- Created automated framework for output validation tests which compared Word and XML documents.
- Created automated “Smoke test” scripts using QTP which was incorporated as part of automated release of new build process.
- Created many automated scripts using QTP for different projects inside Confidential .
- Reviewed existing QTP projects and scripts in order to come up with general recommendations on unification of the test automation projects in the company.
Automation Engineer
Responsibilities:
- Test web-based On-Demand Carrier & Delivery Management application. The company employs Agile Development Methodology with one month cycle.
- Studied existing documentation and analyzed requirements for completeness and non-ambiguity
- Write test cases for designated functional areas including Tracking, Merchant, Currier, Security
- Created the Data-driven testing framework where test input and output values are obtained from Excel files and are loaded into variables in captured or manually coded scripts.
- Created the libraries of functions that provide a way to plug in interpreters that know how to execute a specific kind of test cases.
- Developed and tested set of SQL queries to be used in automated test
- Work with Ensenda “integration system” that SOAP servers, Apaches servers etc.
- Reorganized the testing process of entire QA department and provided a new mechanism needed to run the automated test cases.
- Made new way of writing and running test cases by using my automation framework which saves a lot of time and prevent errors.
- Created automated regression scripts using Selenium for testing UI application in multiple browsers.
