Talent.com
SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON)

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

E-SolutionsOTTAWA, ON
30+ days ago
Salary
CA$97,500.00–CA$136,500.00 yearly
Job description

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

    Create a job alert for this search

    Software Engineer • OTTAWA, ON