Posted 2 months ago
Job role: Software Developer
Job type: full time
Salary: £55,000 for a 37.5 hour week.
Duties and Responsibilities:
- Design and develop automation frameworks for web, desktop, and mobile applications.
- Examine existing software to determine different requirements.
- Implement and maintain automated test suites using: Selenium WebDriver (Java & Python), HP UFT, Web applications, FlaUI, CodedUI, Desktop applications, Appium, Native mobile apps.
- Develop and execute API automation using Postman, SoapUI Pro, HP UFT, and Java HTTP Client.
- Conduct performance testing for web APIs using JMeter.
- Configure and manage test environments including VM setups, BrowserStack, Azure Test Agents, and AWS Lambda executions.
- Write codes and maintain scripts and tools using Java, Python, C#, VB, Groovy, XML.
- Implement and evaluate softwares and work with databases (DB2, MySQL, MongoDB) for test data validation and backend verification.
- Manage CI/CD pipelines using Jenkins, Docker, Azure Pipelines, and AWS Lambda.
- Oversee and improve build and deployment processes.
- Collaborate within an Agile SCRUM environment using JIRA and Confluence.
Key Skills:
- 4–7+ years of experience in automation development or analyst programmer roles.
- Strong programming background with at least one major language (Java/Python/C#).
- Proven experience in building automation frameworks and CI/CD pipelines.
- Familiarity with cloud-based test execution (Azure, AWS).
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication skills and ability to work collaboratively with cross-functional teams.