― My background
I am a driven and adaptable Automation QA Engineer with a BSc in Computer Science from Brunel University (2020) and professional experience in both manual and automated testing. At companies like Verisk and Bottomline Technologies, I have contributed to software quality through tasks such as creating and maintaining automated test scripts, performing manual regression testing, and supporting deployment to QA and UAT environments using tools like Typescript, WebStorm, Jenkins, Bitbucket, Git, and Jira. I have experience investigating customer issues, collaborating with developers and project managers, and working in Agile/Scrum environments. In addition, I actively develop personal projects, including a PS5 checkout bot and a car recommendation Android app, which demonstrate my coding abilities in Java and content-based filtering techniques.
― Skills
Javascript
Node.js
Typescript
Jenkins
Webstorm
Object-Oriented Programming
Behaviour-Design Development
Algorithms & Data structure
Test Driven Development
Git
Github
Cucumber
Puppeteer
Agile
Scrum
Microsoft Office
Problem-Solving
Time management
Teamwork
Adaptability
Communication
― Work experience
Brunel University
Computer Science September 2017 - June 2020
Gained proficiency in software design, implementation, and management.
Acquired Object-Oriented Programming and data structures knowledge.
Developed an Android application in Java using Android Studio.
Studied cybersecurity principles, networking protocols, and GDPR compliance.
Collaborated effectively on group projects, enhancing teamwork abilities.
Learnt basic SQL commands and database design skills
― Education
Northcoders Full Stack Software Developer Bootcamp
Learnt Javascript, Node.js, Recursion, Pure Functions, High order Functions, Object Oriented Programming (OOP), Data Structures, HTML, CSS Test Driven Development (TDD), Jest, Integration testing, Paired Programming, git, SQL, Async, Await and Express.js
― Courses
Senior project manager
Verisk/ Jul 2024 - Present
Developed and maintained automated test scripts using TypeScript, Puppeteer, and Cucumber to enhance test coverage and efficiency.
Diagnosed and resolved Jenkins test failures, ensuring prompt issue identification and high-quality test execution.
Implemented new test scenarios that expanded testing coverage and improved overall software reliability.
Used source control with Git, GitHub Desktop and Jet-brains Web-storm, facilitating smooth team collaboration and code integrity.
Conducted comprehensive manual regression testing to verify software stability and performance.