SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON)

E-Solutions
OTTAWA, ON
$97.5K-$136.5K a year (estimated)
Full-time

ROLE : SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON)

OTTAWA / / HYBRID / / FULLTIME

Job Description

  • Take up and perform verification and validation of software system.
  • Design, develop and maintain the test procedures, plans and automated scripts.
  • Identify the pain areas and support it by providing automation solution in those areas.
  • Identify the necessary hardware / software infrastructure required to complete the automation of the identified tests cases.
  • Proficient with the configuration management, test management, defect management, source control and other testing tools utilized to perform end to end automation.
  • Create HLD (High Level Design) for the identified components to automate.
  • Involve in execution, test result analysis and performing RCA (root cause analysis) of the developed automation test scripts.
  • Align with the scrum team and help the team achieve the sprint goals by completing the assigned tasks.
  • Interact and co-ordinate with various stake holders that includes development team, product owners, manual team, and various other teams.

Mandatory Skills

  • At least + years of experience as a verification and validation engineer and as an automation developer.
  • years of expertise with Python scripting language and its object-oriented approaches
  • Experience writing automation interfaces using the underlined Android SDK components and UI Automator / Espresso.
  • Hands on experience with Android automation tools such as Appium and Mobly.
  • Experience with Automation test frameworks, interfaces, and its usages
  • Familiar and hands on experience with defect management tool such as JIRA, source control tools such as GitHub, test management tools such as TestRail, Client ALM or equivalent.
  • Low level test debugging tools such as Python Debugger etc.,

Additional Skills

  • Experience in testing Android software system in an automated environment.
  • Automotive infotainment system testing experience.
  • Experience in communication protocols such as CAN, SOME IP and LIN, with a knowledge of debugging tools such as CANoe, Canalyzer.
  • Automation Framework Knowledge such as Slash, Pytest.

Python expertise on production development side

30+ days ago
Related jobs
Ford Motor Company
Ottawa, Ontario

EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. The Vehicle Software Platform group is responsible for the software platform that enables connectivity and advanced application feat...

Altair Engineering
Kanata, Ontario

Interface with development and test teams to understand feature functionality and testing requirements. The successful candidate will be part of the Network Node team and will be involved in delivering software solutions to validate the latest vehicle network technologies. You will develop automated...

Mannarino Systems & Software
Anywhere - Canada

Defining mechanisms and metrics to determine and drive improvements to test effectiveness, testing efficiency, and measure the overall quality of the catalog. Software Design and Verification DO-178 Engineers. Experience in programming languages such as Python/C++ and scripting to build test automat...

L3Harris Technologies
Ottawa, Ontario

The Systems Engineer, Product Integration, Validation, and Verificationis responsible for all aspects of the verification and validation of naval communications systems for military and commercial applications. Define and set up the test and validation environment including scripts development and p...

Lumentum
Ottawa, Ontario

Software Automation Test Engineer. If so, consider joining our team of talented software designers and optical engineers. Collecting and analyzing manufacturing data to improve product performance and quality;. Working in close collaboration with the Optical, Hardware, Software, and Firmware R&D tea...

Hexagons Autonomy & Positioning division
Ottawa, Ontario

Design, implement, and test software features for production releases and improve and maintain existing C++ software on our embedded systems. Work with verification engineers to plan and support testing of software features. Reporting to the Software Manager, Aerospace and Defense, the role will foc...

Lumentum
Ottawa, Ontario

Develop and maintain testing documentation, including test plans, test cases, and test reports. Design, develop, and implement testing strategies for integrated software and hardware systems. Collaborate with software and hardware teams to understand product requirements and specifications. We belie...

Lorven Technologies
Ottawa, Ontario

MANDATORY-Expertise in requirement gathering, analyzing requirements, writing manual test cases, automate them in python, test execution on HW Bench/ECU. MANDATORY-Hands on experience in HIL Testing using dSPACE HiL /VT System/NI/ETAS. MANDATORY-Expertise in Python Scripting [from Automotive Embedde...

S.i. Systems
Ottawa, Ontario

Our client is seeking Data Scientists specialized in Computer Vision, Python and Machine Learning to support various robotics and automation projects in the mining industry (HYBRID SASKATOON, SK). Will be responsible for documentation, learning new technology/emerging technology, and supporting auto...

Actalent
Ottawa, Ontario

Do you want to kick start your career into high gear while working with cutting-edge technology on connected car software? In this position, you will be working in the software platform team, participating in a project, and working through the development lifecycle from concept, test plan design, im...