Post Job Free

Resume

Sign in

Engineer Selenium

Location:
Richardson, TX
Posted:
October 19, 2020

Contact this candidate

Resume:

NIKKI DENIZOV

Software Development Engineer in Test

Authorized to work in the US for any employer

+1-469-***-****

adg3uq@r.postjobfree.com

Richardson, TX 75082

PROFESSIONAL STATEMENT

Software Automation Engineer with 6 years of proficient experience in Quality Assurance Testing for Client/Server and Web-based applications in retail, logistics, and financial domains. Strong cross-functional team player and avid learner who possesses the necessary interpersonal and technical skillset to bring value to a team by a creative and effective combination of programming, testing, and communication skills. Ability to work independently and in a team environment, with a minimum amount of supervision. Motivated hard worker with a professional attitude and work ethic. TECHNICAL SKILLS

Methodologies:

SDLC, STLC, BLC, Agile/Scrum, Waterfall

Databases:

Oracle, Microsoft SQL Server

Languages:

Java, HTML, SQL, Gherkin

Build Management:

Apache/Maven, Gradle

Testing frameworks:

Behaviour Driven(Cucumber/Gherkin),

Data-Driven, Hybrid, TestNG, JUnit, API Testing

Version control and Continuous Integration:

GitHub, Bitbucket, Jenkins

Testing tools:

Selenium WebDriver, Cucumber, Postman, Sauce

Labs, Selenium Grid

Project management system and bug tracking

tool:

Jira, HP ALM

PROFESSIONAL SUMMARY

Solid knowledge on all phases of the Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC) and Defect Management Lifecycle

Strong understanding of Object-Oriented Programming(OOP) concepts and direct daily work with Java programming language for test automation purposes

Experience in working in Agile Scrum environments and participated in Daily Scrum Stand-Ups, Grooming meeting, Sprint Planning, Sprint Review, and Sprint Demo meetings

Well experienced in analyzing and reviewing Business/Functional & Testing requirements to formulate Test Strategies and preparing Test Plan, Test Scenarios, writing Test Cases and Test Summary reports for both automated and manual testing based on user requirements, Software Requirement Document(SRS), user stories

Widely experienced in creation and maintenance of reusable automation scripts for Regression, Smoke, Functional, UI, API, Back End testing suites

Expert in developing automation tests using Java, Selenium WebDriver, Cucumber, JUnit, TestNG and extended expertise in framework building and maintenance via Maven and Gradle build management tools through the implementation of Page Object Model and Singleton design patterns

Experience in API testing using Postman and RestAssured library

Competence using Apache POI and Apache Log4j libraries

Expertise in using Selenium WebDriver to execute parallel tests on multiple browsers, such as IE, Chrome, Firefox, Safari

Proficiency in overall Bug Life Cycle, Logging Defects, Bug Tracking, Bug Reports, Retesting Bug, Closing Bug and generating the Graphs using Jira or HP ALM

Experience in implementing Behavior-Driven Development (BDD) frameworks writing Cucumber Features, Scenarios and Step Definitions on Gherkin to Design, Develop, Organize, Execute and Maintain Automated Test Scripts using Java, Cucumber and JUnit

A firm understanding in Relational Database Management System (RDBMS) namely ORACLE, Microsoft SQL Server and expertise in writing SQL Queries

Solid knowledge of Core Java, HTML, CSS, XML, SQL, JSON, Gherkin, JUnit, TestNG

Experience with Git version control system, Github and Bitbucket web-based hosting services

Proficient in Defect Management using Jira and HP ALM including Test Designing, Requirement Mapping, Reports, Test Execution, and Defect Tracking, analyzing/verifying bugs, and coordinating with development team members in fixing the defects, re-testing the fixes and closing them.

PROFESSIONAL EXPERIENCE

BMO Harris Bank, Chicago IL - Quality Assurance Analyst July 2019 - Present

● Designed Test Cases/Scenarios for new Functional/Regression modules and worked on removing outdated Test Cases

● Collaborated with Business Analyst (BA)on improving user stories based on SMART criteria so as to avoid misunderstanding in Functionality development and testing.

● Reviewed requirements, specifications documents to provide timely and meaningful feedback

● Reported software defects in Jira/HP ALM and interacted with the developers to resolve technical issues.

● Took part in Scrum ceremonies such as Sprint Planning, Sprint Grooming, Sprint Review, and Sprint Retro

● Automated test cases to perform Functional Testing of the Front - End using Selenium WebDriver and Java Programming Language

● Manually performed IOS and Android Mobile application test verification

● Actively participated in TC’s walkthroughs and defect report meetings Xpo Logistics, Chicago IL - Automation Engineer

August 2017 - July 2019

● Executed Smoke Test on a daily basis through Continuous Integration(CI)tool Jenkins, and reported failures to all team members

● Developed an automation framework from scratch with Behaviour Driven approach using Cucumber, Selenium WebDriver, JUnit and Maven

● Actively participated in all Sprint ceremonies such as Daily Scrum Stand-Ups, Sprint Planning, Sprint Demo and Sprint Retro meetings

● Detected, reported, tracked and contributed to defect resolution through defect management tool JIRA

● Analyzed assigned user stories and developed feature files in Cucumber’s Gherkin language to simplify test cases for non-technical people

● Executed suites of Smoke and Regression suites

● Integrated Selenium with Sauce Labs for distributing test on the cloud and for performing cross-browser testing

● Integrated with Continuous Integration (CI) tool Jenkins for running test cases automatically by scheduling Smoke and Regression testing suits and generated comprehensive user-friendly reports

● Performed manual and automated API testing using Postman and REST Assured library respectively to verify functionality and reliability of pertaining Web Services

● Utilized JBDC library functions to perform Back End testing for data integrity validation in databases using SQL queries

● Created and executed test plans and test cases for the purpose of assessing if software functionality was developed as expected

● Implemented POM (Page Object Model) design pattern using Page Factory in Selenium WebDriver in the architecture of the framework increasing time efficiency and code reusability

● Demonstrated automated tests of user stories during Sprint Demo in order to inform Stakeholders and Product Owner about the progress of software development

● Actively collaborated with Developers, Business analysts and Product owner in Agile environment to determine requirements

KeHE Distributors, LLC, Naperville IL - QA Automation Engineer February 2014 - July 2017

● Created Automation test code using Selenium WebDriver and executed them on different browsers

● Enhanced automation framework by creating reusable utility classes

● Performed automated Integration and Regression testing to check the compatibility of new functionality with the existing ones of the application

● Used Maven to configure the dependencies and to run the framework

● Used Bitbucket as a code repository and Git version control tool

● Detected Defects, communicated to the developers using Bug Reporting Tool and Tracking the Defect using JIRA and HP ALM

● Reviewed requirements, specifications documents to provide timely and meaningful feedback

● Collaborated with developers, business analysts on a daily basis to improve our processes and involved in identifying test cases that can be automated

● Involved in writing and testing test scripts using Selenium WebDriver and Java Object-Oriented Programming Language

● Developed test cases for positive, negative and END-TO-END Test scenarios and implemented them

EDUCATION

Bachelor’s degree in Accounting and Finance

Academy of Public Administration under the President, Bishkek, Kyrgyzstan - 2012



Contact this candidate