202-***-**** email@example.com Alexandria, VA
GC - Employment Authorization Document
§ Professional test automation engineer with over 6 years of experience.
§ Specialized in Functional and Automated testing of Web-Based applications for various different projects.
§ Excellent Cross Functional Agile team member with extensive Java knowledge.
§ Proficient in automation tools such as Selenium WebDriver with Java programming language, Maven, TestNG, Junit, Git, and Jenkins.
§ Great understanding of AGILE and Sprint related ceremonies.
§ Proficient in creating automation scripts based on the Page Object Model (POM) design pattern.
§ Complete knowledge on Core Java and Object-Oriented Programming (OOPs) concepts using Inheritance, Abstraction, Encapsulation and Polymorphism and has extensively used Java for test case automation.
§ Experience in SQL queries and establishing a database connection with Java Database Connectivity
(JDBC) for back-end testing.
§ Expert in developing Behavior Driven Development (BDD) using Cucumber testing tool and writing Scenarios and Scenario Outlines in features file by using Gherkin language.
§ Expertise in creating, developing, and maintaining new and existing automation framework models
(Behavior Driven, Data Driven, and Hybrid Automation Frameworks).
§ Extensive knowledge in using Apache POI for reading and validating data from Excel files.
§ Solid understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle
§ Expertise in documenting defects with high level of details, accuracy, and informative recreation steps using JIRA.
§ Solid experience using Agile Scrum and Waterfall methodologies.
§ Solid experience in REST API testing using POSTMAN/REST-Assured library.
§ Proficient in writing Selenium locators to identify web elements.
§ Exposed in using Jenkins as a Continuous Integration server to configure with Maven and run Regression and Smoke tests.
§ Capable to adapt and learn new tools, techniques, and approaches.
§ Strong ability to see from the customer’s point of view, is quality oriented and has great attention to detail.
§ Quick learner, with an ability to easily grasp and put new ideas, concepts, methods and technologies into applications.
§ Excellent analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
§ Great knowledge in preparing test plans, reviewing and executing test cases and test scripts based on functional and business requirements.
Certification Oracle Certified Associate (OCA)
Testing Methods Functional Testing, Smoke Testing, Regression Testing, and Integration Testing
Automation Testing Tools Selenium, Cucumber, TestNG, Junit, and Jenkins Languages/Framework Java, SQL, HTML and XML
Project Building Tools Maven, Page Object Model
IDE Eclipse, IntelliJ IDEA
API Testing Postman, REST-Assured, RESTful and Swagger Operating System Windows, macOS
Methodologies Agile/Scrum, Waterfall
Version Control System Git, GitHub
Testing Frameworks DDD, BDD, POM
QOMPLX, Inc January 2017 - Present
SDET Reston, VA
§ Has obtained a great understanding of the Business Requirement Document and functional specifications.
§ Consults with Business Analysis when Business Requirement Document improvements are needed.
§ Develops driver scripts and schedules daily Smoke test using Jenkins.
§ Develops defect reports based on failures and provides reports using Selenium WebDriver along with Hooks to provide Screenshots.
§ Participates in Code Review meetings and provides feedback for test automation scripts.
§ Develops and designed reusable automation framework using Selenium WebDriver, Maven, TestNG, GitHUB, and Jenkins with Java programming language.
§ Uses Jenkins to schedule and trigger Smoke and Regression tests throughout work day.
§ Executes reading and writing to and from an Excel property file and Apache POI plug-in.
§ Communicates with developers about existing software defects.
§ Applies conditional wait functions to upgrade preexisting scripts using Selenium WebDriver with Java.
§ Re-tests resolved defects and features surrounding those defects.
§ Tested Restful API’s using POSTMAN and Java with REST Assured library.
§ Coordinates with manual testers, automation testers, developers, and administrators for scheduled test runs.
§ Executes test cases manually and automates test cases, logging defects in JIRA with X-RAY plug-in.
§ Preforms back-end testing using JDBC to connect to the database, and develops manipulate SQL queries.
§ In Sprint grooming meetings, gives feedback on user stories ensuring they are specific, attainable, reachable, testable, and measurable.
§ Prioritizes and automates difficult user stories to ensure deadlines are met. Ellucian June 2014 – December 2016
Test Automation Engineer Reston, VA
§ Involved in analyzing application specifications, design, developing and executing test cases for Manual and Automation testing.
§ Logged defects, monitored their status and tracked them to closure using Jira.
§ Followed Agile-Scrum methodology as part of SDLC.
§ Participated in all Agile ceremonies during the Sprint, such as Product Backlog Grooming meeting, Sprint Planning meeting, Daily Stand-up meeting, Sprint Demo/ Review meeting, and Sprint Retrospective meeting.
§ Performed Functional testing, Smoke testing, and Regression testing. Involved in the design and implementation of Hybrid Automation framework supporting Behavior- Driven Development (BDD), Data Driven Development (DDD) and Page Object Model (POM) for automation using Selenium WebDriver, Cucumber, Java, Maven, and Junit.
§ Modified and executed Test Case Scripts (Java – Selenium WebDriver) in IntelliJ IDE.
§ Designed object repository in the Selenium framework using xpath, relative xpath, and other locaters.
§ Performed Data-Driven tests by using Apache POI in order to get the test data from Excel sheets.
§ Handled Selenium WebDriver features such as Implicit, and Explicit wait under synchronization.
§ Implemented Continues Integration of the code using Jenkins.
§ Performed Database/Back-End testing by writing SQL queries for data validation testing and established JDBC connection using Java.
§ Involved in API manual testing using Postman and automation testing using REST Assured by writing code to send request and validate JSON respond.
Farm Credit Mid-America August 2013 – May 2014
Quality Assurance Analyst Louisville, KY
§ Manually tested applications, executed test cases, and analyzed test result.
§ Designed efficient manual test cases based on analysis of business requirements, functional speciation, and technical design documents.
§ Worked with business analysts to understand full scope of feature and tested to insure coverage and quality.
§ Communicated with developers to resolve defects.
§ Helped to develop, maintain, and improve the framework.
§ Tested applications in different web browsers and versions to simulate different production environments.
§ Raised defects and performed bug tracking using JIRA.
§ Experienced in Software Development Life Cycle (SDLC) in Waterfall methodology.
§ Experienced in functional, positive, negative, and boundary analyze tests. EDUCATION
California University of Management and Sciences Fairfax, VA Master of Science in Computer Information Systems 2020 (Projected) GPA 4.0
University of Humanities Ulaanbaatar, Mongolia
Bachelor of Science in Computer Programming 2012