OneFile, a Harris Computer company, are currently recruiting for an Automation Engineer on a permanent, hybrid-working basis. OneFile are located in a fantastic modern office in Manchester City Centre. The expectation would be for the successful incumbent to work from the OneFile office a couple of times per month.
We are seeking a highly skilled Automation Engineer with expertise in quality assurance (QA) analysis to join our team. The ideal candidate will be responsible for designing, developing, and implementing automated testing solutions to ensure the quality and reliability of our software products. In addition to automation engineering tasks, this role will also involve performing QA analysis to identify and address software defects, ensuring that our products meet the highest standards of quality and usability.
Position & Responsibilities
In performing this role your core duties and responsibilities will include, but will not be limited to:
1. Developing and maintaining automated test scripts and frameworks using industry-standard tools and technologies.
2. Collaborating with cross-functional teams, including developers, QA analysts, and product managers, to define testing requirements and acceptance criteria.
3. Designing and executing automated test suites to validate software functionality, performance, and scalability.
4. Identifying and prioritizing areas for automation within the software development lifecycle to improve testing efficiency and effectiveness.
5. Investigating and troubleshooting software defects, documenting and tracking issues to resolution.
6. Conducting root cause analysis for defects and implement corrective and preventive actions to prevent recurrence.
7. Performing manual testing as needed to supplement automated testing efforts and ensure comprehensive test coverage.
8. Participating in Agile development processes, including sprint planning, daily stand-ups, and sprint reviews.
9. Collaborating with QA analysts to define and execute manual test cases, as well as analyze test results and provide feedback to development teams.
10. Staying up-to-date with industry trends and best practices in automation engineering and QA analysis, recommending improvements to testing processes and methodologies.
What we are looking for
11. Experience in software development and quality assurance roles.
12. Proficiency in .NET Core/C# programming language.
13. Strong API testing capabilities and advanced SQL knowledge.
14. Experience in automating functional, regression, smoke, and performance testing using Selenium.
15. Familiarity with Docker containers and cloud platforms for testing purposes, including Azure DevOps.
16. Ideally a Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
About Us
At Harris, we strive to create a respectful and united environment where all members of our globally diverse community are empowered and have equitable opportunities to succeed.
Benefits
Harris offer an extremely competitive UK employee benefits programme. 5 Personal Days leave entitlement are granted over and above the standard 25 days holiday and bank holidays. Harris also offers all UK employees an annual Lifestyle Reward amounting £325.
Supporting your application
Our recruitment process will comprise of interviews and, at times, a written exercise, an assessment day and/or a presentation. As an equal opportunities’ employer, we want to make sure we do all we can to make this a positive experience for you. If your application is progressed, please make us aware of any adjustments or additional support we can provide you with.