Post Job Free
Sign in

Selenium Engineer

Location:
Columbus, OH
Posted:
August 15, 2020

Contact this candidate

Resume:

*

MINA REZAEI

Software Test Automation Engineer

E-mail: **********.**@*****.***

614-***-****

Columbus, OH

Work Status: U.S. Citizen

PROFESSIONAL SUMMARY

• Experienced Quality Assurance Tester with 6 years of working experience in software development and quality assurance testing of web-based and client-server applications using automation testing techniques.

• Experience and domain knowledge in Banking, Retail, E-Commerce, and Insurance domains, and their workflow.

• Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Bug life Cycle.

• Worked extensively in different project management including Agile and Waterfall Model.

• Experienced in using test automation tools like Selenium WebDriver to develop automation testing scripts for web and client-server applications.

• Proficient at leading and implementing BDD, TDD, hybrid automated frameworks (Using JAVA, Selenium TestNG, and Cucumber) to align with Agile methodology.

• Strong Knowledge in understanding of Object-Oriented Programming Concepts (OOPs), and creating the automation test scripts using JAVA and Selenium WebDriver.

• Strong knowledge in using TestNG and Cucumber frameworks as well as Maven for project building.

• Developed test scripts to implement test cases, test scenarios, and features for BDD (Behavior Driven Development) using Cucumber framework.

• Excellent knowledge in writing unique XPath and CSS selector without using a firebug and fire path to identify web elements.

• Experienced in working on Selenium WebDriver automation script in JAVA for Page Object Model

(POM) cross-browser testing. Used testing annotations to group the test methods.

• Good Knowledge of Object-Oriented Programming Concepts (OOPs), JAVA, and Selenium WebDriver.

• Experienced in using Jenkins as a Continuous Integration server to configure with Git and Maven.

• Extensive experience in using Open Source Tools like Selenium WebDriver and Eclipse.

• Professional expertise in Smoke Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, UI Validation.

• Good knowledge of JAVA of Object-Oriented Programming Concepts (OOPs). Extensively used JAVA and Selenium WebDriver for test case automation.

• Experienced in Test Driven (TDD), Behavior Driven (BDD), using Gherkin language, JAVA, Selenium in both TestNG and Cucumber Automation Frameworks. 2

• Proficient in the processing of defects in JIRA and generating required status reports for all phases of testing.

• Experienced with Structured Query Language (SQL), Git, JAVA, and Selenium WebDriver.

• Ability to adapt to a new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere, and committed.

• Effective in handling multitasks, with a sense of urgency for rapid issue resolution.

• Outstanding communicator with extensive experience in customer service as well as ability to identify, develop, and enhance client relationships.

• Knowledge of Rest and Web Services testing using Postman PROFESSIONAL EXPERIENCE

Test Automation Engineer

May 2019 -Presence

UST Global

Richmond, VA

• The overall technical roadmap of automation solutions in collaboration with development and QA teams

• Establishing, building, and maintaining test architecture framework

• Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver and Cucumber

• Implementing continuous integrations processes to fit within a DevOps environment

• Identifying and implementing best practices

• Creating technical documentation and maintain the knowledge repositories for test automation

• Adjusting quickly to changing priorities and make quick decisions with limited information Requirements

• Advanced knowledge of Object-Oriented Design and architecture

• Knowledge of Behavior Driven Development and Test-Driven Development

• Strong experience with automation frameworks such as selenium and cucumber

• Strong understanding of SQL

• Strong knowledge of JAVA

• Exposure to white box testing or technical testing like API, Web services, database migration.

• Good working knowledge in Jira, Jenkins, Git, Maven

• Created test planning and participated in execution for API testing using POSTMAN tool

• Used Postman to assist the API test engineers

• Used postman to test REST

• Created test planning and participated in execution for API testing using POSTMAN tool QA Test Engineer

June 2017 – May 2019

MassMutual Life Insurance

Boston, MA

• Analyzed business requirements and functional requirement documents, developed the test strategy document that defines the test environment, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

3

• Participated in building automation framework from the beginning using Selenium WebDriver, JAVA, and TestNG.

• Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver, and TestNG.

• Used Maven for build management, and Jenkins for Continuous Integration of the builds alongside the TestNG automation framework.

• Assessed and analyzed user stories and participating in Sprint planning, Review Sessions & Scrum Meetings, and developed Test scenarios, Test cases, Test data, Test procedures, and Test reports.

• Used Selenium Grid to run test cases in multiple browsers and cross Platforms.

• Performed UI, Functional and Regression testing using Maven project tool.

• Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.

• Involved in preparing a report of all automation difficulties and test results for a further application using Maven.

• Worked with a developer to reproduce the bugs and to resolve usability issues and creating Regression Document to track and report test activities during each phase of testing.

• Participated in Scrum meetings, walk-through meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.

• Developed Automation test scripts using Selenium WebDriver.

• Executed SQL queries on SQL Server and Oracle database to validate the data.

• Performed UI, Functional, and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.

• Used TestNG Annotations in Selenium WebDriver and executing a batch of tests as a testing suite.

• Used JIRA for test case management, defect tracking, and defect reporting.

• Performed agile testing, reviewing the stories, and participating in Daily Scrum, Iteration Planning, and Release Planning meetings.

• Implemented Regression and Smoke test execution as a discrete step of the deploy process by using Selenium WebDriver.

• Involved in automating Web GUI Application and creating regression suites using Selenium Web Driver, TestNG.

• Involved in providing the efficient locators strategy like Xpath to run Selenium WebDriver script in stable condition.

• Maintained user documentation with TestNG output screenshots for User Acceptance Testing (UAT).

• Involved in setting up a continuous integration system using Jenkins and working knowledge with a cloud-based code repository system like GitHub.

Environment: Selenium WebDriver, JAVA and OOPs, Jenkins, MAVEN, TestNG, Eclipse, XML, HTML, SQL, XPath, GIT, Agile/Scrum, Selenium, MS Office suite, JSON, JIRA, Windows XP, 7, 10, Browsers: Chrome, Firefox, and IE,

Manual Tester/Selenium Automation Tester

Dec 2014 – June 2017

West Corporation

Chicago, IL

4

• Performed manual testing and automation testing using JAVA and Selenium.

• Participated in regular meetings to learn the product and update the testing status.

• Worked with Agile methodology.

• Developed a test plan and prepared test strategy.

• Prepared test scenarios by analyzing the requirement specification document.

• Created a test environment to perform testing for different test cases.

• Performed different testing like Usability Testing, Functionality Testing, Regression Testing, Smoke Testing, Performance Testing, Integration Testing, Scalability Testing, Sanity Testing, and System Testing.

• Performed automation testing using Selenium suite web-based automation testing tool.

• Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data-driven framework.

• Involved in the writing of Automation Test cases using Selenium WebDriver, JAVA, Cucumber, and Maven.

• Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional, and Regression Tests.

• Verified the test cases and performed test scripts execution.

• Recorded defects in the defect tracking system and Provide feedback.

• Provided effective coordination between the Development team and the testing team through regular meetings.

Environment: JAVA and OOPs concepts, HTML, JAVA Script, Web Services, SQL Server, MYSQL, Selenium, Agile, Internet Explorer, Google chrome, Java, and Selenium, Mozilla Firefox, Windows. TECHNICAL SKILLS

Testing Tools Selenium IDE/WebDriver/Grid, TestNG, Cucumber, Postman, Newman

Languages JAVA, SQL

Web Technologies HTML, XML, CSS

IDE Eclipse, SQL Developer

Test Framework Junit, TestNG, Data Driven Framework, Cucumber, BDD Web Debugging Tool XPath, CSS Selector

Build Tool Maven

Processes Agile-Scrum, Waterfall

Bug Tracking Tools JIRA, HP ALM

Continuous Integration Tools Jenkins

Version Control GIT

DataBases MS Access, Oracle, MySQL

Operating Systems Mac, Windows (XP, Vista & 7, 8, 10) EDUCATION

• Certified CompTIA A+, Certified CompTIA Network+

• Bachelor’s Degree in computer science: in process



Contact this candidate