SAIF is looking to develop test solutions to ensure the quality of their document-related service offerings and deployments, and they need a software quality engineer to help build quality into their software from start to finish.
Requirements
- Five or more years of experience in software development for testing and test automation, including one or more years of significant leadership experience.
- A bachelor’s degree in information technology, computer science, or a related field.
- Experience with automated testing tools.
- Knowledge of test methodology and standards.
- Experience with test automation frameworks.
- Experience with software development life cycles.
- Experience with agile development methodologies.
Responsibilities
- Develop, implement, and maintain a software quality assurance program, including test methodology and standards, to meet organizational test and quality assurance needs for highly complex software applications.
- Lead the automation effort by focusing and encouraging automated testing.
- Work with business analysts and development teams to understand usage scenarios, boundary conditions, and acceptance criteria.
- Research, recommend, and participate in the selection of test automation tools.
- Develop test strategies and create appropriate test harnesses and automation systems.
- Create test plans, test cases, and test scripts, and evaluate the outcomes and recommend solutions.
- Oversee and monitor the development and execution of test plans and testing practices adopted by teams.
Other
- A bachelor’s degree in information technology, computer science, or a related field.
- Five or more years of experience in software development for testing and test automation, including one or more years of significant leadership experience.
- Ability to work effectively with others who have different perspectives, backgrounds, and/or work styles.
- Ability to explore diverse perspectives and consistently behave sensitively toward differences in cultural norms, expectations, and ways of communicating.
- Ability to perform other duties as assigned by management to support team objectives and organizational goals, demonstrating flexibility and adaptability in responding to evolving priorities and needs.