Software QA Analyst (co-op)

at  Johnson Controls

Concord, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Jun, 2024Not Specified01 Mar, 202412 year(s) or aboveEncryption,Test Cases,Circuit,Java,Programmers,Debuggers,Selenium,Computer Engineering,Zigbee,Test Equipment,Robot Framework,Voip,Json,Z Wave,Dect,Non Functional Testing,Security,Jenkins,Jira,Computer Science,Operating Systems,Android,Agile MethodologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

UNLEASH YOUR POTENTIAL WITH THE JOHNSON CONTROLS TEAM!

As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places and the planet. With our extensive reach across various industries worldwide, our teams are uniquely positioned to support and empower you. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience, focused on supporting their physical, financial, and emotional wellbeing.

EDUCATION AND EXPERIENCE REQUIRED:

Successfully completed at least the first year in a Bachelor’s degree (or higher) in Electrical Engineering, Computer Engineering or Computer Science or equivalent

  • 12-16 month work term availability

SPECIALIZED SKILLS:

  • Comprehensive software engineering knowledge (functional and non-functional testing)
  • Skilled in writing detail test cases
  • Knowledge of Robot Framework, Selenium, Appium, TestNG, API, Boost/X-Unit, Auto IT
  • Working knowledge in Java, Python Linux, Android, JSON
  • Familiar with electrical hardware test equipment (multi-meter)
  • Familiar with electrical circuits (Series and Parallel Circuits)
  • Knowledge in working with test management tools (i.e., Zephyr scale, QTest, Jenkins)
  • Knowledge in working and integrating with JIRA, GitHub
  • Knowledge working in Waterfall and Agile methodologies
  • Background knowledge in embedded web/HTTP, XML, VOIP, security & encryption technologies, Wi-Fi, ZigBee, Z-Wave, DECT, GSM(2G/3G/HSPA/LTE), CDMA
  • Knowledge working with Mobile Apps Integration environment
  • Strong documentation and writing skills

NICE TO HAVE KNOWLEDGE:

  • Computers, peripheral equipment, operating systems, assemblers, compilers, programmers, debuggers, simulators, in-circuit emulators, multi-meters, oscilloscopes, line simulators, logic analyzers, protocol analyzers, spectrum analyzers and a variety of programming software.

Responsibilities:

PURPOSE OF JOB:

Ensure the quality of deliverables for the embedded real-time software application by defining test plans , performing manual testing, and developing automated tests that cover functional, integration, system, performance, and regression aspects in alignment with customer requirements

MAIN RESPONSIBILITIES:

  • Reviewing software requirements and preparing test scenarios.
  • Executing tests on software usability.
  • Analyzing test results on database impacts, errors or bugs, and usability.
  • Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
  • Set-up long term test units and monitor performance over time
  • Lead the effort to write scripts for existing automation frameworks
  • Prepare and review test cases with detail test steps
  • Provide practical approach to complex product testing (test case writing improvement, process and other areas that can eventually convert manual testing to automation)
  • Be a proactive thinker to make use of current technologies to provide extensible testing infrastructures
  • Work closely with agile team members to understand testing objectives and ensure problems are solved in a timely and efficient manner.
  • Work with multimeter, DC power supply, signal generators, and oscilloscopes
  • Develop high level documents to show test coverage progress
  • Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.
  • Analyze and enhance efficiency, stability, and scalability of system resources


REQUIREMENT SUMMARY

Min:12.0Max:16.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Electrical engineering computer engineering or computer science or equivalent

Proficient

1

Concord, ON, Canada