Automation Test Engineer
Infinity Quest
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 53KJob location
Tech stack
Testing (Software)
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Bug Tracking Systems
C Sharp (Programming Language)
Code Coverage
Software Quality
Software Debugging
DevOps
Github
JMeter
JUnit
Python
Nunit
Scrum
Systems Development Life Cycle
SoapUI
Strategies of Testing
Testng
Enterprise Software Applications
Performance Testing
Postman
Cypress
Pytest
Containerization
Testcomplete
Information Technology
Playwright
Cucumber
Selenium Webdriver
Api Management
Docker
Jenkins
Job description
- Design, develop, and maintain automated test scripts for web, API, and enterprise applications.
- Develop and enhance automation frameworks using industry-standard tools and technologies.
- Execute functional, regression, integration, and end-to-end testing.
- Collaborate with developers, business analysts, and product teams to understand requirements and define test strategies.
- Identify, document, track, and verify defects through resolution.
- Participate in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Analyze test results and provide detailed reports on software quality and test coverage.
- Integrate automated tests into CI/CD pipelines to support continuous testing.
- Ensure adherence to quality standards and testing best practices.
- Mentor junior team members and contribute to test process improvements.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience in software testing and test automation.
- Strong hands-on experience with automation tools such as Selenium WebDriver, Playwright, Cypress, or TestComplete.
- Proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Experience in API testing using Postman, Rest Assured, or SoapUI.
- Knowledge of test frameworks such as TestNG, JUnit, NUnit, or PyTest.
- Experience with defect tracking tools such as JIRA.
- Familiarity with CI/CD tools including Jenkins, Azure DevOps, or GitHub Actions.
- Strong understanding of SDLC, STLC, Agile, and DevOps methodologies.
- Excellent analytical, troubleshooting, and communication skills.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of performance testing tools such as JMeter.
- Experience with BDD frameworks such as Cucumber.
- Exposure to containerization technologies such as Docker and Kubernetes.
Key Competencies
- Strong problem-solving and debugging skills.
- Attention to detail and quality-focused mindset.
- Ability to work independently and collaboratively within cross-functional teams.
- Strong stakeholder management and communication skills.