Job Discription:
An Automation Test Engineer designs, develops, and maintains code to automatically test software applications.
They specialize in writing programs that simulate user interactions, execute test scenarios, and report defects without manual intervention, ultimately ensuring application reliability and supporting faster, high-quality software release.
Roles and Responsibilities of Automation Test Engineer:
- Framework Development: Design, build, and maintain scalable and reusable automated testing frameworks.
- Test Automation: Identify high-value test cases, script them, and automate UI, API, and backend (database) tests.
- Regression Testing: Execute automated regression tests with every new software build to ensure new changes do not break existing features.
- CI/CD Integration: Integrate test suites into Continuous Integration/Continuous Deployment (CI/CD) pipelines to achieve continuous testing.
- Defect Reporting: Troubleshoot and debug test scripts, analyze test results, and log detailed defects for the development team.
- Collaboration: Work closely with developers, product managers, and DevOps teams to understand requirements and implement testing strategies.
Location: Edinburgh
Salary: up to £35000
Job Type: Full-time
Pay: Up to £35,000.00 per year
Ability to commute/relocate:
- Edinburgh EH12 9DQ: reliably commute or plan to relocate before starting work (required)
Work Location: Hybrid remote in Edinburgh EH12 9DQ