Software Engineer In Test Resume
5.00/5 (Submit Your Rating)
OBJECTIVE
- A position as QA Engineer/Analyst using skills and experience in Java, Javascript, Nodejs, Python, C/C++, AWS, Google Cloud Platform (GCP), and SQL database management.
TECHNICAL SKILLS
Languages: Java, JavaScript, Nodejs, Python, C/C++, SQL, XML, HTML
Platforms: Macs, Windows, UNIX/Linux
QA Tools: Selenium, Mocha, Git, JIRA, TestComplete, STAF/STAX, Jenkins, TestLink, BlazeMeter
IDEs: Sublime, Notepad++, Vi, Xcode, SQL Server management studio, and SQLyog
Sys Administration: UNIX, Linux, Windows NT/2003 Server
Databases: BigQuery, HiveQL/Hadoop, MS SQL server, Oracle, and MySQL
Web Development: PHP, Dreamweaver, HTML5, CGI, CSS, Photoshop, and MS FrontPage
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer in Test
Responsibilities:
- Designed and implemented three automation test frameworks/Systems from scratch for testing: (1) Google Cloud Google - Analytics (GA), (2) Stela Web application/UI, (3) AWS Event-Tracker system. These frameworks have been used for company daily software automation regression test. Using Selenium/WebDriver, PhantomJs, Java, JavaScript, Nodejs, Python, chai, should, Jenkins, Mocha, and Allure. These automation tests have reduced the time to run repetitive tests from days to hours. It increased the efficiency, accuracy, and coverage of company’s software testing.
- Developed API test automation to test Google cloud GTM API (Jkidd), and AWS API (Tagx), and Stela API using Mocha, Javascript, Python, mySQL, NoSql, and bigQuery.
- Support Data Wrehouse/Data Governance for data/database testing on BigQuery, HiveQL/Hadoop, Hue, AWS cloud data (Redshift, S3), and Google big-cloud-data. Good understanding of data warehouse and ETL process.
- Developed and configured Performance tests for different APIs using BlazeMeter.
- Created test automation to testing and monitoring 637 e-commence web pages/URLs daily.
- Responsible for creation, design and execution of test strategies, test plans, and test cases including test automation through writing unit/integration/system tests for large systems.
- Developed software to automate testing of new and existing products within a Technology Business Unit using industry standard tooling/best practices; Created and implemented testing strategy for new and existing projects. Work across teams to drive continuous quality uplift of systems through automation.
- Created and executed smoke, functional, regression, system, integration, exploratory, and performance test.
- Performed Mobile App/Web (iOS/Android) testing.
- Successfully completed huge QA testing tasks for JSON Kidd Migration from AWS to Google cloud GCP project.
- Worked in an Agile environment and worked with developers to ensure best practices for CI/CD pipeline.
- Planed and executed testing cycle for each Agile Sprint cycle and provide daily test execution status in scrums.
- Hands on experience for creating Google Cloud Platform (GCP) project, creating App Engine application, and deploying App to Flexible Environment.
Confidential
QA Automation Developer
Responsibilities:
- As the principal developer, designed and developed a Software Automation Testing Framework (System) from scratch. This framework has been used for company daily software automation test. Using Java, PHP, Python, JavaScript, XML, Ajax, HTML, FTP, cURL, Apache, SQL, TestComplete, and STAF/STAX.
- As the project lead, designed and developed a “Java+Selenium Webdriver” Automation suite for Portfolio Analysis web application testing. Using Java, Eclips, Ruby, Selenium, Webdriver.
- Developed C# windows services (Daemon). This daemon is used for monitoring Perforce test plan folders, and automatically updating database when it detects any test case checked-in. Using C# and OOD methodology.
- Designed and developed Build Verification Tests (BVT) Automation. The program can communicate with AtlasWeb API: receiving data from Atlasweb, triggering automation test, and posting warning message and results link on Atlasweb if test fails. Using Python, PHP, XML, SOAP (web service).
- Designed and developed Online Build Automation Test: Using Jams trigger to start automation test once the online build gets promoted to QA/Devel stage, and send results e-mail to tester. Using DCL, VMS, Jams, Perl and Python.
- Designed and developed server-side programs to support Cron scheduler. Designed and developed programs for test-calendar and test-results page. Using Python, JQuery, Json, PHP, HTML5 and Ajax
- Worked on Justifier (Manual test IDE) automation: Developed program to access Justifier REST API (RESTful web service), resolved authentication issue; Developed and tested 7 Tellus source files for posting data to Justifier status web page; successfully established communication between Automation test framework and Justifier manual test system, and posted Tellus results data to Justifier. Using PHP, Python, Json, CGI, cURL, and HTML5
- Installed, configured, and maintained Apache web server to support Tellus automation framework system