Job Description
Job Title: QA Engineer (Experienced Automation Tester with expertise in Cypress)
Location: Exeter/Remote (Office requirements - Once every 2 weeks)
Hours of Work: Flexible hours with core time between 09:00 – 17:30 or in line with project needs
The Role:
We are seeking a skilled and experienced QA Automation Engineer with strong expertise in Cypress to ensure the quality of our software products through the creation, maintenance, and execution of automated test scripts. In this role, you will work closely with other members of the team to identify and report defects, improve test coverage, and ensure the overall quality of our software applications.
Responsibilities:
1. Test Automation Development: Develop and maintain automated test scripts using Cypress to verify the functionality, performance, and reliability of our web applications.
2. Contract Testing: Develop and maintain contract testing for APIs via Postman and add them in the pipelines with Newman.
3. Test Planning: Collaborate with the QA team to create comprehensive test plans and test cases in TestRail based on project requirements and user stories.
4. Test Execution: Execute automated test scripts, analyze test results, and report defects. Perform regression testing as necessary.
5. Continuous Integration: Integrate automated tests into the continuous integration (CI) pipeline for regular and automated testing on multiple environments.
6. Test Data Management: Ensure test data availability and integrity for various test scenarios and configurations.
7. Defect Tracking: Track, manage, and report defects using a bug tracking system (e.g., JIRA) and work closely with developers to ensure timely resolution.
8. Collaboration: Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand product requirements and provide quality assurance feedback.
9. Performance Testing: Contribute to performance and load testing efforts to identify and address scalability and performance issues.
10. Documentation: Create and maintain test documentation, including test plans, test cases, and automated test scripts.
11. Code Reviews: Participate in code reviews to ensure test automation code is maintainable, efficient, and follows best practices.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience as a QA Automation Engineer with a strong focus on Cypress.
Experience with modern software development methodologies such as Agile/Scrum.
Familiarity with CI/CD pipelines and tools.
Solid understanding of web technologies, APIs, and RESTful services.
Proficient in using version control systems (e.g., Git).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Relevant certifications (e.g., ISTQB, Cypress) are a plus.
About Us:
We are a progressive company that fosters a culture of innovation, collaboration, and excellence. We strive to deliver exceptional services to our clients while providing a supportive and inclusive work environment for our employees.
We have been delivering valuable services to SMEs across the UK for over 20 years. Our mission is to revolutionise the way we work by employing talented individuals who are passionate about making a difference.
Working with us, you can expect access to a range of benefits, including flexible working hours, professional development opportunities, and a competitive salary package.
We are proud to be recognised as one of the Best Places to Work in the industry.