Position: Senior AQA Engineer long term
Company: Particles Global
Category: QA Automation
Experience required: 3y
English level: upper

Project information:
The company is headquartered in Leeds, UK and has sales & support offices in the USA (staff - 100+ ppl), there are team members in Turkey, Netherlands, Serbia, the UK.
The client develops intelligent web filtering and offers a complete online safety infrastructure protecting students at every touch-point. The customer is the leading digital safeguarding solutions provider in UK Education. 10,000 schools, colleges and multi-academy trusts depend on these technologies to keep their students safe and their education organisations compliant.
The product combines world-first web filtering with anti-malware, deep packet inspection, anonymous proxy detection and more. With support for any mobile device  users might bring to the network — or take outside of it — provide the most flexible, safe Web experience for users and organisations.
The solutions work alone or combine to provide a complete online safety infrastructure that protects students, staff and network safety – at every touch point.
Skills & Requirements:
3+ years of professional work experience in a Software Automated QA Engineer role
Experience in creating test and test automation strategy for projects and organizations
Experience with Selenium-WebDriver based tools
Practical experience writing automation scripts
Working experience with Java or C#
Working experience with Git
Hands-on experience delivering automation with a focus on Continuous Integration/Continuous Development
Experience setting up and maintaining automated test frameworks and tools such as Selenium, Cucumber, any CI Tool (Jenkins, TFS)
Efficient usage of Design Patterns
Good understanding and practice of creating Clean and excellent quality program code
Excellent verbal and written communication skills
Self-motivated, independent, and proactive
Detail oriented, analytical, and creative thinker with passion for quality processes
Responsibilities 
Maintain effective daily communication with team members via stand-up meetings, documentation and status reports
Keep the eye on possible innovations
Establish and maintain automated QA testing framework (follow trends, technologies and best practices)
Help define and contribute to CI/CD pipelines
Help define QA processes
Proactively share knowledge and expertise with client stakeholders
Review test automation code written by other team members and supervise coding standards
Serve as a technical expert on software testing with automation framework and lead other testers
 
Interview process
The 30 minute call with the client (Software Delivery Manager) about the technical background.