As a Quality Engineer, you will support the development of effective test automation frameworks, track and report the status of identified errors as they progress through the fix and retest cycle and strive to continuously improve the efficiency and effectiveness of automated testing processes using appropriate tools and technologies.
- Test Planning & Estimation: Provide accurate estimates for automated test preparation and execution, often under tight schedules
- Quality Assurance: Ensure the quality and completeness of automated testing across functional, system, integration and regression levels
- Automation Frameworks: Maintain and enhance automation frameworks and test scripts as directed by the Quality Engineering Lead, utilizing strong understanding of design patterns to ensure frameworks are robust, scalable and reusable
- Defect Management: Identify, log and track defects found during testing, escalating issues in accordance with established procedures and assessing the potential impact of identified defects
- Reporting: Generate and share detailed test reports using automated testing tools to communicate results and insights effectively
- Process Improvement: Support continuous improvement by identifying opportunities to optimize tools, methodologies and processes, incorporating insights from previous releases to improve future testing outcomes
Key Responsibilities
These responsibilities detail the specific activities and technical proficiencies required:
- Test Lifecycle Execution: Develop and execute test plans, test cases and testing activities throughout the software development lifecycle
- Technical Proficiency: Demonstrate proficiency in automation testing approaches and tools/frameworks such as Selenium Webdriver, Cypress, Playwright on CI/CD tools such as Bamboo, Azure DevOps or Gitlab
- Stakeholder Collaboration: Collaborate with business and technical stakeholders to interpret requirements and support high-quality delivery
- Agile Contribution: Contribute to backlog refinement and sprint planning, ensuring all testing dependencies and readiness criteria are met
- Test Coverage: Create and maintain traceability matrices to ensure comprehensive test coverage across requirements
- Peer Review: Collaborate on peer reviews and provide constructive feedback on test artifacts