Post Job Free
Sign in

Qa Engineer Automation Tester

Location:
Vernon Hills, IL
Posted:
December 07, 2022

Contact this candidate

Resume:

Nikki Zarinebaf

SOFTWARE DEVELOPMENT ENGINEER IN TEST

Chicago, IL 312-***-**** adtw4w@r.postjobfree.com Authorized to work in any employer without sponsorship. Professional Profile

Strategic and results-driven Automation Tester offering 5+ years of practical experience in Agile Scrum and Waterfall environments. Demonstrates strong proficiency in both manual and automation testing of web-based applications, Databases and APIs, and demonstrates a track record of meeting goals in a competitive environment. Eager to continuously learn new tools and environments.

Areas of Expertise

Expert knowledge of JAVA Object Oriented Programming (OOP) language and its implementation while automation testing

Experience in designing, developing and maintaining Behavior Driven Development Framework applying Page Object Model pattern

Experience in automation tools such as Selenium WebDriver and Selenium Grid with testing tools like TestNG and JUnit

Strong ability to script feature files in Gherkin language using Cucumber for BDD framework

Created and executed test scripts using Selenium WebDriver, JAVA, TestNG and build-time dependency management tool Maven

Executed back-end testing in Oracle SQL database by writing SQL queries

Great comprehension of SDLC (Software development life-cycle), STLC (Software testing life cycle) and Defect Management lifecycle

Profound experience in all project phases using Waterfall and Agile Methodologies

Skillfully searched and found locators like XPATH, CSS, ID, Class in HTML

Good experience working with Apache Log4j utilities and SVN version control tool

Experienced in creating Page Object Model and Page Factory design for implementing framework

Experience in automating Mobile applications using Appium

Prepared test scenarios by using Gherkin language in Cucumber

Involved in entire SDET (Software Development Engineer Testing), in Developing Test Plans and Test Cases for various aspects of the User Interface of the application and automated the test cases using Selenium WebDriver and JAVA

Used JIRA for bug tracking, issue tracking and project management

Maintained the Selenium and JAVA automation code and resources in source control like GitHub over the time for improvements and new features

Developed scenarios, Scenario Outlines, Features and Step Definitions generating the Cucumber reports

Well-versed in all phases of SDLC (Software development life cycle), QA life cycle in addition to familiarity with Agile Methodologies.

Qualified in performing different test types such as (Unit, Integration, Functional, Regression, Front-End, Back-End, UI, & User Acceptance Test)

Proficient in optimizing test conditions as well as sequences and phases of test operations.

Excellent written and Verbal communication & interpersonal skills and able to work independently in addition to collaborating effectively teamwork.

Excellent analytical, problem-solving, multi-tasking, troubleshooting and decision-making skills Implemented Regression, Functional, Smoke, Front-end, Back-end and End-to-end Tests.

Actively attended all Agile Scrum ceremonies including daily stand ups, sprint grooming, sprint planning, sprint demo, sprint retrospective and backlog item prioritization

Strong believer of teamwork, collaboration with cross-functional team mindset, and strong analytical, problem solving, decision-making with excellent interpersonal written and verbal communication skills

Work Experience

Company Name: Citibank April 2020–August 2022 Present Role: SDET Tools: Selenium WebDriver, Java, JUnit, Maven, Apache Log4j, Selenium Grid, TestNG, Maven, XML, SQL, EC2, Jira, TDD, Apache POI, POM, Cucumber, BDD, Git, IntelliJ, Regression Testing, Smoke Testing

Responsibilities:

Attending all Agile ceremonies and documentation analysis meetings

Implementing BDD framework using Cucumber features, scenarios in Gherkin language And Step Definitions, and executing scenarios using Cucumber tags in Runner class using Selenium WebDriver and Java programming Language

Developed and implemented Objects using Page Object Model Design Pattern and Selenium WebDriver.

Worked with Maven as a build management tool, Git for version control, and Jira for project management and defect-tracking tools.

Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.

Created accurate reports using Extent Reports.

Executed parallel testing using Selenium GRID and Sauce Labs for Cross-Browser and compatibility testing to test how the web applications are working in various browsers.

Developed reusable methods using Java and implemented various libraries into a framework.

Implemented Page Object Model using Page Factory for code reusability.

Collaborated with the development team during all phases of the project to ensure successful delivery of quality product

Managed defect-reporting and defect-tracking using JIRA as the project management tool.

Performing Smoke testing, Regression testing. In Sprint Automation testing as well as Manual testing

Applied Jenkins for continuous integration, Apache POI to develop automation Java code in order to read-and- write Excel files

Contributed to the company by mentoring new testers on various testing practices

Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the Application.

Prepared & executed Test Plan & Test Cases and gathered Test Execution results & Provided test plans, daily reports on the functional testing effort.

Created, maintained and updated test strategy, test conditions & test cases based on business requirements.

Prepared automated scripts for Maintenance and Regression testing.

Guaranteed adherence of functional test coverage for meeting end user requirements

Developed a Functional Testing Suite and automated the execution using Selenium

Performed Smoke, Regression, Functional, and User Acceptance testing manually.

Conducted all types of Black-box Testing-Manual, Automated & Document - as per respective product requirements in SRS documents.

Documented errors and implemented their resolutions. Company Name: C.H. Robinson July 2018– March 2020 Role: Software Test Engineer Tools: Selenium WebDriver, Java, JUnit, Maven, Jenkins, Apache Log4j, Selenium Grid, Appium, TestNG, Maven, XML, JSON, SQL, EC2, Jira, TDD, Apache POI, Mobile Testing Responsibilities:

Collaborated in the successful transition from Waterfall to Agile Scrum work environment;

Automated test cases using Java, Selenium WebDriver, JUnit- saving significant cost and time for the company.

Executed Smoke, Functional and Regression and End to End testing.

Involved in Test result evaluation, documentation and reporting.

Actively engaged in weekly meetings to verify the status of testing and to discuss defects.

Changed and maintained already existing Test plans, Test cases and Scripts to gain the automation team effort during the Regression Testing.

Performed multi browser testing using TestNG and logging is done using Apache Log4j utility.

Run automation scripts on various browsers/environments and reported defects/results to the team. Developed scenarios for writing Test Cases and Test Scripts for functions of the application.

Reviewed user requirements and Use Case scripts to generate Test cases for Functional testing.

Constructed reusable functions for automating the framework.

Detected GUI elements using different locators like ID, Name, Class Name, TagName, Link Text, Partial Link Text, XPath and CSS.

Contributed in setting up tests to run with Jenkins CI tool.

Performed back-end testing through SQL queries to verify decent insertion, deletion, and updates. Took part in all activities of Agile software development and test development life cycles.

Applied Apache POI methods for writing and reading to/from excel sheets to perform Data Driven Testing.

Logged Defects in Jira and maintained tracking of the defects from beginning to end of the Software Testing Life Cycle

Executed parameterized and parallel testing using TestNG getting detailed HTML reports. Company Name: Motorola Solution May 2017- June 2018 Role: QA Engineer Tools: Selenium WebDriver, Selenium Grid, Java, Maven, Jira, Jenkins, SQL, POM, Cucumber, Restful API’s, JDBC, BDD, Git, JUNIT, Appium, Mobile Testing Responsibilities:

Developed and managed automated tests within an automation framework using Java Programming language.

Participated in daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings and review sessions.

Attended Production maintenance and user feedback discussions and participated in documentation analysis meetings with developers and BA team.

Prepared concise and detailed documentation of software defects and issues.

Directly elaborated in handling the utilization and strategy on manual testing and automated Regression testing across various functionalities.

Implemented Regression, Functional, Smoke, Front-end, Back-end and End-to-end Tests.

Developed and maintained Behavior Driven Development (BDD) framework creating and using Cucumber features, scenarios in Gherkin language and Step definitions, and executed scenarios using Cucumber tags in Runner class under Java platform.

Developed and implemented Objects using Page Object Model Design Pattern and Selenium WebDriver API.

Created and supported end-to-end automation test scripts using Selenium WebDriver with Cucumber framework under Java platform with Maven.

Tested Restful APIs using Postman, and Java with Rest Assured library.

Worked with Maven as build management tool, Git for version control, Jenkins for Continuous Integration and Jira for project management and defect-tracking tools.

Automated test reports using Cucumber plugin, to achieve HTML and JSON reports attached with failed scenarios and reporting it with screenshots using Java.

Created accurate reports using ExtentReports.

Executed parallel testing using Selenium GRID and SauceLabs for Cross-Browser and compatibility testing to test how the web applications are working in various browsers.

Developed reusable methods using Java and implemented new libraries to a framework. Executed database testing by writing and passing SQL queries along with JDBC.

Implemented Page Object Model using Page Factory for code reusability. Education

Baku State University (Republic of Azerbaijan) Major: B.A Journalism Skills

● Expert knowledge of JAVA Object Oriented Programming (OOP) language and its implementation while automation testing

● Testing Tools: Selenium WebDriver, Cucumber, Junit, TestNG, Appium, Rest API, Apache POI, Postman

● Methodologies: Waterfall, Agile/ Scrum Methodology

● Languages: Java, SQL, Gherkin

● CI/ CD: Jenkins

● Database: Oracle, SQL Server

● Version Control: GIT

● Web Technology: HTML, JSON, XML, JDBC & REST services



Contact this candidate