Noor Ahmed
Software Developer in Test, specializing in the core backend testing.

Hi, I'm Noor,
a Software Developer in Test.

I am passionate about building high-quality software and creating exceptional user experiences. I specialize in backend testing and automation, and I am always looking for new challenges to grow my skills.

About Me

Ensuring Quality through Engineering Excellence

I am a detail-oriented and results-driven Software Test Developer with a strong foundation in computer science. My expertise lies in backend testing, where I ensure the reliability and scalability of applications through rigorous quality assurance practices.

I am proficient in various testing methodologies, including manual and automated testing, API testing, and performance testing. I strive to close the gap between dev and operations by creating self-healing, maintainable test suites.

Technical Skills Dashboard

Programming Languages
JavaPythonJavaScript
Testing Tools & Frameworks
SeleniumREST API TestingPerformance TestingPostmanCypressDjangoVue.jsNode.js
Other Tools & Infrastructure
GitDockerAWS
My Projects

Featured Projects

A selection of software development and test automation projects I have designed, built, and executed.

Learners of Knowhere

Capstone project based on career counseling for students who just graduated from high school so that they make well-informed choices on the programs they study in universities/colleges. The project was built using MEVN (MongoDB+ExpressJs+VueJs+NodeJs). The codebase and the demo will be available upon request. This project was important to me because I was trying to solve a problem I faced in my first year as a Computer Science student. Despite having limited access to a computer before joining Acadia University, I still decided to pursue computer science and I felt that I could have prepared better by learning about the courses prior to starting classes

Vue.jsExpress.jsNode.jsMongoDB
My Journey

Work Experience

A chronological timeline of my professional roles, academic positions, and technical co-ops.

Software Test Developer

July 2023 - Present
OTTO Motors by Rockwell AutomationKitchener, ON
  • Point person for the core logic testing of the fleet manager software used to control the OTTO robots.
  • Testing existing features for any bugs that may lead to software breakage and escalate them as necessary.
  • Taking part in software releases to ensure the released software product is tested and safe for customer use.
  • Design and develop test strategies, test plans and write automated tests using Python and ROS for software features.
  • Maintain regression tests and debug failures before escalating to development with detailed reports put in JIRA tickets.
  • Prepare monthly reports from the regression pipelines that management uses for further analysis to improve the software quality.
  • Learning initiatives when possible. For example, learnt ROS 2 from scratch which improved my understanding of the company's tech stack.
  • Taking part in triaging questions posted in support channels from customers, system integrators and fellow developers.

Software Developer

April 2022 - February 2023
Colibri SoftwareWolfville, NS
  • Developed and designed responsive web applications using Vue.js, HTML, CSS and Bootstrap to create visually-appealing features for web applications.
  • Leveraged Django REST Framework knowledge to write code for API endpoints and then designed and wrote the code for the User Interface that would consume the data fetched via the API.
  • Written Unit Test Cases using Python for backend features and made sure tests passed even through the CI/CD pipelines setup via Git.
  • Successfully completed and launched features and tasks in the required story points frame while making sure my code fulfilled the required company standards of style and format.
  • Troubleshoot and debugged code to fix staging and production bugs encountered by the clients while paying attention to the priority levels.
  • Took part in pair-programming and code reviews with team members for code efficiency and quality respectively.
  • Maintained websites that were already developed using Locomotive CMS (built using Ruby on Rails) and Django, making sure packages were up to date with the most recent stable releases.

Circ-Assistant (Front Desk)

Sep 2021 - April 2022
Acadia UniversityWolfville, NS
  • Helped students and patrons from the community find and borrow books and other resources from the library database, website, or stacks.
  • Helped patrons book study rooms in the library through a computer software (Aleph).
  • Provided any necessary information and help to both the students and other patrons about the library and the campus in general.
  • Welcomed patrons to front desk and engaged in friendly conversations while conducting check-in process.
  • Received incoming calls and coordinated with library staff to fulfill requests and resolve issues.
  • Leveraged knowledge of library categorization method to locate and reshelve materials.
  • Used web-based applications and industry-specific software to help patrons locate catalog information.

Teaching Assistant (Web Centric Programming)

January 2022 - April 2022
Acadia UniversityWolfville, NS
  • Marked and graded student assignments following the guidelines provided by the professor.
  • Completed grading assignments in reasonable amount of time within deadlines.
  • Maintained confidentiality regarding the professor's assignment solutions and students' results.

Junior Software Developer (Co-op)

January 2020 - August 2020
Mobia Technology InnovationsDartmouth, NS
  • Developed Python scripts using libraries such as pyodbc to read, transform, and load data into Microsoft SQL Server databases, ensuring data accuracy and completeness.
  • Collaborated closely with database administrators to optimize database queries and ensure efficient database operations.
  • Maintained documentation for scripts and provided support, ensuring reliability and ease of use for end-users.
  • Developed dynamic web applications using the Angular framework, creating user interfaces using Angular Material and Bootstrap to ensure high-quality user experience.
  • Collaborated with cross-functional teams, including designers and back-end developers, to design and develop new features that met business requirements.
  • Actively participated in client meetings, discussing project requirements and presenting solutions to address business needs.
  • Reported to project manager on daily basis on progress of tasks. Finished tasks within the approximated time given.

Junior Web Developer (Co-op)

May 2019 - December 2019
Colibri SoftwareWolfville, NS
  • Developed clean and efficient code for Django models, ensuring data integrity and security, and complying with best coding practices and coding standards.
  • Maintained database schema and migrations, ensuring data consistency and accessibility across development, staging, and production environments, and ensuring that the data structure was scalable and future-proof.
  • Designed and implemented user interfaces using Vue.js and Vuex, ensuring high-quality user experience and responsiveness across devices and browsers.
  • Implemented RESTful APIs to communicate with back-end systems, ensuring seamless integration between front-end and back-end and enabling efficient data processing and retrieval.
  • Followed internal procedures for coding standards to create reliable, reusable programming assets.
  • Attended meetings with and collaborated with UI and UX personnel to develop friendly and usable websites and web-based software.
Get In Touch

Let's build something together.

Inquiries, collaborations, or just want to say hi? Drop me a message. I am always open to discussing new opportunities, QA strategies, or automated test architectures.