Senior Qa Automation Engineer Resume
Los Angeles, CA
SUMMARY:
- Seven years of hands on experience in testing commercial trading platforms (in financial brokerage services).
- Many years’ experience in testing web - based applications and commercial web sites.
- About 3 years of testing API: based on REST protocol and WSDL, implemented in company owned hosts and in Amazon Cloud services. Hand-on experience using different tools for API testing.
- Experienced level in manual and automated black box software quality assurance.
- In-depth knowledge of software development life cycle and software testing techniques
- Working knowledge of test automation tools, methodologies, and techniques. Provide development, debugging and maintenance of the scripts.
- Develop and execute test cases and test suites (automated and manual), document software errors
- Utilize bug-tracking databases for processing software defects - reporting, verification, following up
- Excellent written and verbal communication skills
- US Citizen
TECHNICAL SKILLS:
Operating systems: Windows Servers 2003/2008/2012, Windows 10/8/7/Vista/XP, UNIX/LINUX
Mobile Platforms: Windows Mobile, iOS, Android OS
Languages: C, basic Java, basic C#, HTML, XHTML, CSS, XSL, JavaScript, SQL
Platforms: Windows 8/7/Vista/XP, UNIX/LINUX, MAC OS X
Programming: HTML, XML, JavaScript, SQL, basic NoSQL
Test Automation: Win Runner, Load Runner, SoapUI, Groovy scripting, Selenium IDE/RC, JUnit, TestNG, Web Driver testing in Eclipse environment, skills in writing user defined functions, data driven tests
Networking: TCP/IP, FTP, HTTP, Internet, Intranet
Cloud services: Amazon Web Services
Virtualization: VMWare Server/Client
Bug Tracking: Elementool, Bugzilla, Mantis, Team Foundation Server, Jira
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Senior QA Automation engineer
Responsibilities:
- Extensive experience testing API of proprietary applications with REST nodes, deployed on Amazon REST services. Testing API of proprietary applications with SOAP nodes deployed on company hosts.
- Using free and 3-rd party tool (SOA test, product of Parasoft Inc. ) for API manual and automated testing
- Wide using extensions of SOA test tool in automated scripts: Java, JavaScript
- Design, writing test plans/test cases based on technical/business documentation.
- Creating/running/maintaining automated scripts for API-s.
- Continuous integration: creating/running/maintaining jobs in Jenkins, working with SVN repository
- Extensive experience working with Oracle DB, Oracle SQL Developer tool
- Extensive back-end and front-end QA testing, SQL querying, writing and modifying complex queries
- Designing/running/analyzing different scenarios of Load tests for proprietary applications. Performing Load tests on applications deployed on company’s hosts and in AWS Cloud.
- Working with business analysts group, product owners to create precise, clear technical documentation (stories).
- Working on several projects simultaneously. Successfully working with off-shore teams (developers and QA from different countries). Utilizing Jira in Agile process for all company’s projects.
- Building and developing from scratch Automation testing of proprietary Web -based applications on Selenium, writing scripts in Web driver with multiple browsers support, custom functions, implementing the best practices of Automation into testing process
- Utilizing open-source tools in QA process: SOAP UI, JMeter, Fiddler
QA Analyst
Responsibilities:
- Extensive experience working with Windows Servers 2003/2008/2012, SQL server’s 2005/2008/2012/ Express, SQLite
- Extensive back-end QA testing, SQL querying, writing and modifying complex queries
- Functional, regression, compatibility, ad-hoc testing major products of Guidance (Cybersecurity, eDiscovery, Portable)
- Prepare materials for documentation team, product owner(s) (for user manuals, release notes, demonstrations etc.)
- Wide experience in utilizing 3-rd parties applications and tools in integration processes and testing,
- Building and developing Automation testing of Web -based applications on Selenium, writing scripts in Web driver with multiple browsers support, custom functions, implementing the best practices of Automation into testing process
- Wide experience in using Jira in Agile process, VMware environment
- Utilizing Jenkins server for continues integration process
QA Test Lead
Responsibilities:
- Client & Server and Web applications testing for Securities Trading, Financial Reporting, Auditing, Order Routing, testing Web services, API (using Visual Studio)
- Define and manage testing of FIX protocol engines. Design and execute Automated Scripts & Manual Tests with VeriFIX. Assisted in FIX line Certification and Algo Certification.
- Write complex/detailed test plans; QA analysis on all test documentation; improved test documentation process by increasing the level of detail needed at project start, in order to provide an increased knowledge base throughout project.
- Write, review, and edit documentation in a formal technical writing environment for a system administrator, developer, or end-user audience.
- Create KPI (Key Performance Indicators) to measure performance and load testing of various software applications. These KPI's were utilized as Benchmarks for both QA and Production tests.
- Assisted Development in identifying WFP issues within the product
- Creating and maintaining scripts for white box testing of OEN (Order Execution Network) components using proprietary developed tools
- Testing web services with SOAP and REST nodes using SoapUI. Writing numerous test cases using Groovy scripting. Creating and running performance tests: baseline, load, stress tests (using SoapUI Load Test functionalities).
- Created and developed framework for automated testing (based on open source resources: Selenium, TestNG, Ant, WebDriver, Selenium server, Eclipse, Firebug) for Web related UNX customer activity: like login, send order(s), different proprietary trading algorithms (with adjustable parameters), send basket, replaces, cancels, monitoring account etc. Knowledge of XML, XPATH.
- Created and developed framework for automated testing (Selenium) of Web-based Back Office*
- (*In brokerage firms, the back office includes the administrative functions that support the trading of securities, including record keeping, trade confirmation, trade settlement, and regulatory compliance)
- Testing proprietary Web application on mobile platforms - iOS, Android OS.
- Write and Manage Defect Reporting
- Integral in transition from Waterfall testing to AGILE testing
- Report bugs, manage SQA Lifecycle of bugs/fixes/release to UAT
- Utilize knowledge of VSS, Com +, MSMQ and all MS Operating Systems on everyday basis
- Subject Matter expert on testing all UNX created Algorithms and Tactical Routing software
Software QA Engineer
Responsibilities:
- Tested proprietary Currency Trading platform (Windows-based) developed to be used by individual account holders of a large brokerage firm
- The scope of testing includes GUI, Tracking Transactions, Reports, market watch/news, customization, transactions, account management, password security, etc.
- Write detailed use cases for manual and automated testing
- Develop and maintain automated build/release acceptance test in Win Runner
System Administrator
Responsibilities:
- Provided software/hardware installation and support in classrooms and administrative offices
Software QA Engineer
Responsibilities:
- Tested over 50 small and large web-based projects developed for local businesses - e-mail application, e-commerce applications, dating and travel services, forums, newspapers and magazines, corporate web sites, web sites developed for special events (festivals, promotions, election campaigns)
- Responsible for regression and functionality testing, testing of browser and operating system compatibility, navigation, dead links, frames, animation, banners, content, GUI, performance, etc.
- Developed well-detailed test cases, test suites, test plans, test designs, check lists, etc.
- Automated regression and build acceptance tests utilizing Silk and Win Runner
- Analyzed software anomalies reported by customers and made them reproducible
- Nailed down software defects and reported them in a clear concise manner to developers
- Developed bug-tracking application (Access based) and enforced bug processing procedures
- Participated in all the projects from very early stages till the final release. Responsible for maintaining resources, project budget and deadline dates.
- Analyzed, Developed and Verified web GUI application using HTML, JavaScript, XML.
- Managing 5 technicians for different projects in execution of structured test procedures
Data Analyst
Responsibilities:
- Provided business data analysis to improve performance of retail drug stores chain
- Developed and executed SQL queries against Client Database to generate numerous custom reports
- Communicated with vendors electronically to analyzed order placement and shipment data
R&D Engineer
Responsibilities:
- Conducted research on nuclear radiation destruction stability and biological protection of materials
- Developed and implemented method of sterilization of medical equipment in nuclear research channel
- Participated in implementation of technology of polymers modification by exposure to radiation