Uploaded File
add photo
Timur
balduev@yahoo.com
703-303-8869
Arlington, VA 22246
Test Automation Engineer
9 years experience W2
0
Recommendations
Average rating
55
Profile views
Summary

A highly competent Software Engineer with over 7 years of experience in both Manual and Automation testing of web-based applications.

  • Professional knowledge in Banking, Mortgage, HealthCare and Insurance applications.
  • Excellent experience in each phase of Software Testing Life Cycle with major responsibilities in all the phases.
  • Experience in analysis of Software Requirement Specifications, Use Cases and development of Test Plans, Test Scripts, and Test Cases.
  • Experience in writing Test Plan, Test Cases according to the business requirement and User Stories.
  • Expertise in Smoke testing, Positive, Negative, Black Box, Functional, Integration, Regression and UAT Testing.
  • Knowledge in writing SQL queries to retrieve, insert, update and delete data from the SQL server database.
  • In-depth experience with Agile Scrum development methodology and knowledge in Waterfall Environments. Worked closely with Scrum Masters, Product Owners (PO) and Business Analysts (BA) and used tools like Jira to follow the process.
  • Extensive experience with Protractor to create an end-to-end framework using Angular JS.
  • Designed automation framework to validate the Angular JS developed application to verify SQL functionality using Protractor Jasmine Framework.
  • In-depth knowledge in automating Web Based Applications using Protractor and JavaScript.
  • Solid experience in automation using Selenium WebDriver, JUnit, TestNG, and Maven.
  • Experience in Hybrid Development framework for testing JavaScript code
  • Expertise in Selenium WebDriver Automated testing using the Page Object Model (POM) and Hybrid Frameworks.
  • Proven ability in developing Automation scripts in object-oriented (OOP) languages like Java, JavaScript using IDE tools like Eclipse, Brackets and Unit Testing Frameworks like Junit and TestNG.
  • Expertise in creating page objects by using the Page Object Model (POM) structure, developing reusable library functions in JAVA, which are used across multiple projects.
  • Professional practice in implementing Cross Browser Testing by executing the test cases in Firefox, Chrome, Safari and Internet Explorer.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regression, Smoke and Functional Testing using TestNG and JUnit.
  • Experienced in using Continuous Integration and Build management tools such as Jenkins Build Server, Maven, and Git to handle different versions of the source code.
  • Well versed in writing Test Scenarios in Cucumber using Gherkin language form end-user perspective and implement those scenarios in step definition classes.
  • Good Expertise at using Selenium Synchronizations with conditional synchronization and unconditional synchronization (Implicit, Explicit) wait statements.
  • Expertise in Database Testing, Data Manipulation using SQL queries and establishing a Database connection with JDBC (Java Database Connectivity) API.
  • Knowledge in implementing Log4j as a logging framework.
  • Capability to adapt and learn new tools, techniques, and approaches.
  • Motivated self-starter and creative Problem-Solver.
  • Great Team Player able to work independently, as well and when required. TECHNICAL SKILL-SET:

Experience
Test Automation Engineer
Information Technology
May 2019 - present
Mclean, VA
Responsibilities:
  • Maintained Automation Framework for web-based application and developed Cucumber features to test the functionality of the application using WebDriver.
  • Wrote Scenarios and Scenario Outline in Cucumber feature files.
  • Create test cases using WebDriver to validate UI elements, Popup messages.
  • Performed Web Services testing using Postman and Rest Assured.
  • Collaborated with developers do design Protractor test scripts and wrote Cucumber feature files during the development cycle as part of Test-Driven Development.
  • Converted manual regression test cases into automation scripts using WebDriver.
  • Worked with Scrum Team members to achieve common goal.
  • Partnered with software developers and other testers to deliver strategic product quality solutions.
  • Created and executed both manual and automated scripts to test function, non-function and regression scenarios.
  • Integrated Automation scripts (WebDriver API) into Jenkins for nightly test execution.
  • Automated process of screenshots of important application failures.
  • Performed Data Driven Testing using Cucumber by reading test data from Scenario Outline.
  • Used Apache libraries for importing/exporting data to external applications.
  • Performed Test Execution, defect logging and tracking using JIRA.
  • Maintained, analyzed and created Requirement Traceability Matrix (RTM) between requirements and test cases.
  • Actively participated in understanding the project plans and provided regular updates against milestones.
  • Used SQL to track test data and verify results.
  • Performed multi browser testing to establish cross browser compatibility.
  • Worked with Jenkins to execute smoke and regression tests.
  • Automated test cases using WebDriver, Protractor and JavaScript.
  • Improved existing framework to a more efficient framework by changing ChromeConfig.js, FirefoxConfig.js, IEConfig.js into conf.js and creating MultiConfig.js for execution parallel testing.
  • Conducted Protractor and JavaScript mentoring sessions for new testers.
  • Configured process of automatic providing email test reports for management using Cucumber HTML report and Extended email plugins in Jenkins.
  • Used HP ALM for writing, track, execute manually test cases, creating defects.
Automated Testing Automation Engineer Cucumber HP ALM HTML JavaScript Jenkins Postman Regression Testing REST Scrum SQL Test Case Preparation UI WebServices
Remove Skill
Senior Software Development Engineer
Information Technology
Oct 2016 - Apr 2019
Chevy Chase, MD
in Test Responsibilities:
  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions.
  • Continuously monitored quality findings and their resolution with other software QA engineers. Appropriately raised and escalated problems and issues to management.
  • Involved in automating manual test cases by developing automated test scripts for the same.
  • Developed, automated tests in Protractor, JavaScript for Angular JS application.
  • Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox.
  • Developed and Implemented Hybrid / Data Driven Framework with the Page Object Model design pattern, extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Designed and developed BDD Automation Framework with Jasmine and Page Object Model (POM) from scratch using WebDriver
  • Configured Jenkins to perform Continuous Integration in the Application.
  • Raised defects and performed tracking using Jira bug reporting tool. Also used Jira to track test progress, execution, and deliverables.
  • Reported bugs and sent e-mail notifications to the developers whenever there is a change in the status of the defects by using GIT and Jenkins.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features, used GitHub as a source repository.
  • Maintained the flow details of Protractor Automation script in a file using Spec Reporter and Protractor Beautiful Reporter.
  • Conducted regular code review to ensure that object-oriented design best practices are followed all the times, automation code is easy to extend and support.
  • Verified the integration of various components in the application and executed end-to-end testing. Environment: Protractor, JavaScript, Jenkins, HTML, JIRA, Jasmine, Visual Studio Code, Agile, and Microsoft Office.
Agile Methodology AngularJS Apache Continuous Integration Design Patterns Git HTML Java JavaScript Jenkins JIRA Scrum Selenium Visual Studio
Remove Skill
Automation Quality Analyst
Information Technology
Aug 2014 - Sep 2016
Glen Allen, VA
Responsibilities:
  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
  • Continuously monitored quality findings and their resolution with other software QA engineers. Appropriately raised and escalated problems and issues to management.
  • Involved in automating manual test cases by developing automated test scripts for the same.
  • Good Knowledge in implementing Agile Methodology and participated in Various Agile Ceremonies and Grooming Sessions.
  • Developed and designed Automation Framework for web-based application and developed Cucumber features to test the functionality of the application using Selenium WebDriver and JUnit.
  • Implemented Cucumber by creating the Features and Step Definition files to execute automation test scripts.
  • Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox
  • Developed and Implemented Hybrid, Page Object Model / Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Involved in Web service testing using Postman environment. Validated request and response JSON. Added Assertions to validate the JSON in RESTFUL Web service
  • Managed the project build and the project dependencies using Maven.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
  • Configured Jenkins build jobs on AWS cloud machine to perform Continuous Integration in the Application.
  • Raised defects and performed tracking using Jira bug reporting tool. Also used Jira to track test progress, execution, and deliverables.
  • Maintained the Selenium & Java Automation Code and resources in source controls like GIT for improvements and new features, used GitHub as a source repository.
  • Maintained the flow details of Selenium Automation script in a file using Log4j.
  • Conducted regular code review to ensure that object-oriented design best practices are followed all the times, automation code is easy to extend and support.
  • Verified the integration of various components in the application and executed end-to-end testing. Environment: Selenium WebDriver, Jenkins, Postman, HTML, JIRA, Cucumber, Eclipse, Maven, JUnit, Agile, Gherkin, Oracle and Microsoft Office.
Automated Testing Cucumber JIRA Manual Testing Microsoft Excel Postman Quality Assurance Selenium Test Case Preparation
Remove Skill
Manual / Automation Software Test Engineer
Information Technology
Jun 2012 - Jul 2014
Fairfax, VA
Responsibilities:
  • Reviewed the Business Requirements Document, Functional Specifications Document and Technical Documentation.
  • Involved in writing and making enhancements to the test plan, test cases and test scripts for Functional testing.
  • Performed Smoke, Functional, Cross-Browser, Regression, Manual, Automated, Integration, Backend validation, and End to end testing.
  • Tested various HTTP Request and Response APIs using object-oriented scripts.
  • Created the test plan and test cases in Java/Selenium based on the input and the different requirements provided by the product owner for the Payments and Credits team.
  • Created the test automation framework using Selenium RC.
  • Used Selenium Grid to execute test cases in parallel on different target machines.
  • Performed exception handling using recovery scenarios. Coordinated testing tasks and activities with Project teams and IT Staff.
  • Executed test scripts and validated the actual results against the expected results.
  • Involved in extensive backend testing using SQL Queries to retrieve the data from MySQL database to verify data integrity. Environment: Selenium RC, Java, JUnit, Jenkins, Web Services, XML, Eclipse, Jira, Windows, MySQL, Waterfall Methodology.
Backend Testing Eclipse Functional Testing Java Jenkins JIRA Junit MySQL Regression Testing Selenium SQL Test Case Preparation Test Planning WebServices Windows XML
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
JIRA
2019
7
Selenium
2019
7
Jenkins
2021
6
Java
2019
5
Test Case Preparation
2021
5
HTML
2021
4
JavaScript
2021
4
Scrum
2021
4
Agile Methodology
2019
3
AngularJS
2019
3
Apache
2019
3
Automated Testing
2021
3
Continuous Integration
2019
3
Cucumber
2021
3
Design Patterns
2019
3
Git
2019
3
Postman
2021
3
Regression Testing
2021
3
SQL
2021
3
Visual Studio
2019
3
WebServices
2021
3
Backend Testing
2014
2
Eclipse
2014
2
Functional Testing
2014
2
Junit
2014
2
Manual Testing
2016
2
Microsoft Excel
2016
2
MySQL
2014
2
Quality Assurance
2016
2
Test Planning
2014
2
Windows
2014
2
XML
2014
2
Automation Engineer
2021
1
HP ALM
2021
1
REST
2021
1
UI
2021
1
Black Box Testing
0
1
JDBC
0
1
Log4J
0
1
Maven
0
1
Smoke Testing
0
1
Software Engineer
0
1
SQL Server
0
1
UAT
0
1