Location
Reading, Berkshire | United Kingdom
Job description
JOB PURPOSE:
The primary focus of this role is the design and development of an automated testing framework and tools. You will be responsible for performing end-to-end testing, encompassing System, Integration, and Performance testing of an application.
MAIN DUTIES AND RESPONSIBILITIES:
1. Design, develop, and execute automated tests to ensure the reliability and quality of the software.
2. Implement modern development techniques such as Test Driven Development (TDD) and Domain Driven Development (DDD).
3. Conduct automation testing for Web, Mobile, and API applications.
4. Analyze scrum stories to define acceptance criteria for testing.
5. Develop well-structured and detailed test cases to validate software functionality.
6. Utilize Continuous Integration/Continuous Deployment (CI/CD) pipelines for integrating, testing, and deploying deliverables.
7. Demonstrate expertise in microservices using Kubernetes and OpenShift PaaS.
8. Perform function, database, and performance testing to identify and resolve issues.
9. Apply agile methodology throughout the testing process, including test strategy, planning, estimation, execution, and resource management.
10. Collaborate in Agile SCRUM activities such as story mapping, sprint planning, daily standups, and retrospectives.
QUALIFICATIONS AND / OR EXPERIENCE REQUIRED:
We are seeking an Automation Engineer with significant experience in:
1. TestNG, Maven, Specflow, Cucumber, JBehave, Pytest, AWS, and Azure.
2. Test management tools such as HP ALM, TFS, VSTS, Jira, and Automation Dashboards.
3. Automation tools like Selenium Webdriver (Java & Python), HP UFT for web apps, FlaUI and CodedUI for desktop apps, and Appium for native mobile apps.
4. Postman, SoapUI Pro, HP UFT, and Java Client.
5. Performance testing using JMeter for web API performance.
6. Version control systems like Git/SVN.
7. Agile SCRUM processes and tools like JIRA and Confluence
Job tags
Salary
£25k - £35k per annum