Please contact: sschut@rim.com
Research in Motion is looking for a senior level software engineer that is a subject matter expert in test automation to help define and roll out an automation solution to the organization. The ideal candidate is technical, results oriented, enjoys working in a fast-paced environment, has strong communication and leadership skills, many years of test automation experience architecting, designing, and creating end to end automation for large scale systems using automation frameworks. Your job will be to help architect an automation solution for the organization, define and drive automation best practices, collaborate with and provide guidance to people that have strong technical skills and product knowledge, but varying levels of test automation experience. We need someone to help us avoid pitfalls, resolve challenges as well as create maintainable, reusable, scalable automation.
RESPONSIBILITIES
The successful candidate's responsibilities will include:
• Create test automation that is effective, robust, repeatable and reusable
• Provide Technical and Strategic Direction to the organization and the automation team on building maintainable, scalable automation
• Collaborate with the automation team to find creative and effective solutions for complex test automation problems
• Helps Formulate & Develop effective Test Architecture by defining the best practices and coding standards
• Automate various types of tests such as component, regression, smoke, and functional system-level tests on server based products, client/server, web, and wireless applications
• Collaborate with testers, developers, management, and project stakeholders in a team environment
• Use creative and cost effective solutions to automate manual testing
• Make suggestions for production code changes in the interest of making it more suitable for automation
• Pro-actively analyze the current processes and practices and suggest/ drive improvements. Also, defines processes as needed
ESSENTIAL SKILLS AND QUALIFICATIONS
• Bachelor of Science Degree or higher in CS or EE
• Minimum 5-years commercial experience using black, grey and white box software testing or development experience testing multi-tiered distributed applications
• Minimum 5-years experience as a Software Developer designing and developing software and/or creating automation for large scale systems. Capable of writing and maintaining complex test automation using automation tools
• 5+ years working with high-volume, large scale, server-based applications & services
• Experience working on cross-department efforts by communicating and negotiating with multiple teams to accomplish goals
• Strong Working knowledge of SQL
• Strong Working knowledge of Java
• Strong Working knowledge of XML
• Working knowledge of Linux based servers
• Working knowledge of iterative and agile development processes
• Ability to analyze automation code modules for defects and performance problems
• Experience using Mercury Quality Center
• Experience using CVS, SourceSafe, PVCS, Perforce or equivalent source control software
Tags:
Share
Facebook
-
▶ Reply to This