Ramandeep Aujla

Senior QA Developer II @ nesto | Test Automation, Test Analysis, Quality Assurance

Brampton, Ontario, Canada

About

With a solid tenure at Ecobee, my focus has been on elevating software quality through rigorous test analysis and quality assurance methodologies. My approach is deeply rooted in collaboration, working closely with developers and project managers to ensure that our software products not only meet but exceed client expectations. The drive to deliver high-quality standards has been a constant throughout my career, as I meticulously identify and resolve defects. My technical toolkit, enriched by my ongoing experience at Ecobee, includes proficient use of automation frameworks like Selenium, JUnit, Python, Golang and Javascript. These competencies have been instrumental in the development and execution of comprehensive test suites, ultimately contributing to a robust, user-friendly product. Our team's commitment to agile practices has ensured that we remain adaptive and responsive to the evolving needs of our software and clientele. Technical Proficiencies: Testing Tools: Selenium, Cucumber, Specflow, Puppeteer, Watir, JIRA, TestNG, JUnit, JEST, Postman, TestRail, Confluence Programming Languages: Golang, Python, Javascript, C#, Java, Typescript, Ruby, SQL, MySQL, PostgreSQL CI/CD Tools: TFS, CircleCI, Github Actions IDEs: Visual Studio, VS Code, Intellij, RubyMine, Eclipse Cloud Platforms: Azure, GCP Operating Systems: Windows, macOS Interpersonal Skills: Time Management: I have been responsible for leading and managing my juniors and ensuring that tasks are completed efficiently and on time. My ability to prioritize and delegate effectively has helped me optimize productivity and achieve organizational goals. Communication: One of my greatest assets is effective communication. I understand the importance of clear and concise communication, both written and verbal, in fostering strong interpersonal relationships and facilitating collaboration. Problem-Solving: My problem solving abilities have been instrumental in resolving various issues encountered in my professional journey. I possess a strong analytical mindset and have a knack for identifying root causes and developing innovative solutions. Adaptability: I have always been open to feedback and change and I am quick to adjust testing strategies as projects evolve while continuously learning new tools and technologies as the industry advances.

Experience

  • Senior QA Developer II at nesto
    Nov 2024 - Present · 1 yr 8 mos

  • Senior Software QA Engineer at ecobee
    Jan 2021 - Sep 2024 · 3 yrs 9 mos

    * Engaged in collaboration with various teams to enhance software quality through the execution of comprehensive test analyses and the implementation of innovative quality assurance methodologies. * Formulated extensive test suites to bolster the resilience of Ecobee's software, employing automation frameworks and agile practices. * Prioritized effective communication to promote integration and stimulate innovation in order to fulfill the evolving requirements of our customers. * Utilized GoLang for API acceptance and end-to-end testing, in conjunction with Python and Selenium for user interface testing. * Created test plans within TestRail to streamline testing workflows. * Employed CircleCI and GitHub Actions to facilitate Continuous Integration and Continuous Deployment processes. * Collaborated closely with the DevOps team to incorporate test automation scripts into builds. * Oversaw a team of three Quality Assurance professionals, fostering productivity and teamwork through mentoring practices. * Facilitated seamless knowledge transfer to ensure operational continuity and efficiency during team transitions. * Exemplified positive conduct, effective time management, and a supportive workplace environment for team members.

  • Software QA Analyst at Intelliware Development Inc.
    May 2018 - Nov 2020 · 2 yrs 7 mos

    * Played a pivotal role in several projects such as Ontario Teachers Pension Plan and MBNA credit card, offering valuable input. * Crafted and implemented comprehensive testing strategies, fostering strong relationships with development teams to ensure successful project implementation. * Collaborated closely with teams to expedite issue resolution and ensure timely delivery of high-quality software solutions. * Significantly increased software reliability through thorough testing methods and streamlined bug tracking processes. * Automated front end and back end test scripts using various programming languages and tools, with bug reporting and tracking managed through Jira. * Developed a Proof of Concept (POC) to automate end-to-end tests for an Angular web application using Protractor with JavaScript. * Contributed to unit and integration tests to enhance overall software quality and test coverage. * Conducted detailed analysis and effectively communicated test results to stakeholders.

  • Software Developer in Test at Genetec
    Jul 2016 - May 2018 · 1 yr 11 mos

    * Collaborated on the development of a cloud-based security and safety system * Partnered with QA team members to automate test scripts and improve product features * Prioritized adherence to QA standards to ensure process accuracy and quality benchmarks * Played a key role in Kanban processes within Agile methodologies for project execution and delivery * Contributed significantly to design meetings and implemented strategies for functional enhancements * Analyzed user stories in detail to create comprehensive test plans for full-requirement coverage * Automated backend tests for microservices with C# and SpecFlow, as well as front-end tests for web applications using C# and WatiN to enhance testing efficiency and accuracy * Developed a prototype for automating UI tests for headless Chrome with Puppeteer * Successfully resolved critical issues and ensured project success.

  • Software Quality Analyst at Helix Enterprise Collaboration Systems Inc.
    Apr 2014 - Jun 2016 · 2 yrs 3 mos

    * Played a key role in executing thorough manual and automated testing for both web and mobile applications, resulting in on-time releases that met strict quality criteria. * Quickly gained proficiency in utilizing software testing tools and began developing automated test scripts for front-end testing of web applications using Ruby, Watir, and Cucumber in RubyMine. * Collaborated closely with development teams to create efficient test cases that aligned with project specifications, thereby enhancing test coverage. * Participated in daily Scrums and sprint planning meetings to facilitate project progress and ensure timely deliveries. * Identified critical defects and improved software quality through meticulous testing methodologies. * Generated detailed test reports and comprehensive bug assessments. * Leveraged power query in Excel to analyze test results efficiently, thereby enhancing the quality of test reports. * Successfully transitioned an existing test suite from Ruby, Watir, and Cucumber to C#, WatiN, and Specflow to streamline testing processes with developer practices. * Updated and transitioned an established test suite from Ruby, Watir, and Cucumber to C#, WatiN, and SpecFlow to streamline testing tools with developer workflows. * Successfully automated more than 1,000 UI tests.