Senior QA Automation Engineer
Interact Software - Manchester
About us
Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.
Click on any of our vacancies and you’ll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you’re a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.
Quality Assurance isn’t just about testing. It’s about being able to provide confidence on the ability to release individual features and the overall product to a wide client base
We pride ourselves in delivering the best experience to our clients. You’ll be within a team; however you’ll need to be able to work independently. The primary objective is to create, maintain, execute, and critique automated tests created by you and others. You’ll not just be looking to confirm functionality, you’ll be looking for all perceivable ways of proving it’s not right. Furthermore, you’ll be raising defects, performing manual tests and reducing the overall defect leakage.
We are looking for a solid Test Automation Engineers who are looking to improve their skill set and will up-skill into using our test automation framework, Playwright.
A little about you...
- 4 years commercial Web / Mobile Test Automation experience
- Automation Creation & Execution from the ground up
- Creating tests, covering a mixture of simple & complex defect fixed and changes
- Understanding of programming concepts such as variables, data types, control structures, functions, and object-oriented programming
- Good Knowledge of VS Code, SQL Server, Postman and Version Control
- Basic understanding of the Test Automation framework, Playwright and TypeScript
- Knowledge of WCAG and accessibility standards
- Have a passion for Test Automation
- Ability to take ownership of, and work through problems.
- Willingness and ability to learn new automation tools, technologies, and techniques as needed to adapt to evolving project requirements and industry trends.
- You’ll be able to quickly identify what is important or more challenging to test and focus on these areas first.
- Strong attention to detail.
- Clear verbal and written communication.
About the role...
- Strategy, Roadmap & Leadership: Lead the creation of comprehensive automation test strategies for large / multiple projects, Develop and maintain the roadmap for automation as well as providing direction and making critical decisions relating to test automation.
- Troubleshoot & Problem Solve: You’ll react to and solve automation related issues, identifying root cause and working with appropriate teams to resolve.
- Automation Risk & Contingency: Identify, and mitigate risks relating to testing, including automation. Identify and develop a contingency plan in the event of a critical failure.
- Mentorship & Escalation Point: Mentor those with less experience, providing guidance on best practices along with support and troubleshooting. Accept and own escalations relating to test automation.
- Cross-Functional Collaboration: Collaborate with cross-functional teams, to ensure alignment on quality goals and testing strategies.
- Test Automation Development: Develop and maintain automated UI, functional and API tests using Typescript within Playwright, and Postman for API. You’ll use source control and tests will be written to allow repeatable execution locally and through CI/CD Pipelines.
- Test Case Execution: Execute manual and automation tests, reporting defects as they are found to the appropriate owner. You’ll focus on the more important / challenging tests first.
- Test Plan Review: Participate in the review of test plans and test cases to ensure comprehensive test coverage and alignment with project requirements. Automation will aim to cover >80% of the requirements.
- Time Management & Ownership: Deliver your tasks within agreed timeframes, raising concerns as early as possible to allow priorities to be reviewed.
- Defect Reporting and Tracking: Document and report. You’ll be working towards overall reduction in defect leakage.
- Collaboration with Engineering: Work closely with Engineering to understand requirements, identify test scenarios, and ensure the timely execution of tests and resolution of issues within the planned timeframe.
- Test Readiness & Environment Setup: Assist in setting up and configuring test environments, including test data preparation.
- Test Documentation: Maintain documentation related to automated test scripts, test execution results, and any other relevant testing artifacts.
- Quality Assurance Processes Improvement: Contribute ideas and suggestions for improving QA processes, methodologies, and tools to enhance overall testing efficiency and effectiveness.
- Self-Development: Stay updated with industry trends, best practices, and emerging technologies in test automation to enhance skills and knowledge.