Test Automation Developer
About the opportunity:
We’re looking for a Test Automation Developer who will help ensure our new digital projection and LED display technology products are released meeting the high-quality standards Christie is known for.
This position is within the Engineering Quality Assurance group.
The successful candidate must have a ‘developer’ mindset and a passion to code, as well as a good understanding of test automation frameworks and harnesses. This individual should exhibit knowledge and experience in coding, development of inhouse tools, strong debugging skills and the ability to analyze/recommend based on test execution results.
The candidate must also have strong problem-solving skills, excellent verbal and written communication skills and have a sharp attention to detail.
Responsibilities:
- Use appropriate development tools to develop and maintain (i.e. debug/optimize) test automation libraries and scripts that provide solutions for smoke, functional and non-functional testing
- Build and configure new utilities and interfaces to support testing activities
- Work with the Test Automation Lead as well as QA and Dev teams to design, build, implement, maintain and support test automation environments, frameworks and harnesses
- Take on some leadership responsibilities and help influence the overall direction of our test automation strategy and its schedule/prioritization
- Analyze various requirements (such as User Stories, Use Cases, Business Requirements Documents, Design Documents) to gain an understanding of the application being tested
- Provide feedback regarding the overall quality and completeness of these documents to the appropriate stakeholders
- Work with the members of the QA team to determine test automation needs and identify test automation candidates from release to release
- Provide effort estimates, automation ROI and benefit savings metrics
- Create/present reports, analysis and recommendations based on results of running automated testing scripts
- Work with Developers to help troubleshoot defects
- Participate in Scrum and various team meetings
Location: hybrid position (with regular onsite work) based in Kitchener, ON
What we’re offering
A competitive salary, vacation, health & dental benefits and employer-matched pension plan.
You’ll have opportunities to learn, grow, and collaborate with professionals on a global reach. Whether you’re working with the leading minds in the industry on high-profile projects, with internal teams to support continuous improvement, or with our customers to inspire and delight—your contributions will make a difference.
The experience and skills we value:
- Degree in Computer Science or a related discipline
- At least 2+ years of hands on experience in software development
- Proficiency in one or more programming languages (Python, Java, C++, C#) with object-oriented programming approach is a must
- Demonstrated knowledge of back-end / front-end development (Desktop, Web, Mobile, or Cross-Platform)
- Good understanding of working in a Linux environment
- Familiarity with version-control software (Git preferred)
- Should have a programmer’s mindset and desire to work on Terminal windows
- Experience working in agile and waterfall environments
- Experience in CI / Jenkins
- Strong exposure to various test automation frameworks
- Strong understanding of SDLC
- Ability to work in a dynamic environment and come up with solutions to meet project needs
- Ability to work under tight timelines - must be able to prioritize and multitask
- Strong and effective communication skills (both written and oral)
- Excellent analytical and problem solving skills
- Meticulous with a sharp attention to detail
What will put you ahead:
- Experience with a test automation tools such as Selenium
- Experience with low level API or SDK
- Experience with Python scripting language
- Experience with Javascript language
- Experience with Docker and good understanding of Networking concepts
- Competent in use of software testing tools such as Perforce Helix ALM, Jira, MS Test Manager or HP Quality Center
- Experience with testing projection/video display technologies (LED, Laser, 4K and high-dynamic range displays) would be an asset
- Experience with Video Signal Test Generators (Astro, Quantum Data) and 7th Sense Video Servers would be an asset
Outros detalhes
- Tipo de Pagamento Salário
- Indicador de Emprego Regular
- Christie Digital Systems Canada Inc., 809 Wellington St. N., Kitchener, Ontário, Canadá