Rachida Ifri
QA Automation
Engineer
Email *************@*****.*** – Phone: 610-***-****– US Citizen Professional Accomplishments:
More than 6 years of Professional Information Technology experience in Software Quality Assurance in Manual and Automation for both Web-based and Mobile applications.
Strong experience in Software Test Life Cycle (STLC) using Agile-Scrum and Waterfall methodologies.
Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
Skilled in creating Test Plans, Test Strategies, Requirements Traceability Matrix (RTM), Test Closure Reports, and Test Environment Setup, crafting Test Scenarios, Test cases, Test Scripts.
Expertise in using ALM/Quality Center, and JIRA for managing test execution and defect tracking of all issues.
Good experience in developing Automation script with Selenium WebDriver using JAVA.
Experienced in using different testing frameworks JUnit, TestNG, and cucumber/Gherkin.
Proficient in testing Restful web services using Postman and Rest Assured.
Expertise in backend testing, including writing SQL queries for data validation in databases like Oracle, MYSQL, and DB2.
Skilled in performing manual and automated testing for web services, client-server, and web-based applications across various domains, using tools like QTP, Postman, Rest-Assured, ALM, and Selenium.
Proficient in CI/CD tools and processes including Jenkins, Maven, and Gradle, and ANT.
Strong analytical, technical, troubleshooting, and problem-solving skills with excellent communication and interpersonal abilities.
Proven ability to conduct root cause analysis and thrive in fast-paced environments. Technical Skills:
Automated Testing Tools Selenium WebDriver/RC/IDE/Grid, Playwright, TOSCA, Junit, TestNG, JMeter, SoapUI, Cucumber, QTP, Load Runner, Microsoft team foundation server (MS TFS), Ready API Testing Frameworks TestNG, Junit, Cucumber
Test Management Tools Test Director, ALM, Quality Centre 11.0/10.0/9.x/8.2., Waterfall, Agile, RUP, Scrum, Jira, Confluence, Zephyr.
Scripting Languages Java, SQL
Testing Types Testing, Regression Testing, Smoke Testing, UAT, Exploratory Testing Build Tools Ant, Maven
Version Control Tools GIT, SVN, CVS, TFS
Continuous Integration Tools Hudson, Jenkins, and Cruise Control Browsers Internet Explorer 6/7/8, Firefox, Google Chrome IDE My Eclipse IDE, IntelliJ IDEA.
Protocols HTTP/HTTPS, FTP, TCP/IP.
Database Oracle, MySQL, MS SQL Server
Operating System Windows NT/2000/XP/Vista/7, Linux (Ubuntu, CentOS) Education & Qualification:
Bachelor’s degree in Marketing Tizi-Ouzou Algeria 2012 Work Experience:
QA Automation Engineer Feb 2022 –Present
Citizens Bank
Responsibilities
Analyzed the Business Requirements and worked closely with the Business Team to get the clarifications addressed. Led end-to-end testing efforts, including functional, regression, database, and system testing, insuring comprehensive test coverage and high-quality deliverables.
Automated Test cases Using Element locators, Selenium WebDriver methods, and Java.
Developed automation scripts by creating feature files, test cases, and scenarios using Cucumber with Gherkin language, and JUnit libraries, following Behavior-Driven Development (BDD) practices.
Designed and implemented framework with Page Object Model design pattern, Object-Oriented Programming in Java, Selenium Web Driver, Junit, and Maven.
Conducted API Testing using Postman and REST Assured, validating response data, HTTP methods, status codes, and authentication mechanisms.
Integrated automated test scripts into CI/CD pipelines using Jenkins, improving test execution efficiency.
Performed divers testing activities, including Functional Testing, Integration Testing, Regression Testing, System Testing, and User Acceptance Testing (UAT), while documenting manual GUI Testing results in JIRA.
Utilized Selenium Automation with WebDriver, Selenium IDE, Java, TestNG, and Maven to test bug fixes and support timely release by collaborating with developers on issue resolution.
Integrated automated tests into CI/CD pipelines using Jenkins and GitHub as remote repository and GIT as version control.
Performed database validation using SQL queries to ensure data integrity.
Reduced manual testing efforts and improved test coverage by developing and executing Java-based automated test scripts, adhering to industry standards.
Designed and executed test cases, identified defects, and collaborated with development teams to optimize system performance and reliability.
Travelers, Dallas, TX Mar 2019 – Jan 2022
Software Tester
Responsibilities
Developed detailed test cases based on functional and system specifications to ensure comprehensive test coverage.
Performed manual testing on web and mobile (iOS/Android) applications to ensure functionality and user experience.
Manually aligned test scenarios with BRD, Specifications, and Functional Design documents to ensure precise application coverage.
Developed and executed SQL queries to validate data in tables, enhancing application security and identifying vulnerabilities.
Created detailed, comprehensive, and well-structured test plans, test cases and test scenarios.
Conducted sanity testing on initial builds and performed comprehensive functional and end-to-end testing to ensure application quality.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber and Gherkin language and Java programming language to implement step definitions.
Performed cross-browser testing to validate application compatibility.
Thrived in an AGILE environment by actively participating in Scrum ceremonies and iterative development cycles, emphasizing communication and adaptability.
LANGUAGE SKILLS: English, Arabic, French.
REFERENCES: upon request