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 approachesExperience 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 usagesFamiliar 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