About this role
At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are operating safely and reliably. What sets us apart is our expertise, experience and commitment.
Each day we dedicate ourselves to treating each other, our customers and our community with care and respect.
Overview
Responsible for overseeing all aspects of software and product testing within the company. Develop test strategies, draw up test documents, identify faults, and review QA reports.
Key Responsibilities
Primary duties may include, but are not limited to:
- Create test plans, scenarios, scripts, and procedures to address areas like database impacts, regression testing, and usability.
- Analyze software requirements and identify problems with program function, output, and content.
- Use a bug tracking system to document defects and report to developers.
- Work with developers to resolve issues and ensure final product meets quality standards.
- Create and design application and software testing processes.
- Monitor system and software functionality.
- Ensure offerings are functional and provide quality assurance for software products.
- Oversee automated testing and problem-solving of various tasks that work towards a development processes.
- Manage multiple projects within design specifications and budget restrictions.
- Implement feedback and changes when possible.
Experience
- Bachelor’s degree in computer science, information technology, engineering, or other related field and five plus (5+) years of software development or QA automation experience or any combination of education and experience, which would provide an equivalent background.
- Experience with performance and/or security testing preferred.
- Experience working in an agile/scrum development process preferred.
- Experience with both white box and black box testing preferred.
- Experience writing clear, concise, and comprehensive test plans and test cases preferred.
- Experience in software quality assurance preferred.
- Experience in software development preferred.
Knowledge, Skills, and Abilities
- Knowledge of SQL and scripting.
- Knowledge of software development lifecycle (SDLC) processes.
- Working knowledge of software testing methodologies and best practices.
- Working knowledge of software QA methodologies, tools, and processes.
- Excellent analytical skills
- Advanced written and verbal communication skills.
- Ability to manage projects.
- Ability to work effectively in a fast-paced, collaborative environment.
- Ability to write clear and concise test documentation.
- Ability to speak English required.