About Me

Hello! 👋 I’m Md. Khalid Hussain, and my journey in the tech world began over eight years ago as a Software QA Automation Engineer. From meticulously writing end-to-end tests with JavaScript Selenium and Python Selenium to crafting robust API and backend tests, I've honed my skills in ensuring software quality and reliability. But, as with any journey, mine has been one of growth and transformation.

The Early Days: Crafting Quality

My career kicked off with a passion for software quality assurance. I delved deep into automation testing, mastering tools like Selenium and frameworks such as Python Behave. My role wasn't just about finding bugs; it was about understanding the user experience and ensuring every line of code delivered seamless functionality. During this time, I also earned my certification as a Scrum Master and had the privilege of leading my team through agile methodologies, fostering collaboration and continuous improvement.

The Turning Point: Embracing Full Stack Development

While I enjoyed my work in QA, I always felt a pull towards development. I wanted to be part of the creation process, to build rather than just test. So, I decided to pivot my career and immerse myself in the world of full stack development. I began by taking comprehensive courses in Python, HTML, CSS, JavaScript, and React. These courses were not just about learning new languages; they were about transforming my approach to problem-solving and design.

The Journey Forward: Building and Learning

Armed with new skills, I started working on various projects to solidify my knowledge and showcase my capabilities. From designing dynamic web pages to building interactive applications, I found joy in every challenge and learning opportunity. Each project added a new layer to my understanding, pushing me to think creatively and code efficiently.

For a detailed look at my projects, please visit my Projects Page.

What Drives Me

I am driven by a relentless curiosity and a passion for continuous learning. I thrive on the satisfaction of building something from the ground up and the challenge of solving complex problems. My goal is to be a part of creating applications that make a difference, combining my technical skills with a deep understanding of user needs.

Beyond Coding

When I’m not immersed in code, I enjoy making scale model RC planes and ships. These activities keep me grounded and inspire new ideas and perspectives that I bring back to my work.

Skills and Expertise

Experience

CommonShare, New York(Remote)

May 2018 · Present

Software QA Engineer & Scrum Manager

CommonShare, New York(Remote)

● Successfully established Agile and Scrum frameworks within the company, leading to quarterly releases and well-organized sprints. ● Facilitated the entire scrum process, including planning, review, retrospective, and daily scrum meetings. Effectively escalated blockers to the appropriate channels. ● Evaluated product functionality, performance, and design compliance against design standards and customer needs. ● Tracked, prioritized, and organized bugs and task-stories, collaborating with the development team to ensure timely resolutions. ● Collaborated with the marketing team and client support team to gather client feedback and used it to set future backlogs for upcoming quarters. ● Ensured current backlog refinement and prepared accurate and efficient test scripts in JavaScript with Mocha framework and Python-behave, Gherkin for automated testing of specific products and features. ● Optimized automation test scripts, resulting in reduced overall testing time and maintaining a 100% stable test suite.

NewsCred Inc, Dhaka

June 2014 · April 2018

Software QA Engineer

NewsCred Inc, Dhaka

● Authored and maintained well-organized, efficient, and successful manual test cases for the entire team. ● Conducted debugging and root cause analysis by reviewing configuration files and API endpoints. ● Performed automation testing in Python. ● Facilitated daily scrum and planning meetings. ● Collaborated with offshore sales and marketing teams as well as the development team to prioritize stories and bugs based on customer needs. ● Managed bug triage, bug management, and performed automation testing in Python. ● Enhanced knowledge of browser testing and tools through on-the-job training.

NewsCred Inc, Dhaka

October 2010 · May 2014

Content QA Manager

NewsCred Inc, Dhaka

● Assisted top management in recruiting and establishing the content team. ● Developed the content curation process using API interactions and filters. ● Collaborated with other teams to maintain a feedback loop for content and CMS behavior. ● Regularly engaged in client calls to understand their requirements and provided news feeds accordingly. ● Curated content for CMS clients and ensured quality assurance for CMS service.

Certifications

Education

Let's Connect

I’m excited about the future and the opportunities that lie ahead in full stack development. Whether you’re interested in collaborating, sharing insights, or just having a conversation about tech, feel free to reach out to me at khalid280284@gmail.com or connect with me on LinkedIn.

Download CV
Khalid

© 2024 Khalid

GitHub 𝕏