ANAM FARID
Phone: 571-***-****
Email: ***********@*****.***
Status: US Citizen
Education: Bachelor’s Degree
George Mason University, Fairfax, VA
OBJECTIVE
To acquire an Automation/QA Analyst position that permits me to grow and maximize my extensive Testing skills and knowledge.
PROFESSIONAL SUMMARY
● Over 5 Years in Automation Testing (Selenium using Java) and 4 years in Manual Testing
● Extensive working experience on all phases of Software Development Life Cycle (SDLC) and its methodologies such as Agile, SCRUM and Waterfall Model.
● Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid in developing automation test scripts for web and client server applications.
● Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development, TDD (Test Driven Development) using Cucumber.
● Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Script, Test Estimation & Requirement Traceability Matrix (RTM).
● Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation. Experience in implementing TDD and BDD.
● Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise wide.
● Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TESTING Data provider for Selenium WebDriver scripts.
● Experience in different cases of testing like Automation testing, Manual testing, Integration testing, System testing, Regression testing, Smoke testing, Junit Testing, GUI testing, Functional testing, Black box testing, Database testing, Web /UI and (UAT) User Acceptance Testing.
● Leadership qualities and communication (oral, written, presentation) skills and can also play independently as and when needed.
● Effectively involved in Defects logging, tracking and managing Defect Life Cycles.
● Created and maintained ETL processes to extract, transform, and load data from multiple sources.
● Identified data quality issues and developed strategies to address them, ensuring data integrity and accuracy.
● Developed and optimized data pipelines to support data integration and transformation workflows.
● Conducted thorough data validation and testing to ensure data consistency and reliability.
● Worked closely with development, data engineering, and business teams to understand data requirements and deliver solutions.
● Created and maintained test cases and scripts for ETL processes, ensuring comprehensive testing coverage.
● Monitored and optimized ETL performance, identifying and resolving bottlenecks and issues.
● Maintained detailed documentation of ETL processes, workflows, and data mappings.
● Contributed to the continuous improvement of ETL processes and tools, implementing best practices and automation where possible.
TECHNOLOGIES
● Selenium IDE
● Selenium WebDriver
● Selenium GRID
● HTML / CSS
● JAVA
● Oracle
● SQL
● Agile/Waterfall
● Cross Browser
● Regression testing
● User Acceptance testing
● Automation Testing
● AWS
● Jenkins
● CI / CD
● Analytical skills
● JIRA
● Drupal
● Salesforce Classic
● Salesforce Lightning
● XML
● Gherkin Language
● BDD / TDD Testing
● Cucumber
● Maven
● TestNG
● Apache POI
● Reporting
● Sharepoint
● GIT
● Bitbucket
PROFESSIONAL EXPERIENCE
Elite Wheels Sep 2023 - Present
Automation Engineer Manassas, VA
Responsibilities
● Gather requirement documents such as business requirements and design documents and other related documents.
● Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using a data driven framework.
● Testing Salesforce Applications, Objects, Profiles, Layouts etc.
● Worked with various Salesforce standard objects like Accounts, Contacts, Lead etc.
● Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
● Writing SOQL queries to verify and validate the data in Salesforce using workbench.
● Verifying the visibility of the data for different profiles created for various page layouts in Salesforce.
● Testing the Search functionality in Salesforce and made sure appropriate data is showing and the restricted data is not showing.
● Testing of dependent fields in the Salesforce Standard and Custom Objects.
● Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
● Performed testing of approval process, validation rules, triggers and workflow rules.
● Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
● Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review Meetings.
● Involved in building automation frameworks from scratch using Selenium WebDriver, JAVA, Cucumber (BDD), and Eclipse.
● Utilized Jira as a defect tracking tool on the project.
● Examined the Business Requirements Document (BRD), designed Test Cases and Test scripts for the application under examination.
● Participated in Stand-up meetings, walk-through meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.
● Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform a build from Jenkins Continuous Integration.
● Identify, record, document and track bugs thoroughly.
● Made use of the company SharePoint Site to upload Test Cases and Plans.
● Created automation test suites using data driven framework and Page Factory Model to test the web applications.
● Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
● Prepared test data document and involved in generation of bugs and test case execution.
● Performed Regression testing on daily builds.
● Worked with developers to reproduce errors and resolve software anomalies.
Environments: Salesforce Sales Cloud, Salesforce Service Cloud, Selenium, JAVA, Cucumber, Automation, BDD, Microsoft Office (Word, Excel, Powerpoint), CRM, Test Cases, Test Plan, Agile
Modern Dentistry Nov 2022 - Sep 2023
Automation Engineer Manassas, VA
Responsibilities
● Managed and executed test cases and logged defects in defect reporting tool using JIRA.
● Involved in testing the application utilizing the Scrum (Agile) Methodology
● Using all manual test cases wrote in Selenium Webdriver Automation scripts to run in the background
● Developed automate test scripts in Java
● Maintained Metrics and participated in the weekly status updates showing the progress of the testing effort and open issues to be resolved.
● Analyzed Business Requirement Specification (BRS), Software Requirement Specification (SRS) and User Requirement Document (URD)
● Closely worked with developers and product owners in an Agile Environment using technical stories to create automated scripts and build a framework for continuous support for future releases
● Developed automation scripts using Selenium Web Driver with Cucumber Framework.
● Used Apache POI to get the data from excel sheets
● Created, implemented and maintained Page Objects (POM) for each Webpage
● Actively participated in all testing phases of SDLC (Software Development Life Cycle) of an application
● Developed and maintained detailed test cases, expected results and traced the test cases to the requirements using JIRA.
● Used XPath to work with dynamic (MS 365) and static objects in Selenium.
● Performed BDD Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.
● Used MAVEN for build management, bitbucket as a source repository and Jenkins for CICD (Continuous Integration and Continuous Development) of the builds.
● Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver
● Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover and synchronization
● Achieved Synchronization between test scripts execution and application using Implicit and Explicit Waits.
● Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites build using Selenium and approve for the regression suite
Environments: Drupal 7, Selenium, JAVA, Cucumber, Automation, BDD, Microsoft Office (Word, Excel, Powerpoint), Content Management System, Test Cases, Test Plan, Agile
FCPS Nov 2016 - Present
QA Analyst Fairfax, VA
Responsibilities
● Communicated Test progress, Test Results, and other relevant information to project stakeholders and management and Updated requirements document as per user’s feedback
● Performed verifications on fix and documented status of defects appropriately.
● Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool. Participated in peer review with team and developers to review test cases/test scripts.
● Executed test cases manually. Compared and analyzed actual results with expected results and reported all deviations to the appropriate individual for resolution
● Extensively used the Selenium Webdriver methods to build the framework and run the test scripts
● Involved in the TestNG framework Automated test suites using Jenkins in the background
● Followed Agile testing methodology, participated in daily SCRUM meetings and tested each SPRINT deliverables.
● Documented the modification request and defects and their trailing history using JIRA.
● Estimate prioritize, plan and coordinate testing activities
● Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements
● Hands-on experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
● Energetic and self-assured team performer with a solid slant to enhance and improve development and implementation.
● Performed User Acceptance testing (UAT) exclusively in an agile environment.
● Performed parallel and Cross Browser testing on different browsers like IE, Chrome, Safari, Edge, and Firefox where multiple tests were run at the same time.
● Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents
● Working closely with development team and business analysts in reviewing the test scenarios
● Worked with a developer to reproduce the bugs and to resolve usability issues during UAT and created a Regression Document to track and report test activities during each phase of testing.
Environments: Microsoft Office (Word, Excel, Powerpoint), E-Commerce Application, Test Cases, Test Plan, Agile