-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
366 lines (322 loc) · 18.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Jusca - Quality Assurance Engineer Portfolio</title>
<link rel="icon" href="images/robot.ico" type="image/x-icon">
<link rel="shortcut icon" href="images/robot.ico" type="image/x-icon">
<link rel="stylesheet" href="styles/mainstyles.css">
<link rel="stylesheet" href="styles/aboutstyles.css">
<link rel="stylesheet" href="styles/resumestyles.css">
<link rel="stylesheet" href="styles/projectstyles.css">
<link rel="stylesheet" href="styles/bugstyles.css">
<link rel="stylesheet" href="styles/burgermenustyles.css">
<link rel="stylesheet" href="styles/contactstyles.css">
<link rel="stylesheet" href="styles/navigationstyles.css">
<link rel="stylesheet" href="styles/skillstyles.css">
<link rel="stylesheet" href="styles/educationstyles.css">
<link rel="stylesheet" href="styles/automation-demo.css">
<link rel="stylesheet" href="styles/feedbackform.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
</head>
<body>
<!-- Burger menu -->
<div class="burger-menu">
<div class="burger-icon"></div>
</div>
<!-- Hidden navigation menu -->
<div id="navMenu" class="nav-menu">
<button class="close-button" onclick="toggleNavMenu()">✕</button>
<ul>
<li><a href="#BugHunter" class="nav-link"><img src="images/bug.svg" alt="Bug Icon" class="bug-icon">
BugHunter</a></li>
<li><a href="#Home" class="nav-link">Home</a></li>
<li><a href="#about" class="nav-link">About Me</a></li>
<li><a href="#resume" class="nav-link">Resume</a></li>
<li><a href="#projects" class="nav-link">Projects</a></li>
<li><a href="#automation-demo" class="nav-link">Automation Demos</a></li>
<li><a href="#education" class="nav-link">Education</a></li>
<li><a href="#contact" class="nav-link">Contact</a></li>
</ul>
</div>
<!-- Navigation -->
<nav class="sticky-nav">
<ul class="nav-list">
<li>
<a href="#BugHunter" class="nav-link">
<img src="images/bug.svg" alt="Bug Icon" class="bug-icon"> BugHunter
</a>
</li>
<div class="nav-center">
<li><a href="#Home" class="nav-link">Home</a></li>
<li><a href="#about" class="nav-link">About Me</a></li>
<li><a href="#resume" class="nav-link">Resume</a></li>
<li><a href="#projects" class="nav-link">Projects</a></li>
<li><a href="#automation-demo" class="nav-link">Automation Demos</a></li>
<li><a href="#education" class="nav-link">education</a></li>
<li><a href="#contact" class="nav-link">Contact</a></li>
</div>
</ul>
</nav>
<header id="Home">
<div class="container">
<img src="images/profile-photo.jpg" alt="Jusca" class="profile-photo">
<h1>Ensuring Software Quality with Precision and Expertise</h1>
<h2>Intermediate Software Quality Assurance Engineer</h2>
<p>Hi, I am a Software Quality Assurance Engineer with experience working in complex, project-based & Agile
Scrum environments with over 3 years of experience. My expertise lies in automation testing, manual
testing, scripting, documentation,
and defect tracking. Throughout my journey, I have successfully implemented test plans, test cases, and
test processes.
I have also built automation frameworks from scratch, using Appium, Selenium, Postman and Rest-Assured
API. Proficient in Java, JUnit5, and Maven.</p>
</div>
</header>
<main>
<section id="about" class="container">
<h2>About Me</h2>
<p>
I started my career as an Analytical Chemistry student and lab analyst intern, where I developed a keen
eye for detail and a methodical approach to problem-solving. Transitioning into QA, I brought these
skills to the world of software testing. I have extensive experience in both manual and automation
testing, working with tools like Selenium, Appium, and Azure DevOps.
</p>
<p>
When I am not<i class="fas fa-bug"></i> bug hunting or deeply immersed in the world of software
testing, you'll often find me deep
in the trenches of Call of
Duty or strategizing my next big move in FIFA. Gaming has been a real passion of mine for years –
there's just something about the thrill of competition and the friendships formed online that keeps me
coming back for more.
</p>
<p>
Outside of the digital realm, you'll find me in my garden, surrounded by plants and chirping birds.
There's nothing quite like the peace and satisfaction that comes from tending to nature and watching it
flourish.
</p>
<p>
And last but not least, music<i class="fas fa-music"></i> is my constant companion throughout the day.
</p>
</section>
<section id="resume" class="container">
<h2>Resume</h2>
<div class="resume-links">
<a href="projects/assets/Copy of JUSCA MOLAIWA UPDATED LATEST CV.pdf" target="_blank">View My
Resume</a>
<a href="projects/assets/Copy of JUSCA MOLAIWA UPDATED LATEST CV.pdf" download>Download
My Resume</a>
</div>
</section>
<section id="projects" class="container">
<h2>Projects</h2>
<div class="project sasol">
<h3>Sasol Rewards App</h3>
<p><strong>Company:</strong> Entelect</p>
<p><strong>Duration:</strong> October 2022 - Present</p>
<ul>
<li>Collaborated on ensuring app quality through comprehensive manual and automated testing using
Appium, Selenium, and API automation.</li>
<li>Managed defects and facilitated timely resolutions with developers via Azure DevOps, enhancing
app usability.</li>
<li>Implemented CI/CD pipelines to streamline testing and deployment, improving the efficiency and
reliability of new feature releases.</li>
</ul>
</div>
<div class="project zulzi">
<h3>Internal QA (Zulzi)</h3>
<p><strong>Company:</strong> Zulzi On-Demand Pty Ltd</p>
<p><strong>Duration:</strong> October 2020 - September 2022</p>
<ul>
<li>Conducted comprehensive manual and automated testing, detecting and reporting bugs, and ensuring
bug fixes with the development team.</li>
<li>Prioritized and executed test cases, performing automated regression tests after each software
update.</li>
<li>Developed and maintained automated test scripts, ensuring efficient and thorough testing
processes.</li>
</ul>
</div>
<div class="project checkers">
<h3>Checkers Sixty60 App Development</h3>
<p><strong>Company:</strong> Zulzi On-Demand Pty Ltd</p>
<p><strong>Duration:</strong> October 2020 - September 2022</p>
<ul>
<li>Leveraged expertise in manual and automated testing to ensure the seamless performance of the
Checkers Sixty60 mobile app.</li>
<li>Developed and implemented robust automated tests using Appium (mobile) and Selenium (web),
complemented by API automation for integration testing.</li>
</ul>
</div>
</section>
<section id="skills" class="container">
<h2>Skills</h2>
<div class="skills">
<div class="skills-category">
<strong>Automation Testing:</strong>
<ul>
<li>Selenium</li>
<li>Appium</li>
<li>Java, JUnit5</li>
<li>Python, RobotFramework</li>
<li>Scripting</li>
<li>CI/CD</li>
</ul>
</div>
<div class="skills-category">
<strong>Software Engineering:</strong>
<ul>
<li>Programming Languages: Python, JavaScript, Java</li>
<li>Web Development: HTML, CSS, JavaScript</li>
<li>Database Management: MySQL</li>
<li>APIs: RESTful APIs</li>
</ul>
</div>
<div class="skills-category">
<strong>Manual Testing:</strong>
<ul>
<li>Test Planning</li>
<li>Test Case Design</li>
<li>Test Execution</li>
<li>Defect Management</li>
<li>Reporting/Test Metrics</li>
</ul>
</div>
<div class="skills-category">
<strong>Tools and Technologies:</strong>
<p>Azure DevOps, Git/GitHub, Flask, MySQL, Nginx</p>
</div>
</div>
</section>
<section id="automation-demo">
<h2>Real-Time Automation Test Demo</h2>
<p>Click the button below to run an automated login test on saucedemo</p>
<button id="runLoginTestButton">Run Saucedemo Login Test</button>
<p id="loginStatusMessage"></p> <!-- For displaying the running status -->
<p id="loginResult"></p>
<h3 id="loginReportSection" style="display: none;">Real-Time Automation Login Test Report</h3>
<a id="loginScreenshotLink" href="#" style="display:none;" target="_blank">View Screenshot</a>
<a id="loginVideoLink" href="#" style="display: none;" target="_blank">Watch Video</a> <!-- Initially hidden -->
<a id="loginLogsLink" href="#" style="display: none;" target="_blank">View Execution Logs</a> <!-- Initially hidden -->
<a id="loginReportLink" href="#" style="display: none;" target="_blank">View Detailed Report</a> <!-- Initially hidden -->
<!-- Add spacing here -->
<hr class="divider">
<p>Click the button below to run an automated place order test on saucedemo</p>
<button id="placeOrderButton">Run Saucedemo Place Order Test</button>
<p id="orderStatusMessage"></p> <!-- For displaying the running status -->
<p id="orderResult"></p>
<h3 id="orderReportSection" style="display: none;">Real-Time Automation Place Order Test Report</h3>
<a id="orderScreenshotLink" href="#" style="display:none;" target="_blank">View Screenshot</a>
<a id="orderVideoLink" href="#" style="display: none;" target="_blank">Watch Video</a> <!-- Initially hidden -->
<a id="orderLogsLink" href="#" style="display: none;" target="_blank">View Execution Logs</a> <!-- Initially hidden -->
<a id="orderReportLink" href="#" style="display: none;" target="_blank">View Detailed Report</a> <!-- Initially hidden -->
<!-- Add spacing here -->
<hr class="divider">
<!-- Feedback prompt section -->
<div id="feedbackPrompt">
<h4>Feedback Form</h4>
<p>Click the button below to give feedback regarding the automated login test on Saucedemo</p>
<button id="feedbackButton">Give feedback</button>
</div>
<!-- Feedback form initially hidden -->
<form id="feedbackForm" method="POST" action="/submit-feedback" style="display: none;">
<label for="name">Name:</label>
<input type="text" id="name" name="name" placeholder="Enter Name" required minlength="3" maxlength="30">
<label for="email">Email:</label>
<input type="email" id="email" name="email" placeholder="Enter email" required>
<label for="message">Feedback:</label>
<textarea id="message" name="message" placeholder="Enter message" required minlength="10"></textarea>
<button type="submit">Submit Feedback</button>
<button type="button" id="closeFeedbackForm">Close</button> <!-- Close button -->
</form>
<p id="feedbackStatusMessage" style="display: none;"></p> <!-- Element to display feedback status -->
<!-- Add spacing here -->
<hr class="divider">
<h3>Source Code</h3>
<p>Explore the source code FE and BE for the above feedback form and automated tests by clicking the link below</p>
<p>
<a href="https://github.com/JuscaMolaiwa/Jusca-QA-Portfolio/tree/main/automation-demos" target="_blank">
<img src="images/github.svg" alt="GitHub" style="width: 30px; height: 30px;">
View Source Code on GitHub
</a>
</p>
<!-- Add spacing here -->
<hr class="divider">
</section>
<section id="education" class="container">
<h2>Higher Qualification</h2>
<div class="education">
<h3>National Diploma in Analytical Chemistry</h3>
<ul>
<li><strong>Institution:</strong> Vaal University of Technology</li>
<li><strong>Duration:</strong> 2013 - 2017</li>
<li><strong>Status:</strong> Incomplete (One Subject Remaining)</li>
</ul>
<h3>Professional Development</h3>
<ul>
<li>
Software Engineering Program | ALX | In Progress
<a href="projects/assets/Transcript - 459629 - Jusca Molaiwa.pdf" target="_blank">View PDF Certificate</a>
</li>
<li>
ISTQB Foundation Level (CTFL) V4.0 updated 2024 | ASTQB | August 2024
<a href="projects/assets/2024-08-15_CTFL_Jusca Molaiwa_Pass.pdf" target="_blank">View PDF Certificate</a>
</li>
<li>
ISTQB Foundation Level (CTFL) V4.0 updated 2024 | Udemy Alumni | July 2024
<a href="https://www.udemy.com/certificate/UC-fd0eae3e-8a00-42ae-abea-1c1c054092b1/" target="_blank">View Certificate</a>
</li>
<li>
DevOps, CI/CD(Continuous Integration/Delivery for Beginners) | Udemy Alumni | February 2023
<a href="https://www.udemy.com/certificate/UC-00a397aa-5db4-4db3-abc2-bf358210eefd/" target="_blank">View Certificate</a>
</li>
<li>
Continuous Integration and Continuous Delivery (CI/CD) | Udemy Alumni | February 2023
<a href="https://www.coursera.org/account/accomplishments/certificate/N2ZUTBVSCUYY" target="_blank">View Certificate</a>
</li>
<li>
Core Python 3 | Pluralsight | October 2022
<a href="https://app.pluralsight.com/learner/user/courses/v2/34f42219-eafe-438a-832b-2d8ff8875a15/certificate" target="_blank">View Certificate</a>
</li>
<li>
Google IT Automation with Python Specialization | Coursera | October 2022
<a href="https://www.coursera.org/account/accomplishments/specialization/certificate/XQXN8XLMGEZ7" target="_blank">View Certificate</a>
</li>
<li>
Appium - Mobile Testing (Android/IOS) | Udemy Alumni | July 2021
<a href="https://www.udemy.com/certificate/UC-95b96c62-45be-455e-accd-5817777dadf9/" target="_blank">View Certificate</a>
</li>
<li>
Python Programming | Udemy Alumni | June 2021
<a href="https://www.udemy.com/certificate/UC-cbf64105-ea51-496a-92ee-1a524bd3b909/" target="_blank">View Certificate</a>
</li>
</ul>
</div>
</section>
<section id="contact" class="container">
<h2>CONNECT WITH ME</h2>
<div class="contact-icons">
<p><a href="mailto:jusca.mol@gmail.com"><img src="images/gmail.svg" alt="Email"></a></p>
<p><a href="https://www.linkedin.com/in/jusca-molaiwa-7483a378/"><img src="images/linkedin.svg"
alt="LinkedIn"></a></p>
<p><a href="https://testautomationu.applitools.com/me.html#Jusca%20Molaiwa"><img src="images/tau.svg"
alt="TestAutomationUniversity"></a></p>
<p><a href="https://github.com/JuscaMolaiwa"><img src="images/github.svg" alt="GitHub"></a>
</p>
</div>
</section>
</main>
<div class="sh-back-to-top sh-back-to-top1">
<i class="fa fa-angle-up"></i>
</div>
<footer>
<p>Copyright © 2024. Jusca Molaiwa's QA Portfolio. All Rights Reserved.</p>
</footer>
<script src="scripts/main.js"></script>
<script src="scripts/bug.js"></script>
<script src="scripts/burgermenu.js"></script>
<script src="scripts/automation-demos.js"></script>
<script src="scripts/form.js"></script>
<script src="scripts/automation-demo-place-order.js"></script>
</body>
</html>