TATTY ADYSHEVA
Software Development Engineer in Test
U.S. Permanent Resident
Chicago, IL
Professional Summary
Proactive and dedicated Software Development Engineer in Test (SDET) with 5+ years of experience, working on projects in Banking and E-Commerce domains, executing automation and manual testing of web-based and client/server applications.
Worked closely with developers, business stakeholders and acted as an integral part of the software development team using iterative development process
Involved in all stages of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
Comprehensive knowledge of a QA role in Agile and Waterfall methodologies.
Hands-on experience in working with Java, Selenium WebDriver, Cucumber, JUnit, TestNG, Maven, Jira, SQL, JDBC, Postman.
Experienced in different types of testing such as: Smoke test, Regression test, UI testing, API testing, End to End.
Experienced in automation of REST services using REST Assured and Apache HTTP Client, in JSON format.
Developed the automation frameworks from scratch in the Page Objects Model (POM) format.
Strong experience in OOP concepts of Java, extensively used classes, data structures, objects, inheritance, polymorphism, exception handling, packages, collection.
Hands on experience in using JDBC to create connections between the Java Programming language and Oracle SQL developer.
Hands on experience using and editing Microsoft Excel files using Apache POI libraries.
Comfortable in automating UI and API testing: for front-end used Java programming language with Selenium WebDriver, for back-end testing used Postman and Rest Assured libraries.
Experienced in using mobile application testing using Appium/Android application.
Experienced in working with code versioning and management systems like GitHub, Bitbucket.
Experienced in using JIRA for bug tracking in project level and environmental issue tracking.
Worked with Page-Object Model, BDD (Behavior driven Development) framework, TDD (Test Driven Development) framework, and Hybrid framework for a number of projects.
Participated in data development and definition of acceptance criteria requirements. Soft Skills
Excellent communication and analytical skills.
Fast learner, highly flexible in new environments, motivated, and intellectually curious.
Ability to quickly learn new tools and technologies.
Creative problem solver, challenge lover.
Able to see from customer's point of view, great team player. Technical Skills
Languages/Frameworks: JAVA, Cucumber,
XML, SQL, HTML, TestNG, JUnit
Automation Testing Tools: Selenium
WebDriver, Appium, JDBC
Database: Oracle, MySQL
Testing Frameworks: BDD, TDD
Project Management Tools: Maven, Ant
Operation Systems and IDE: Mac OS,
Windows, IntelliJ, Eclipse
Continuous integration: Jenkins
API: REST Assured, Postman
Methodologies: Agile, Waterfall
Repository System: GitHub, Bitbucket
Bug Tracking Tools: Jira, Rally
Work Experience
System QA Automation Engineer
Wells Fargo
October 2018 – September 2020
Involved in the entire software testing cycle, developed test plans and test cases for various aspects of the User Interface of the application.
Actively participated in scrum meetings such as sprint estimation, sprint planning, demo meeting, retrospective meeting. Participated in requirement and documentation review meetings with developers and product team.
Tested RESTful API, and used HTTP requests to get, put, post data in lower environments using Postman.
Worked with off-site teams to complete timely tests and facilitate smooth product releases.
Good experience in mobile testing using Appium in
Android application using simulator and emulator.
Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
Conducted functional, smoke, positive, negative, backend tests for validating the data.
Conducted and designed SQL queries along with JDBC and applied to my test scripts for database validation.
Extensively used locators like XPATH, CSS, ID, Name, Class to locate the elements in Selenium Webdriver.
Developed reusable methods with Java Programming Language using Selenium Webdriver and maintained the framework. Worked alongside developers and other project stakeholders to understand function, features and testing needs of each program. Logged defects monitored their status and tracked them to closure using Jira.
Cross validated API response with the UI data using Postman. Worked closely with technical and non technical peers and senior management to promote successful delivery of products and services Quality Assurance Analyst
Peapod Digital Labs
August 2015–2018
Attended various meetings such as daily Standup meetings, Sprint grooming, Sprint planning, and Retrospective meetings. Collaborated with the management team to prioritize effective and sustainable cost savings plans.
Consulted with product owners and developers to fully understand intended features and functionality.
Analyzed project requirements to find bugs and eliminate issues. Analyzed and reviewed user stories to gain overall understanding of the functionality of the application.
Involved in writing and executing functional test scenarios for manual testing.
Prepared test cases and prepared data for each scenario. Involved in writing code snippets to implement functionality testing. Logged bugs in Jira, tested the fixed bugs and updated the bug status. Executed Regression Testing whenever a new functionality was introduced in the system.
Maintained all the documentation and Weekly Status Reports. Promoted company in maintaining a work environment focused on quality, communication, collaboration, integration and teamwork. Higher Education
American University of Central Asia (AUCA) - Bishkek, Kyrgyzstan Bachelor of Science