I am Sharif Amiri, a results-driven software development engineer in test with over a decade of experience delivering robust software solutions. I specialize in designing, developing, and testing object-oriented applications using Java, JavaScript, TypeScript, and Python, and I excel at building test automation frameworks from scratch for UI, API, and SQL using BDD and TDD with Selenium and Playwright. I have strong expertise in building microservices with Spring Boot, AWS, and Jenkins, and I thrive in Agile teams. I enjoy collaborating with product and development to improve quality, lead testing efforts, and implement AI-assisted tools to speed up automation and reduce cycle times. I also support production validation, on-call testing, and monitoring to ensure reliable software delivery.

Sharif Amiri

I am Sharif Amiri, a results-driven software development engineer in test with over a decade of experience delivering robust software solutions. I specialize in designing, developing, and testing object-oriented applications using Java, JavaScript, TypeScript, and Python, and I excel at building test automation frameworks from scratch for UI, API, and SQL using BDD and TDD with Selenium and Playwright. I have strong expertise in building microservices with Spring Boot, AWS, and Jenkins, and I thrive in Agile teams. I enjoy collaborating with product and development to improve quality, lead testing efforts, and implement AI-assisted tools to speed up automation and reduce cycle times. I also support production validation, on-call testing, and monitoring to ensure reliable software delivery.

Available to hire

I am Sharif Amiri, a results-driven software development engineer in test with over a decade of experience delivering robust software solutions. I specialize in designing, developing, and testing object-oriented applications using Java, JavaScript, TypeScript, and Python, and I excel at building test automation frameworks from scratch for UI, API, and SQL using BDD and TDD with Selenium and Playwright.

I have strong expertise in building microservices with Spring Boot, AWS, and Jenkins, and I thrive in Agile teams. I enjoy collaborating with product and development to improve quality, lead testing efforts, and implement AI-assisted tools to speed up automation and reduce cycle times. I also support production validation, on-call testing, and monitoring to ensure reliable software delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Development Engineer in Test (Contract) at Tenable
September 1, 2023 - Present
Contributed and extended an existing TypeScript + Playwright test automation framework for FedRAMP-secured TVM and WAS web applications; automated UI and API tests covering authentication, scan execution, remediation logic, and asset reporting workflows. Automated API test scenarios using Playwright and Postman to validate RESTful endpoints for authentication, scanning, asset retrieval, and reporting services. Queried and validated datasets in Microsoft Azure SQL to ensure accuracy of scan results and remediation workflows; improved data reliability across automated test scenarios. Implemented and managed Datadog Synthetic Monitoring, expanding coverage for QA and production sites; created Slack alert integrations. Analyzed service behavior using Datadog dashboards and Splunk logs to detect errors and identify regression points. Served as on-call QA engineer via PagerDuty; automated Jira workflows to triage vulnerability tickets; integrated Tabnine AI and Perplexity AI to accelerate sc
Software Development Engineer in Test at Experian
November 1, 2019 - April 1, 2023
Built and maintained a Java-based BDD automation framework using Selenium, RestAssured, TestNG, and Cucumber; supported regression, smoke, and integration testing for microservices. Automated data-driven API and UI tests across complex financial workflows, including user authentication, onboarding, billing, order processing, and reporting. Designed end-to-end test plans, scenarios, and cases in Rally; documented defects and collaborated with developers, product owners, and project managers in an Agile environment. Validated service data across AWS DynamoDB, Aurora RDS, and S3; integrated test suites into CI/CD pipelines using Jenkins and GitHub; used Splunk for log-level debugging. Participated in Agile ceremonies and produced release checklists; supported production validation with test accounts. Performed performance testing using Micro Focus LoadRunner to ensure stability under high throughput.
Software Development Engineer in Test at Brite ERP
February 1, 2017 - November 1, 2019
Designed and developed Behavior-Driven Automation Framework based on Page Object Model for web applications; created manual and automated tests using Selenium, Java, and TestNG. Developed Smoke, Functional, and Regression test scripts; utilized JDBC to verify data against Oracle database. Performed API testing with Postman and REST Assured; executed remote AWS cloud tests via Jenkins; automated Excel data read/write using Apache POI. Logged and tracked defects in Jira; collaborated using Git; implemented BDD with Cucumber and Gherkin; authored step definitions and feature files. Wrote dynamic XPath/CSS selectors for robust WebDriver tests and contributed to CI/CD integration for automated testing and deployment.
QA Engineer at FleetGru
July 1, 2014 - January 1, 2017
QA Engineer collaborating with developers to ensure software quality and compliance with coding standards. Automated web and REST API tests using Selenium WebDriver and Rest-Assured; created SQL queries to validate data in databases. Performed performance and load testing with JMeter; developed and maintained test automation framework in Java with TestNG; contributed to CI/CD pipelines for automated testing and deployment. Logged defects in Jira and supported cross-functional teams in agile ceremonies; assisted in manual testing for non-automatable features.

Education

MBA at California State University, Dominguez Hills
January 1, 2015 - December 31, 2017
B.S. in Finance and International Business at University of Montana
January 1, 2008 - December 31, 2011
Master of Business Administration (MBA) at California State University, Dominguez Hills
January 1, 2015 - January 1, 2017
B.S. in Finance and International Business at University of Montana
January 1, 2008 - January 1, 2011

Qualifications

Oracle Certified Associate - Java SE 8 Programmer
January 11, 2030 - December 8, 2025
AWS Certified Solutions Architect - Associate
January 11, 2030 - December 8, 2025
Oracle Certified Associate - Java SE 8 Programmer
January 11, 2030 - December 8, 2025
AWS Certified Solutions Architect - Associate
January 11, 2030 - December 8, 2025

Industry Experience

Software & Internet, Professional Services, Financial Services, Education