Saad Faruqui

Product Engineer

Perth, Western Australia, Australia8 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Expert in Test Automation and API Testing.
  • Proficient in Agile methodologies and Continuous Integration.
  • Strong background in Fintech software testing.
Stackforce AI infers this person is a Fintech Test Automation Engineer with strong API testing capabilities.

Contact

Skills

Core Skills

Test AutomationApi TestingSoftware TestingSoftware Development

Other Skills

Sahi ProPlaywrightDevTestJiraGitLabSQLAPI AutomationAutomation FrameworkManual TestingSeleniumAppiumPostmanNewmanJenkinsGit

About

Automation Test Engineer Comprehensive knowledge of the techniques of software application testing and Automation testing • Test Automation experience using Playwright, Cypress, Selenium with Java/.NET/TS/Python and Serenity/Cucumber BDD. • Integrating Automated tests using CI/CD Workflow • Designing Test Automation Suite using Roo coding • Experience with testing and developing API Automated Suites using DevTest, Bruno and Postman. • Hands-on experience on Automation testing SOAP and RESTful APIs using POSTMAN and NEWMAN . • Experience of working in Continuous Integration using JENKINS. • Experience with Version Control Tool like GIT and Bit Bucket. • Experience with Build tool like MAVEN and GRADLE . • Experience in Test Automation using Selenium with JAVA and Cucumber BDD using Serenity BDD for Reporting and Extent Report . • Sound understanding of Web Application frameworks • Practical experience in software development using C# ASP.NET web framework • SQL Experience •Experience in doing the Accessibility Testing using WCAG Guidelines with NVDA tool. • Experience in designing Jenkins job to execute tests in batch in scheduled time. • Experience of working in Iterative as well as Agile methodologies or Waterfall model. • Experience in API testing tool development using Postman and Newman Scripts Integration with Jenkins . • Firm application of ISTQB knowledge • Familiar with test management tools and quality assurance practices. Ability to manage the Complete Automation phases from Initiating, Planning, Executing, Controlling, and Reporting. Ability to work and co-operate in large/small teams within a STLC. Programming Skills: Strong hold on Java, Python, JavaScript, TypeScript, C# Data Driven, Key Word, Hybrid, Page Object Model, Selenium WebDriver/GRID, TDD (JUNIT/TestNg), BDD (Cucumber) JavaScript Tools: Mocha (Postman -Scripts Assertion) , Protractor. API (Back end) Web Services Automation: SOAP, REST, POSTMAN , NEWMAN, DevTest, Bruno UI Automation Tools: Playwright, Cypress, Selenium, Sahi Pro DevOps: Maven, Jenkins, Gradle Code Coverage: Sonar Lint Project/Test management Tools: JIRA, Bugzilla, HP-ALM, Trello

Experience

8 yrs 1 mo
Total Experience
2 yrs
Average Tenure
2 yrs 11 mos
Current Experience

Bankwest

Senior Test Engineer

Jun 2023Present · 2 yrs 11 mos · Perth, Western Australia, Australia · On-site

  • In the context of security, the Biometrics Project plays a crucial role in enhancing access control systems for sensitive areas, financial transactions, and digital platforms. Biometric authentication adds an additional layer of security by ensuring that only authorized individuals gain access to specific resources or information. Key testing areas of the Biometrics Project include the front/back end layer testing with API implementation of biometric modalities such as fingerprint recognition, facial recognition, iris scanning, voice recognition, and behavioural biometrics. These modalities provide a diverse range of options for authenticating individuals based on their inherent and distinctive traits. Various responsibilities undertaken that include:
  • Collaborating with a group of software developers, test analysts, BA, Product Owners and other stakeholders
  • Automation Framework creation and implementation via via Sahi Pro and Playwright
  • API Automation implementation via DevTest
  • Implemented, Schedule and Trigger Test automation builds via Team City
  • Manual Testing using comprehensive knowledge of the techniques of software application testing
  • Architect Software Testing plans by analysing various functional requirements
  • Refining testing tasks in a backlog and driving test scope planning for increments
  • Coordinating performance testing tasks
  • Bug/defect reporting via Jira
  • Test Plans/Case creation and execution via Zephyr
  • Leasing with Product Owners and BA to refine function requirements
  • Constantly driving and improving QA practices
  • Utilizing Source control tool (GitLab)
  • Documenting Test execution results
  • Training Junior QA and leading QA practices
  • RnD conducted weekly on new Automation Testing methodologies to improve test scope coverage
  • Executing SQL queries to validate results
Sahi ProPlaywrightDevTestJiraGitLabSQL+2

Racing and wagering western australia

Functional Test Engineer

Jun 2021Jun 2023 · 2 yrs · Perth, Western Australia, Australia

  • Gather functional and technical user requirements to analyse, plan, test and deliver software quality outcomes.
  • As part of testing applications within this repository, the following tasks were undertaken:
  • Creating Test plan documentation to identify requirement gathering analysis with functional areas to be covered under test coverage
  • Liaison with the programme managers, development managers, architects, delivery leads, business analysts, test managers and manual functional testers
  • Manual Testing using comprehensive knowledge of the techniques of software application testing
  • Work with development team to create test plans for enhancements and fixes on applications
  • Work with a team of LMI domain experts to design, develop, and execute test cases for web-based applications in support of multiple federal agencies
  • Reporting and lodging defects to further reduce the loopholes in quality assurance
  • Supporting and analysing backlog items to identify requirements clarifications from Product Owners and Business Analysts
  • Leading and improving QA practices
  • Working in a Sprint to achieve fast delivering outcomes
  • Documenting Test Scenarios and Test completion results
  • Training junior test analysts
  • Automation Testing: Using Selenium and Appium to automate test cases using Java/C# – creation/execution of test scripts for web and mobile applications
  • Performing API testing using Postman and Newman
  • Behaviour Driven Development using Serenity Cucumber
  • Continuous Integration (CI) using Jenkins
  • Utilizing Version Control Tool i.e. Git.
  • Managing Software repositories at GitLab
  • Executing SQL queries to validate results
  • Report and Document Defects using Defect Management tools: Jira/Bugzilla/HP ALM, qTest
  • Performance Testing using JMeter
  • Performing Accessibility Testing using NVDA tool
  • Perform UI/UX Testing for web and mobile applications
  • Creating Test Plans
  • Perform Testing TEST/QUAL/PROD environments
  • Adhere to quality assurance practices
SeleniumAppiumPostmanNewmanJenkinsSQL+2

Westpac

Test Automation Engineer

Mar 2019Jun 2021 · 2 yrs 3 mos · Sydney, New South Wales, Australia

  • This role involved testing and analysing the scalable software products to further enhance and deploy software technologies in a banking sector. Westpac has a repository of banking applications that were considered out of date for vendor support, to further support these applications – an IBM platform was chosen to migrate these applications for updated support. This project is known as Enterprise Content Migration (ECM). As part of testing these applications on an IBM platform, this role allowed the following responsibilities:
  • Work with developers and Business Analysts to track backlog items
  • Document defect findings and logging through appropriate tools such as Bugzilla and ALM
  • Modifying test documentation such as test plans, test completion reports
  • Collaborating with cross functional teams to support the deliverance of quality measures
  • Manually executing test cases and Automating them using Selenium (Java)
  • Maintaining software solutions through the use of version control tool i.e. Git Extensions
  • Executing builds using Maven/Gradle
  • Code Coverage using Sonar Lint
  • Performing Testing in SIT environment
  • Assisting end users to perform UAT
  • Proactively learn automation principles and practices
  • Provide QA feedback for review retrospectives
  • Performing accessibility testing using NVDA tool
SeleniumGitMavenGradleBugzillaTest Automation+1

Rmss

Software Developer

Apr 2018Mar 2019 · 11 mos · Brisbane, Queensland, Australia

  • Junior .NET Software Developer.
  • This role involved utilizing software development languages and tools to write, edit, maintain, and test various web application products. Appropriate guidelines with a set of ISO industrial standards are followed further to enable the software development lifecycle (SDLC) to plan, design, build, test, and deploy software applications, ranging from websites and mobile applications to web applications. In addition to creating new software, the current role also demands to improve and maintain the working order of existing software. RMSS is one of Australia’s best risk management organisations that offer web based solutions in terms of Enterprise Risk Intelligence (ERI).
  • The role at RMSS has allowed myself to learn, interpret, apply and gain experience in the sector of software development, while also establish key skills which include being a team player, leadership skills, honesty, integrity, punctuality and the ability to accept various challenges. This position has enabled my ability to solve complex problems under tough circumstances, while meeting strict deadlines. The technologies that were being practiced during this role include:
  • ASP.NET MVC
  • C#
  • SQL
  • HTML/CSS
  • Javascript
ASP.NET MVCC#SQLHTMLJavaScriptSoftware Development

Substation33

Angular Front End Developer

Jun 2017Feb 2018 · 8 mos · Brisbane, Queensland, Australia

  • Assisting Software Developers to develop front end UI components for a user customizable dashboards

Education

Griffith University

Jan 2014Jan 2019

Urangan State High School

High School — Computer Science

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Test Automation & Api Testing

Explore similar profiles based on matching skills and experience