Fatima Maabood
Contact:347-***-**** E-mail: **********@*****.***
OBJECTIVE:
Career enhancement as a software professional by contributing to creative and challenging solutions. Diversified experience in automated and manual functional testing of web based client/server applications in various environment with extensive planning, developing and execution on various projects. Focused on Software Test Engineering, Test Automation Framework & Automated Test Solution Design. Looking to grow as Automation Test Engineer by applying different programming skills and best practices on different platforms. K EY SKILLS
• Test Case Design
• Automated Script Design
• Automation Framework Design
• Behavior Driven
Development(BDD)
• Software Development Life Cycle
• Software Test Life Cycle
• Agile Test Methodology
• Release Management
• API Testing
• Keyword Driven Testing
• Cross Browser Testing
• Problem-Solving
• Process Improvement
• Standard Operating Procedures
T E CHINICAL SKILL
• Testing Tools:
Selenium WebDriver, Cucumber,
QuickTest Pro (QTP), UFT,
Restassured
• Test Management:
HP Quality Center, ALM, Rational
Quality Manager, JIRA
• Defect Management:
JIRA, HP Quality Center, On Time,
Rational Clear Quest
• Requirement Management:
HP Quality Center, Rational
Requisite Pro
• Version Control System:
Git, GitHub
CAREER H I GHLIGHTS
• Good understanding of Software Development Life Cycle including Agile(Scrum), Waterfall and Iterative development.
• Experienced with Cucumber for implementing Ghrekin style langauge for ensuring Behavior Driven Development (BDD)
• Experienced with Keyword Driven and Data Driven testing framework implementation.
• Quality Testing including Effective Test Case Design, Test Execution and Reporting.
• Experienced in analyzing the requirements, User Stories and Use Cases to develop test cases.
• Experienced in preparation of Test Strategy, Test plan, Traceability Matrix and Test Matrix.
• Strong experience in Black Box and White Box testing.
• Strong experience with SOA architecture that include Restful Web Service Testing.
• Expertise in QA Methodologies with various testing concept such as Acceptance testing, System Testing, Functional Testing, Integration Testing, Regression Testing, End-to-End Testing, Business Process Testing and more.
• Strong experience with Selenium WebDriver and HP Quick Test Professional.
• Extensive work experience using Change Control and Bug Tracking Tools like Quality Center, JIRA and Rational Team Concert.
• Strong experience with descriptive programming in QTP with VB script.
• Strong experience in cross browser, cross platform & parallel web testing with Selenium Web Driver.
• Experienced in distributed testing using Browser Stack & Selenium Grid.
• Strong experience in development of core QA framework function library for various Web and Client-Server application.
• Used Jenkins tool for continuous integration of the builds.
• Good at prioritizing along critical path and meeting project milestones and deliverable dates.
• Develops test plans, scenarios, and cases used in testing based on business requirements, technical specifications and/or product knowledge to ensure they function properly.
• Documents detailed steps involved in reproducing a problem, which will be 2 P a g e
• Programming Languages:
Java, VB Script, HTML, C/C++
• Development IDE:
Eclipse, Intellij
• Database/Database tools:
SQL Server, Oracle, MySQL
• Application:
Microsoft Office Application,
VMware, SQL Developer, Toad
• CI Tools:
Jenkins
helpful for development.
• Clearly communicates testing and project status.
• Complies with/enforces standards and regularly participates in process improvement activities.
• Responsible for ensuring the software product deployed to production is of high quality with few defects.
• Assist with design and execute manual tests for new and existing products.
• Work with product development engineers to isolate issues by collecting and analyzing detailed process steps, log files, and data input.
• Documents within the defined corporate tool(s) testing results in order to assist in defect resolution, working closely with the Engineering and Project Management team(s), as appropriate.
• Evaluate problems identified in production and assist with resolution strategies.
TalentPartners.Com, NY April 2016 to Present
S E N I O R A U T O M A T I O N T E S T E N G I N E E R
• Create Test Plans and Test Strategy, which describes the features and functions to be tested.
• Work in an Agile development environment with frequently changing requirements.
• Introduce and implement open source web test tool Selenium WebDriver for cross browser testing.
• Implement automated testing framework to the organization.
• Build Automated test suite to increase the automation coverage for regression test cycle.
• Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
• Develop and implement robust Selenium Page Object Model framework with Selenium WebDriver using Object Oriented Programing (Java) and open source unit test framework TestNG which cut down the script development time in half.
• Utilize Git for version control system.
• Implement wide range of functional testing by QA Automation Test Framework like Data Driven and Behavioral Driven Testing concept to ensure the code reusability and code maintainability, which reduces the script development time.
• Implement cross browser and cross platform testing with Selenium WebDriver and Cucumber JVM.
• Develop Restful Web Service testing framework with Restassured to build robust and scalable web service testing.
• Perform and execute test suite automation scripts using Continuous Integration tool Jenkins.
• Create detailed periodic status reports for management to keep them posted on the progress of implementation.
• Work directly with Business users performing User Acceptance Testing (UAT). Tech Stack: Java, TestNG, SOA, Restful Web Service and Jenkins Barclays Card Dec 2013 to March 2016
A U T O M A T I O N T E S T E N G I N E E R
• Planning, creating and analyzing of Test Plan, Test cases and Test scripts.
• Developed and implemented Keyword Driven automation testing with Selenium Page Object Model.
• Analyzed Technical specification, Business Requirements and Database Schema to develop test cases.
• Developed QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
3 P a g e
• Developed robust framework to find test object with Selenium API, which enabled us to develop automated script for dynamic web application.
• Created complex Key word driven, Data driven and Hybrid Framework to automate application under test to maximize the automation test script with Selenium.
• Created Modular Automated Global Test framework library for reusable, easy to use and easy to maintain automated test scripts.
• Participated in requirements walkthroughs with users to better understand requirements.
• Performed backend testing using SQL queries to retrieve and verify information in the database.
• Develop Web Service Test with Restassured to test SOA platform.
• Reported and tracked defects, monitored defects reported by team. Tech Stack: Java, J2EE, JUnit, SOA, Restful Web Service, HTML, and Oracle CVS.Com May 2013 to Nov 2013
A U T O M A T I O N T E S T E N G I N E E R
• Performed Manual and Functional testing to test the functionality of the modules.
• Performed functional decomposition of requirements for developing test cases.
• Generated Test cases and traced them to the relevant use cases.
• Worked with Users and Business Analysts to define and design test scenarios and test data.
• Developed VB scripts for automating the testing procedure using QuickTest Pro.
• Developed Automation Framework like Data Driven, Keyword Driven in QTP.
• Developed Descriptive Programming, Driver Script & Utility Functions in QTP.
• Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
• Created SQL scripts for back end testing.
• Conducted Load, Stress and Reliability testing on Website’s workflows to identify and report performance bottlenecks.
• Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis.
• Maintained Test Matrix for the latest test results information.
• Created detailed periodic status reports for senior management to keep them posted on the progress of implementation.
• Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
• Participated in the development of User Manuals for customers.
• Communicated test progress, test results, and other relevant information to project stakeholders and management.
Tech Stack: Java, J2EE, JSP, HTML and MySQL
E DUCATION
• Bachelor of Science in Computer Science and Engineering – Dhaka, BANGLADESH
• Honorable mentions- National Collegiate Programming Contest (NCPC)