NIKKI DENIZOV
Software Development Engineer in Test
Authorized to work in the US for any employer
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