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
E-Solutions
Ottawa, Ontario

ROLE: SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON). At least + years of experience as a verification and validation engineer and as an automation developer. Take up and perform verification and validation of software system. Proficient with the configuration management, t...

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...

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...

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...

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...

hireVouch
Canada or US, Remote, USA
Remote

Additionally, you would develop profiling and visualization tools and collaborate with other teams in identifying performance bottlenecks and conceiving creative solutions. Relentless focus on software quality and testing. These challenges include graph partitioning, scheduling, and place and route ...

Mannarino Systems & Software
Anywhere - Canada

Also, the Safety Engineer will provide guidance and support around design and architecture based on the findings of the various safety assessments. Understanding the electrochemical physics and thermals of lithium metal and lithium-ion cells. The incumbent will coordinate various safety assessments ...

Macropus Global
Canada

Implemented and Installed Bamboo Remote Agent on virtual daas machine by using atlassian documentation, which executes test suites and test cases of different build plans. Administration and creation of Bamboo jobs, including automatic generation, reporting and alerting of test and code metrics (Jun...

Wind River
Kanata, Ontario

Wind River Systems is seeking a high-performing, highly skilled software engineer for a team developing automated tests to validate safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to help the team follow the development process,...

Miovision
CA

Skills/Qualifications Required Qualifications: University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cyp...