Job Title: Automation Test Engineer
Location: London/Hybrid 2 days a week on site
Duration: 6 months
Rate: £600 p/d via umbrella
Company Overview:
We are a leading provider of internet, television, and telephone services in the UK. With a strong focus on delivering exceptional customer experiences, we have established ourselves as a trusted provider in the industry. Our innovative technologies and reliable network infrastructure have enabled us to connect millions of households across the country. Join our dynamic team and be a part of shaping the future of connectivity and entertainment for our customers.
Job Summary: As an Automation Test Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. You will primarily focus on designing, developing, and executing automated tests using Cypress and Postman, with a strong emphasis on API testing. The successful candidate will have a passion for quality assurance, a solid understanding of testing methodologies, and a drive to deliver exceptional results.
Responsibilities:
- Collaborate with cross-functional teams to understand software requirements and create comprehensive test plans.
- Develop, maintain, and execute automated test scripts using Cypress and Postman.
- Implement API testing strategies to verify the functionality, performance, and security of our software products.
- Conduct thorough regression testing to identify and address any potential issues.
- Participate in code reviews to ensure high-quality test automation code and provide constructive feedback.
- Identify and report defects using industry-standard bug tracking tools.
- Collaborate with developers and other stakeholders to investigate, troubleshoot, and resolve issues.
- Continuously improve test coverage, test efficiency, and test execution speed.
- Stay up-to-date with industry best practices and emerging trends in test automation and quality assurance.
- Contribute to the overall improvement of the software development lifecycle, including the implementation of continuous integration and delivery practices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as an Automation Test Engineer or similar role.
- Strong proficiency in automated testing frameworks such as Cypress and Postman.
- Extensive experience in API testing and a solid understanding of RESTful web services.
- Proficiency in at least one programming language (e.g., JavaScript, Python, Java) to create and maintain test automation scripts.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Strong analytical and problem-solving skills to identify, isolate, and reproduce defects.
- Excellent communication and collaboration abilities to work effectively with cross-functional teams.
- Ability to work independently with minimal supervision and deliver high-quality results within deadlines.
- Detail-oriented mindset with a strong commitment to quality and continuous improvement.
Additional Preferred Skills:
- Experience with other test automation tools and frameworks.
- Knowledge of performance testing methodologies and tools.
- Familiarity with cloud-based platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
...
