OBJECTIVE
To achieve a Software QA Analyst/QA Automation Engineer position that allows me to develop and utilize my extensive testing skills and knowledge while applying my experience to solve complex problems in a dynamically challenging environment.
PROFESSIONAL SUMMARY
6 years of experience in design, architecture, and development of Software Quality Assurance & Test Automation. Excellent skills with Cucumber, TestNG as well as JUnit.
Proficient in Developing & implementing Test Automation Framework (Hybrid Model) using BDD approach, Selenium WebDriver, Cucumber, Page Object model and Maven technologies under Java OOPs concepts.
Experience in API testing (Restful-Webservices) using Postman & Rest-Assured.
Experience in database testing, manually and automation using JDBC API.
In-depth understanding of Object-oriented (OOPS concepts) analysis design and an extensive Knowledge of Quality Assurance standards, methodologies, and strategies with understanding of Software Development Life Cycle.
I am comfortable working independently by myself and cross functionality as a part of a team.
Enthusiastic and self-motivated to learn new concepts in emerging technologies; proactive and ability to work independently.
Highly competent, motivated, results-oriented & a team player senior automation test engineer.
Will be onsite, available to interview immediately and can start immediately.
TECHNOLOGY EXPERTISE
Testing Tools: Selenium WebDriver, Cucumber, TestNG, Junit, Rest-Assured, JDBC
Languages: Java, SQL, HTML, Json, XML
Frameworks: Data-Driven • Behavior-Driven • Test-Driven • Hybrid
Web Technologies: HTML, XML, CSS, JavaScript
Management/Bug
tracking Tools: Jira
Methodologies: Agile, Scrum, Waterfall
RDBMS: SQL, Oracle
Operating Systems: MacOS, Windows
Build Management tool: Maven
Version Control tool: Git/GitHub
CI/CD tool: Jenkins
IDE: Eclipse, IntelliJ, Grasp, Visual Studio Code
PROFESSIONAL EXPERIENCE
Client: Progress Residential, 06/2018 – 02/2021
Role: QA Automation Engineer
Responsibilities:
Worked as a QA automation tester on several modules of the HRMS application.
Developed and executed test plans, test cases and test metrics utilizing QA best practices and standards.
Developed & implemented Test Automation Framework (Hybrid Model) using BDD approach, Selenium WebDriver, Cucumber, Page Object model and Maven technologies under Java OOPs concepts.
Developed test scripts and performed RESTful API testing using REST- assured library and performed API manual testing using Postman.
Developed test scripts, performed database testing using JDBC, performed data validation and data integrity testing using JUnit assertions with Selenium WebDriver.
Automated and executed Functional test regression test & smoke test.
Client: Duke Energy Corporation 03/2016– 05/2018
Role: QA Automation Engineer
Responsibilities:
Worked in an Agile environment, collaborated with other QA team to meet deadlines and milestones.
Participated in development and implementation of test automation framework (Hybrid model) using Selenium WebDriver, TestNG, Page Object model and Maven technologies under Java OOPs concepts.
Performed end-to-end testing of UI and the database to check data integrity using SQL Queries, Java, and Selenium WebDriver.
Helped develop test plans including test objectives, scenarios, & test cases.
Actively participated in Scrum team daily stand-up meetings, sprint planning, sprint demo, and all other sprint rituals and gave feedback to the team.
Performed API (Restful Webservices) testing using Postman, I have done my best to use Postman’s features to organize tests.
Maintained grouping of test suites, test cases and test methods for regression and smoke tests using TestNG Annotations like Groups, Parameter, Data Provider, and tags.
Client: TD Bank 06/2015– 02/2016
Role: Manual Tester
Responsibilities:
Worked with the development team to understand technical design and architecture for test planning.
Executed manual tests, reviewed results of all tests, and reporting anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
Prepared traceability matrix to ensure the adequate coverage of the test cases.
Uploaded test cases executed test cases and logged defects in the HP ALM/Quality Center.
Prepared required documentation for testing signs off by various parties as required by the project plans.
Conducted backend testing using SQL queries to validate data for database and wrote complex and connected to the database to query the database using MySQL for data verification and validation.
Skills: JavaScript, Gherkin, Postman, Database Testing, BDD, TDD, DDT, Maven, Git, Jenkins, Agile-Scrum & Waterfall Methodologies, SDLC, STLC, Linux, Eclipse, Visual Studio, HTML, JUnit, Gherkin, JSON, Jira, JDBC, Jenkins CI/CD, Rest-Assured, CSS, XPath, Xml, Json, html, REST, Restful Webservices, Git & GitHub, Selenium, Cucumber, TestNG, JUnit, Java, SQL
EDUCATION
ATVI- Technical Vocational Institute - Information Technology 2010-2012
Software & Hardware Mix courses -Thunder High Educational Center 2009/02 - 2010-11
Bootcamp SDET Chantilly, VA 2014/01 –2014/07
High School Graduated, Diploma - Saidal Nasiri 2009