SAM BROWN
Chicago, IL ***** Email: ************@*****.*** Tel: 872-***-**** Green Card Holder SUMMARY OF QUALIFICATIONS:
QA Test Automation Engineer with 6 years of progressive experience in financial and healthcare industries.
Proficient with Waterfall and Agile (Scrum), requirement docs (BRD, FRD, SRS). Experienced in SDLC and STLC.
Extensive experience in Functional testing, Black/White box testing, Unit testing, User Acceptance testing (UAT).
Experience in creating/executing test cases manually and developing test automation frameworks from scratch.
Solid core Java OOP knowledge and experience in developing Selenium WebDriver test automation frameworks using TestNG, JUnit and Maven build tools.
Hands on experience in test automation with Behavior Driven Development framework (BDD) using Cucumber, Gherkin, JUnit and Page Object Models (POM).
Extensively used Test parameterization methods including Cucumber Feature Outlines, TestNG Dataprovider, JUnit Parameterized Class and external data sources (Excel, CSV, XML ).
Cross browser, cross platform web testing experience with Selenium Grid and Web Driver.
Hands on experience in testing Web Services for API testing (SOAP, REST) using SOAP UI and POSTMAN Tools.
Extensively used xPath, Firebug, FirePath, CSS and other locators to handle Web Elements like textbox, button, dropdown, checkbox, labels in test automation projects.
Working experience with Jenkins as Continuous Integration (CI) server to automate execution of Smoke and Regression test suites and to create JSON and HTML test reports.
Used Git as code repository and Code Collaborator to manage code reviews.
Proficient in backend/database testing including writing SQL queries and connecting to database with JDBC API
(Oracle, SQL Server) for validating the application against the database.
Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Defect identification and resolution.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM and JIRA.
Excellent analytical, problem solving, communication and interpersonal skills.
Enthusiastic team player with the ability to lead, manage and work independently in a time sensitive environment.
Good documentation and Process Management skills with an ability to effectively understand the business requirements to develop a quality product.
PROFESSIONAL EXPERIENCE:
QA Automation Engineer 08/2017 - Present
AON Center Chicago, IL
Responsibilities:
Work closely with business analyst and developers for thorough requirements review and developing test scenarios.
Assist in developing Test plan and help with detailing Test Scenarios and writing Test Cases from the Functional Requirements.
Identify test cases for automation. Automate those test cases using Selenium WebDriver, Maven, JUNIT, POM and JAVA Object Oriented programming using Eclipse IDE.
Develop test automation frameworks in Selenium WebDriver using Behavior Driven Development approach with Cucumber and configure Jenkins server for scheduling and executing Smoke and Regression tests.
Configure and track reports with Cucumber for internal use and with Jenkins for submitting to upper management.
Organize the framework with Page Objects Model for easy maintenance and readable test codes.
Use Maven to define project structure, dependencies, build, and test management.
Configure Maven POM.xml file and Cucumber runner classed to perform cross browser and parallel testing.
Utilize xPath, Firebug, FirePath, CSS and other WebElement locators to handle textboxes, buttons, dropdown menu, checkboxes, labels in web application.
Retrieve needed data from Oracle Database writing SQL Queries and validate the user and vehicle information against the database.
Perform data driven testing by using JDBC to connect automation framework to the data source and configuring SQL queries to fetch data from the Oracle database.
Perform SOAP and RESTful Web Services Testing using Eclipse, Soap UI Tools and POSTMAN.
Use REST with Groovy to perform web service testing as the application used different web services like GasBuddy to get nearest gas stations with gas prices, Edmunds to get details about car.
Extract needed data from Oracle database to test the functionality with different data sets.
Coordinate efforts with other team members and responsible for maintaining Jenkins environment for executing smoke and regression tests suits.
Use JIRA for analyzing User Stories, New Features/Enhancements and tracking/documenting defects.
Assist in user acceptance testing (UAT).
Follow Agile testing methodology, participate in daily SCRUM meetings and testing each SPRINT deliverables.
Provide feedback on and suggestions for improving QA Procedures to QA Project and Technical Leads.
Participate in Walkthrough and triage meetings periodically. QA Automation Engineer 02/2015 to 07/2017
Anthem, Inc(AIM Specialty Health) Chicago, IL
Responsibilities:
Participated in identifying the Test scenarios and Designing the Test cases.
Involved in developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.
Interacted with development and management teams for the quick resolution of reported bugs and various technical issues.
Understanding requirement and developing automation test scripts using Selenium WebDriver
Involved in developing and maintaining Regression Test and Smoke Test cases in Selenium WebDriver using Java.
Used Maven build tool to implement the framework dependency jar files.
Implemented the mouse and keyboard events using the Actions class.
Demonstrated ability to solve complex automation challenges involving dynamic objects, unexpected event handling.
Saved remarkable time and cost of testing by automation using Selenium WebDriver and JAVA.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
Performed the Backend Integration Testing to ensure data consistency on front-end by writing and executing SQL statements.
Performed Black-Box Testing and Non-Functional Testing.
Implemented the selenium synchronization using wait and sleep methods.
Implemented test automation for handling pop-ups and alerts the webpage.
Used updated extent reports dependencies to generate more pictorial reports.
Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test Reports and Preparing Test Summary Report.
Performed Smoke and Regression tests in the Test environment.
Implemented test Management tools such as JIRA bug reporting tools to track test progress, test execution and deliverables.
Used Apache POI to read data from Excel sheets and testing the test scenarios.
Used Jenkins tool for continuous integration server to configure with Git Repository and Maven.
Performed functional testing of Web Services using SOAP UI Tool. QA Analyst 04/2013 to 01/2015
TCFBank Calument City, IL
Responsibilities:
Involved in updating and executing test cases according to requirements.
Performed Functional, Negative and Positive testing.
Prepared various reports based on different stages of Testing.
Involved in verification of manual update files for different subject areas.
Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.
Highly Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers, and Clients.
Created Test Cases, Test Scenarios, and defect reports.
Performed Extensive Manual Testing.
Participated during Unit testing, and also handled System and UAT testing efficiently.
Performed Sanity testing during code deployment after the fix to the code has been done and verification of the proper code deployment.
TECHNICAL PROFICIENCIES:
Languages: Java, SQL, Groovy, Gherkin, Html, CSS, Xml. Applications:
Selenium WebDriver, Maven, Cucumber, JUnit, TestNG, Jenkins, GIT, SOAP UI, REST, MS SQL Server, JIRA, Postman, Web-based applications. EDUCATION: Marine Engineering
Istanbul Technical University, TURKEY