Shahin Akter
Woodside, New York, 347-***-****, ******.*******@*****.***
Summary:
Skilled in Agile Scrum software development life cycle participating in daily scrum, sprint planning, and retrospective
Strong Experience in Smoke, Functional, Regression, GUI, and User Acceptance Testing
Excellent understanding in Software Development Life Cycle (SDLC), Software Configuration Management, Software Life Cycle Methodology
Expert of test automation software Selenium Web Driver, cucumber, and Selenium Grid
Expert in test Framework using JUnit, TestNG, Maven, and Page Object Model (POM)
Extensive knowledge in object-oriented programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface
Experience in writing and executing Test Cases and Test Scripts
Expert in developing hybrid framework using Selenium WebDriver with Java
Expert in developing complex SQL scripts for database testing
Ability to work independently and in a team environment, with a minimum supervision
A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude. Technical Skills:
Software Testing
Tools
Selenium WebDriver, Maven, TestNG, Cucumber, TestNG, Rest Assured, JIRA, SQL Developer
Languages Java, Python, HTML, CSS, PHP, C++
Databases Oracle, Microsoft SQL Server, Postgres, MS Access CM Git, Share Point
PROFESSIONAL EXPERIENCE:
Scholastic, New York, NY, August 2018 - Present
Senior Test Automation Engineer
CMS - Customers uses the system managing all book contents including marketing cover, eBooks, Jackets, contents, images, and links from pre-production to postproduction and reprints. Responsibilities:
Contributed sprint planning, daily scrum, retrospective, and client’s demo
Documented test plans and test cases to business rules and requirements using Gherkin
Performed Functional and Regression Testing manually and convert them to test script
Developed scripts using java in Selenium WebDriver with maven, cucumber, Test NG
Developed Java programs using Object Oriented Programming (OOP) concept
Performed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration files
Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
Implemented Maven for Project building, and Git for code management repository
Provided back end testing for data validation using complex SQL Queries joining tables
Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases
New York Community Bank (NYCB), New York, NY, November 2016 – July 2018 Senior QA Analyst
Online Banking application that offers client account summaries, account details, monthly statements, balance transfers, accrued interest, check ordering, and loan application processing. Responsibilities:
Performed Smoke, Functional, Systems Integration, Regression, and Database testing at various phases of the development and test cycles
Perform risk analysis along with proposed mitigation strategies
Responsible for developing Test plan based on Functional Specification and Technical Specification
Developed and executed test cases and verified actual results with expected results
Developed automation script with Web Driver API using Java, and TestNG
Used Continuous Integration Tools Jenkins for automation script run in nightly basis and to provide quick feed back to the developers
Used Maven for Project building and Git for version control
Enhanced automated scripts by developing Java and methods using object-oriented programming concepts (OOP) such as inheritance, polymorphism, and encapsulation
Performed query operations on Oracle to do database validation. Used standard SQL functions and commands to develop complex queries
Blue Cross Blue Shield, Orlando, FL, August 2014 – October 2016 Software Test Analyst
EHR Application that help heath service provider manage records of different parties including patients, practitioners, and institutions
Responsibilities
Create and execute test cases based on test strategy and test plans
Review business requirements and software system designs for testability
Develop scripts, utilities, simulators, data sets and other programmatic test tools as required to execute Test Plans
Develop reusable automation frameworks that are used to support multiple applications
Perform manual testing by implementing several test cases and documented the results using Quality Center
Perform GUI, Functionality, Integration, System, User Acceptance, and Backend testing of the application as a whole manually
Perform querying the database using SQL to check for successful transactions. Education:
Associate in Computer Science
LaGuardia Community College, New York, NY